这是我目前拥有的代码,但它所做的只是为我而不是该用户创建任务。
@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
答案 0 :(得分:0)
要以该用户身份运行,您需要同时指定用户名和密码。
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