我有以下问题:
脚本在我的export.txt文件中没有写任何内容,但确实说"找到了文件!" ...
$client = "my-workstation"
$file = "c$\Windows\System32\notepad.exe"
$export = "C:\temp\export.txt"
If(Test-Path "\\$client\$file")
{
write-host $client | Out-File $export
write-host "File found!"
}
答案 0 :(得分:2)
Write-Host cmdlet将消息写入控制台,它不将任何内容放入管道,因此您必须省略Write-Host
:
$client | Out-File $export