我正在对许多服务器运行PowerShell脚本,并且正在将输出记录到文本文件中。
我想捕获脚本当前正在运行的服务器。到目前为止,我有:
$file = "\\server\share\file.txt"
$computername = $env:computername
$computername | Add-Content -Path $file
最后一行在输出文件中添加问号。哎呀。
如何在PowerShell中将变量输出到文本文件?
经过反复试验,我发现
$computername = $env:computername
可以获取计算机名称,但是$computername
无法通过“添加内容”发送到文件。
我也试过了$computername.Value
。
相反,如果我使用
$computername = get-content env:computername
我可以使用将其发送到文本文件
$computername | Out-File $file
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句