要想正常工作,西库里需要用户界面。这意味着用户应该登录。
以下是实现这一目标的步骤:
使用自动登录
您应该重定向控制台,以便随时使用UI在任务调度器中创建新任务
下一步在常规选项卡中检查“以最高权限运行”
下一步触发器
下一步,在新触发器对话框中选择“On disconnect from user session”from“开始任务”下拉按默认设置或通常登录的用户
创建开关-用户界面.bat文件夹中包含以下内容的文件切换界面打开桌面echo ################################################### >> %USERPROFILE%\Desktop\rdc_switch_log.log
date /t >> %USERPROFILE%\Desktop\rdc_switch_log.log time /t >> %USERPROFILE%\Desktop\rdc_switch_log.log
timeout 3
query session >> %USERPROFILE%\Desktop\rdc_switch_log.log
query session > %localappdata%\log.txt
findstr "rdp" %localappdata%\log.txt| findstr "Active"
if %errorlevel%==0 (
echo You are in RDP session. Do nothing! >>%localappdata%\log.txt
)
else (
tscon 1 /dest:console
tscon 2 /dest:c