无法在输出文件中设置PowerShell结果

时间:2019-01-30 14:07:22

标签: powershell invoke-command

我正在编写一个PowerShell脚本,以使用Invoke-Command从另一台计算机调用另一个PowerShell脚本并执行该脚本。我的PowerShell控制台中有输出代码,但是我不能将其输出到CSV文件中。我将Invoke-Command放在变量中,但变量为空。谁能帮我?

我尝试了Export-CsvOutput-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文件为空。

0 个答案:

没有答案