Как я могу добавить счетчик get в ячейку в моем CSV, не перезаписывая текущие данные.
$path = "v:\logg\logg.csv"
$ram = Get-Counter "\\$env:COMPUTERNAME\minne\% använda dedikerade byte"
$drivers = Get-Volume |Where-Object {$_.DriveLetter-ne $null}| select DriveLetter,Size,SizeRemaining,@{e={$_.Size - $_.SizeRemaining};l="Used"},@{e={[math]::Round(100 / ($_.size / $_.SizeRemaining) )};l="Total %"}
$drivers | Export-Csv $path -NoTypeInformation -Append -Force
Get-Date -Format "yyyy-MM-dd HH:mm"|Out-File $path -Append
Я хочу, чтобы это выглядело так, но с добавлением счетчика get к следующему пустомуячейка:
Если я попытаюсь добавить $ ram с add-content или out-file, он перезапишет весь файл и удалит $ drivers
Если я попытаюсь сделать это следующим образом:
$path = "v:\logg\hej.csv"
$ram = Get-Counter "\\$env:COMPUTERNAME\minne\% använda dedikerade byte"
$ram |Export-Csv $path -NoTypeInformation -Append -Force
$drivers = Get-Volume |Where-Object {$_.DriveLetter-ne $null}| select DriveLetter,Size,SizeRemaining,@{e={$_.Size - $_.SizeRemaining};l="Used"},@{e={[math]::Round(100 / ($_.size / $_.SizeRemaining) )};l="Total %"}
$drivers | Export-Csv $path -NoTypeInformation -Append -Force
Это будет выглядеть так, переписывая всю часть $ drivers