我想使用PsExec在计算机上远程运行Powershell脚本(在服务器上)作为管理员。
不幸的是,这不起作用:psexec -s -i computername Powershell serverCNC_install。ps1 force
一直返回"访问被拒绝"。
通常您会使用PowerShell远程执行此操作,而不是使用
执行psexec。invoke-command
参见help invoke-command -examples
中的一些示例。invoke-command
执行脚本块,因此您需要在该部分输入脚本的内容。
在Windows客户端上,您需要首先启用远程连接。
但是这里有双跳的问题。因为您的密码通常不能在远程会话中重复使用。远程主机不能使用您的凭据来代表您联系其他计算机。