有人后已经注销(开始按钮→注销)的夜晚,在我想有任务计划程序自动登录到Windows 7的用户帐户(启动按钮→注销的对面,早上一定时间),这是密码保护。该机器是64位。我正在这样做,因此系统(vbs,vba等)可以在用户出现工作之前准备文件。如何登录到用户帐户?
我非常确定这是可能的,但我无法在网上找到它,所以我想知道它是否真的有可能。
我必须在VBScript中这样做。
出于安全原因,我需要登录他关在晚上,但我想的那部分(VBS从SO):
Set = wshell = Wscript.CreateObject(Wscript.Shell")
wschell.exec("shutdown.exe -L -F") 'logoff and force shutdown programs
EDIT1: 使用从Sujith一个答案,我试图设置此。首先,我必须指出,这不是远程计算机或连接。我试图让本地计算机重新登录到用户帐户。
我创建logon.vbs这个VBS代码:
Set = wshell = Wscript.CreateObject(Wscript.Shell")
wschell.exec("shutdown.exe -L -F") 'logoff and force shutdown programs
WScript.Sleep(5000)
computer = "computername"
username = "OTHERDOMAIN\user"
password = "password"
Set locator = CreateObject("WbemScripting.SWbemLocator")
Set wmi = locator.ConnectServer(computer, "root\default", username, password)
wmi.Security_.ImpersonationLevel = 3
换句话说,我注销和右后卫(避免任务计划这样的事情被简化)。我也尝试了很多变化,试图让它工作。它使我很好地登录,但之后没有任何反应。我必须手动登录。
我也尝试了Sujith的答案中提到的任务计划程序设置,但它从来没有打开,我可以告诉。
编辑2:或者请告诉我你需要提供答案吗?
请帮助我!? – mountainclimber