Я пишу сценарий PowerShell для вызова другого сценария PowerShell с другого компьютера с использованием Invoke-Command
и выполнения этого сценария.У меня есть код вывода в моей консоли 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.