次の方法で共有

windows10からwindows server 2003, 2012にschtasksで同一のコマンドを使いタスクをリモート作成したい。

Anonymous
2023-04-02T01:41:06+00:00

■条件

  1. スケージュール実行後にスケジュールを削除したい。
  2. windows server 2003, 2012で同じコマンドを使えること。
  3. %username%, %password%は合っていること。
  4. ファイアーウォールの設定には問題がないこと。
  5. net useはできていること。
  6. ドメイン環境ではない。

■問題点

 win10からwinserver2003にschtasksでタスク作成できない。

 ※最終的にwin10からwinserver2012にはschtasksでタスク作成できた。

■win10からwin2012にschtasks

 試したこと1

  コマンド

   schtasks /create /s %server% /u %username% /p %password% /sc once /tn %taskname% /st %starttime% /z /tr "cmd.exe /c echo test"

  結果

   エラー(サポートされていませんだったかな?忘れました。)でスケジュールが登録されなかった。

   /sc onceを選択時/zは使えない?と判明。

 試したこと2(/zオプションを使わずコマンドで削除するように変更)

  コマンド

   schtasks /create /s %server% /u %username% /p %password% /sc once /tn %taskname% /st %starttime% /tr "cmd.exe /c echo test & schtasks /delete /tn %taskname%"

  結果

   成功

■win10からwin2003にschtasks

 試したこと1

  コマンド

   schtasks /create /s %server% /u %username% /p %password% /sc once /tn %taskname% /st %starttime% /tr "cmd.exe /c echo test & schtasks /delete /tn %taskname%"

  結果

   エラー(サポートされていません。)で失敗。

   vistaより前では/v1オプションが必要と判明。

 試したこと2(/v1と/ru, /rpの追加)

  コマンド

   schtasks /create /s %server% /u %username% /p %password% /sc once /tn %taskname% /st %starttime% /tr "cmd.exe /c echo test & schtasks /delete /tn %taskname%" /v1 /ru %username% /rp %password%

  結果

   エラー(アクセスが拒否されました。)エラー(実行ユーザーが設定されなかったため実行されない可能性があります。)で失敗。

家庭向け Windows | その他 | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-04-02T02:01:44+00:00

    返信有難うございます。

    ドメイン環境ではないです。

    ''試したこと2''の通り/ru, /rpの追加は試してみましたが駄目でした。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2023-04-02T01:54:01+00:00

    ドメイン環境なのですか?

    環境によっては、/uや/pの代わりに/ruや/rpを使う必要があります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません