如何以管理员身份远程运行Powershell脚本?(PsExec)



我想使用PsExec在计算机上远程运行Powershell脚本(在服务器上)作为管理员。

不幸的是,这不起作用:psexec -s -i computername Powershell serverCNC_install。ps1 force

一直返回"访问被拒绝"。

通常您会使用PowerShell远程执行此操作,而不是使用

执行psexec。invoke-command

参见help invoke-command -examples中的一些示例。
invoke-command执行脚本块,因此您需要在该部分输入脚本的内容。

在Windows客户端上,您需要首先启用远程连接。

但是这里有双跳的问题。因为您的密码通常不能在远程会话中重复使用。远程主机不能使用您的凭据来代表您联系其他计算机。

最新更新