我正在尝试使用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过滤或 - 排除参数。
我想知道我需要在何处以及如何设置引号,以便get-content
命令成功运行。
答案 0 :(得分:0)
$ server
之前需要两个反斜杠