我正在尝试强制VM将当前用户注销,并通过运行.bat脚本将会话发送到控制台.
如果我在VM上手动运行包含以下内容的.bat文件,我可以正常工作:
%windir%\System32\tscon.exe 0 /dest:console
但是,当使用psexec或paexec调用相同的.bat时:
c:\>psexec.exe \\virtualmachine -u domain\username -p password -h cmd /c c:\user\atest\desktop\test.bat
我被拒绝访问:
Could not connect sessionID 0 to session name console,Error code 5
Error [5]:Access is denied. C:\windows\system32\tscon.exe exited on
virtualmachine with error code 1.
或者,我尝试过(相同的结果):
C:\>PsExec.exe \\virtualmachine -u domain\username -p password -h C:\windows\system32\tscon.exe 0 /dest:console
我不确定我哪里出错了,因为这会启动iexplore.exe罚款:
C:\>PsExec.exe \\virtualmachine -u domain\username -p password -h "c:\program files\internet explorer\iexplore.exe"