0
アカウント名で実行されているすべてのサービスをフェッチするスクリプトを作成しました。 既存のCSVに結果を追加したい場合を除いて、この部分は正常に機能します。追加コンテンツが私のフォーマットを台無しにしています。私はここで新しいですように助けてください。Powershellを使用してExisting CSVに新しい行を追加しますか?
スクリプト:
$servers = @("a", "b")
$domain = "abc.com"
foreach($server in $servers){
$serverFQDN = $server+"."+"$domain"
Invoke-Command -computername $serverFQDN{
param($server)
Write-host "On" + $server -ForegroundColor Yellow
Get-WMIObject Win32_Service | Where-Object {$_.startname -match "ciqdev*" }
# | where-object {$_.state -eq "running"}
}-argumentlist $server | select pscomputername,caption | export-Csv Z:\RT\myCSV.csv
}