0
编者按一个远程服务器上的结果文件:在OP相信已经遇到的情况Out-File -Append
,对预期的行为,确实不根据需要创建目标文件。
如果确实如此,那将是一个错误。
此时没有已知的可重复的情况。把不工作
脚本运行良好,但文件从不出现。我有一个分享适当的权利,但没有任何显示。请指教。
$machinename = Get-WmiObject -Class Win32_ComputerSystem
$MachineFinalName = $machinename.Caption
$wsus = Get-Service -name wuauserv
if ($wsus.Status -eq 'Stopped')
{
$MachineFinalName | Out-File -FilePath \\192.168.1.200\Service_Results\serviceoff.txt -Append
}
一般来说,如果输出文件不存在,''Out-File -Append''应该自动创建输出文件。你是说你的情况没有发生? – mklement0
这是正确的。一旦我创建它,然后填充数据。 – NobleMan
这相当于'Out-File'中的_bug_,所以请注意,在您的答案中,以及您正在使用的特定PowerShell版本。如果您有可重复使用的情况(我个人无法复制),如果您有可复制的情况,我建议您在[GitHub](https://github.com/PowerShell/PowerShell/issues)上报告,如果问题在最新版本的_PowerShell Core_或[uservoice.com](https://windowsserver.uservoice.com/forums/301869-powershell)中是可重现的,如果它只能在_Windows PowerShell_中重现。 – mklement0