- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我试图通过运行 .bat
脚本强制 VM 注销当前用户并将 session 发送到控制台。
如果我在包含以下内容的 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"
最佳答案
问题是因为用户是通过 RDP 连接的,它不是 session 0。我必须运行“查询用户”来获取 RDP 连接的 session ID,然后使用“-i”将其传递到 PsExec,就像这样:
C:\>PsExec.exe -s -i $id \\virtualmachine c:\windows\system32\tscon.exe $id /dest:console
因为这是作为系统 (-s) 运行的,所以我不需要传递任何身份验证。
This答案帮助我理解了 session 的概念,希望它能帮助其他人。
关于windows - 无法从 psexec 将 sessionID 0 连接到 sessionname console .bat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310095/
如果我在 screen 内运行 rsync,那么过了一会儿我就可以登录到服务器并附加分离的 screen。 现在我想从 crontab 运行 rsync。我将此条目添加到 crontab: 03 19
我试图通过运行 .bat 脚本强制 VM 注销当前用户并将 session 发送到控制台。 如果我在包含以下内容的 VM 上手动运行 .bat 文件,我就可以使它正常工作: %windir%\Syst
我在 bash 中有一个脚本,它检查 mp4 文件,如果找到多个文件,它就会开始一个一个地播放。 当我通过 ssh 登录时,脚本从命令行运行。 但是当我重新启动 rpi 时,它不会以 rc.local
我是一名优秀的程序员,十分优秀!