是否可以在PowerShell中使用Invoke-Command
在远程机器上运行脚本?如何在PowerShell中使用invoke-command在远程机器上运行脚本
我曾尝试:
Invoke-Command -ComputerName $MyPC -Credential $mycreds -ScriptBlock {
& "C:\Users\MyPC\Desktop\scripts\Script1.ps1"
}
返回
script1.ps1 is not recognized as the name of a cmdlet
这里的情况是,我有一个远程文件夹一些脚本,我需要使用Invoke-Command
或一些其他的方式来运行远程机器上的脚本。
另外,如果我想要通过一些参数script1.ps1
如何写?提前致谢!
刚刚使用'调用 - 命令 - 计算机名称“服务器”-ScriptBlock {&“C:\ Users \ user \ Desktop \ 1.ps1“}'它对我来说工作得很好 - 如果你手动运行该脚本,它会工作吗? – ConnorLSW