我正在编写一个PowerShell脚本,以使用Invoke-Command
从另一台计算机调用另一个PowerShell脚本并执行该脚本。我的PowerShell控制台中有输出代码,但是我不能将其输出到CSV文件中。我将Invoke-Command
放在变量中,但变量为空。谁能帮我?
我尝试了Export-Csv
和Output-File
。
function Get-Result {
&"C:\Users\dnaInstaller\Desktop\AuthentiCode.ps1"
}
$allMessage = Invoke-Command -ComputerName core1rt2 -ScriptBlock ${function:Get-Result}
$allMessage | Export-Csv "C:\Users\Desktop\test.csv" -Append
预期结果:创建的CSV文件,其结果类似于PowerShell控制台中的结果。
实际结果:CSV文件为空。