0

PowerShell を使用して多数の Windows サーバーでログ ファイルを読み込もうとしています。

$servers = Get-Content -path D:\temp\input.txt
$logfile = "D:\temp\outlog.log"

ForEach ($server in $servers)
{
write-host "Server Name is: $server" | Out-FIle -filepath $logfile 
get-content "\\$server\c$\Windows\Logs\SCCM Schedule Defrag Task [VER 02.01 x86].log"
}

エラーが発生します

Get-Content : 指定されたパス \TEST-PC\c$\Windows\Logs\SCCM スケジュール デフラグ タスク [VER 02.01 x86].log にあるオブジェクトが存在しないか、-Include または -Exclude パラメーターによってフィルター処理されています。

get-contentコマンドが正常に実行されるように、どこにどのように引用符を付ける必要があるかを知りたいです。

4

1 に答える 1

0

$server の前に 2 つのバックスラッシュが必要です

于 2013-10-03T11:16:14.197 に答える