【问题标题】:I need to disconnect ane lock the vm and also session id to consloe我需要断开并锁定虚拟机以及会话 ID 到控制台
【发布时间】:2021-03-25 19:29:30
【问题描述】:

当我像这样运行批处理文件时出现错误,

无法将会话 ID 12 连接到会话名称控制台,错误代码 5
错误 [5]:访问被拒绝

我正在附加批处理文件。

这是我的代码,我需要使用这个批处理文件代码断开并锁定虚拟机

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
    %windir%\System32\tscon.exe %%s /dest:console
)
rem Rundll32.exe user32.dll, LockWorkStation

【问题讨论】:

  • 请将您的代码放在问题中而不是屏幕截图中,并添加有关您的问题的更多详细信息。
  • 嗨 Nico,我的代码本身就有问题。

标签: batch-file automationanywhere


【解决方案1】:

我有类似的需求,我正在做的是注销会话。

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
  %windir%\System32\tscon.exe %%s /dest:console
)

【讨论】:

  • 嗨,Khaled,我想要锁定和断开连接,请告诉我该怎么做,注销批处理文件运行良好,但根据我公司的政策,自动登录不会使用
  • 我找到了这个答案stackoverflow.com/a/65389223/6906583,并在末尾添加这一行 Rundll32.exe user32.dll, LockWorkStation
  • 如果我从该脚本系统中删除 rem,我在最后一行附加了一个文件,系统将锁定但不会断开连接。
猜你喜欢
  • 2013-12-21
  • 1970-01-01
  • 1970-01-01
  • 2022-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-19
相关资源
最近更新 更多