Я искал несколько сайтов, чтобы попытаться выяснить, как запустить сценарий PowerShell на удаленной машине. Я использовал следующую команду: Invoke-Command -Session $s -FilePath "C:\Temp\test.ps1"
однако я получаю сообщение об ошибке, заявив, что файл не существует. Однако я могу искать одну и ту же машину с помощью PowerShell и видеть, что на самом деле она есть. Любые предложения о том, что мне не хватает?Использование PowerShell для запуска удаленного скрипта
Оба ответы ниже фиксированной проблемы не найти сценарий, однако теперь, похоже, она запускает сценарий, но ничего не происходит на локальной машине:
Скрипт test.ps1 имеет следующий код: cscript C:\Temp\queryTest.vbs
.
Файл queryTest.vbs имеет следующий код: `
sysdate = "1/1/2015"
Dim e
Dim wb
Dim sheet
Set e = CreateObject("EXCEL.APPLICATION")
e.Workbooks.Open("C:\temp\testbook.xlsx")
Set wb = e.ActiveWorkbook
Set Sheet = wb.Sheets("Sheet1")
sheet.Cells(1,1).Value = sysdate
set sheet = nothing
wb.Save
wb.close
Set wb=nothing
e.Quit
Set e = Nothing
`
Ничего не писать в файле первенствовать когда я запустить Test.ps1 удаленно, однако, если я удар, если выключен на локальной машине он работает нормально. Я попытался вызвать скрипт ps1 и скрипт vbs из powershell.