在server1上执行以下脚本时:
powershell.exe invoke-command -computerName server2 -scriptblock{cmd.exe "/c d:\scripts\start_SXXX_S012.bat"}
我们将收到以下错误(在server1上),但前提是服务器server2上没有用户登录:
无法启动shell。初始化期间发生故障: 无法从注册表中读取密钥(来自HRESULT的异常:0x80040150 (REGDB_E_READREGDB))
如果有人在server2上登录,invoke-command
(以及服务器ssql012上的以下工作)运行良好。 server1是WinServer 2012R2,server2是WinServer 2012。
有关如何解决问题的任何想法?