web-dev-qa-db-ja.com

SCHTASKSを使用してSYSTEMユーザーアカウントでスケジュールされたタスクを作成する方法

次のコマンドを使用して、現在SCHTASKSにSYSTEMアカウントでスケジュールされたタスクを作成させようとしています。

schtasks.exe" /s "\\" /u "SYSTEM" /Create /SC DAILY /MO "7" /ST "12:00" /TN "mytask" /TR  "C:\test.exe "C:\""

それは出力しますが:

ERROR: User credentials are not allowed on the local machine.
17
Mike
  1. 昇格した(管理者)コマンドプロンプトを開きます。

  2. 次のコマンドを入力します。

    schtasks.exe/s "\"/ru "SYSTEM"/Create/SC DAILY/MO "7"/ST "12:00"/TN "mytask"/TR "C:\ test.exe" C:\ "

違いは、SYSTEMアカウントを指定するには、/RUスイッチではなく/U 1。

19
gonzobrains
  1. スケジューラでタスクを作成し、XMLとしてエクスポートします( https://superuser.com/questions/1334495
  2. 次のコマンドでテキストファイルを作成します。schtasks.exe/create/RU SYSTEM/TN "Folder\TaskName"/XML "I:\ Location\TaskName.xml"各タスクで必要な数の行を作成し、ファイルをバッチとして保存します( .bat)、管理者として実行(右クリックして[管理者として実行])。
  3. 実行したいコンピューターに適用します。
1
Under A Tree