这是我目前拥有的代码,但它所做的只是为我而不是那个用户创建任务。
@echo off
echo Enter Computer Name:
set /p compname=
schtasks.exe /create /sc once /tn defrag /tr "\\compname\C$Windows\system32\defrag.exe c:" /st 14:33:00
pause
这是我目前拥有的代码,但它所做的只是为我而不是那个用户创建任务。
@echo off
echo Enter Computer Name:
set /p compname=
schtasks.exe /create /sc once /tn defrag /tr "\\compname\C$Windows\system32\defrag.exe c:" /st 14:33:00
pause
要使其以该用户身份运行,您需要同时指定用户名和密码。
schtasks.exe /create /?
[snip]
/U username Specifies the user context under
which the command should execute.
/P password Specifies the password for the given
user context.
[snip]
因此,对于用户“jsmith”,密码为“password1”,您的命令最终将类似于:
schtasks.exe /create /u jsmith /p password1 /sc once /tn defrag /tr "\\compname\C$Windows\system32\defrag.exe c:" /st 14:33:00