- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルをatコマンドでうまく実行できない)
バッチファイルのatコマンドでの実行が上手くいかない
このQ&Aのポイント
- バッチファイルを特定の時間に自動実行するためにatコマンドを使用していますが、実行時間になっても処理が完了しない問題が発生しています。
- タスクとして設定した場合は正常に実行されるため、アクセス権の関係で失敗している可能性があります。
- at関数の実行にはユーザーIDとパスワードの設定が必要です。設定方法についても教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- m-take0220
- ベストアンサー率60% (476/781)
回答No.3
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.1
関連するQ&A
このQ&Aのポイント
- パーソナル編集長Ver.13Selectのダウンロードができない
- エラー番号0xE0000003が表示される。ウイルスセキュリティでは回避できたが、専用ファイルがないか質問
- ソースネクスト株式会社の製品・サービスに関する質問
お礼
回答ありがとうございます。 なるほど、atコマンドだと、デフォルトでシステムアカウントなんですね。納得しました。間違いなくアクセス権の問題です。 ちなみにOSはXPを利用しています。 それと、先ほど少し邪道な方法で希望の処理を行うことは出来ました。 下のような感じで、一旦サーバーをネットワークドライブとして割り当てて、それからデータをコピー。最後にネットワークドライブを切断。 net use f: "サーバー名" /user: ID PASS xcopy "コピー元フォルダ" "f:" /delete f: これでもいいのですが、もっとスマートに記述したいです。 xcopyでデータをコピーする際に、サーバーのアドレスを指定しますが、その時に○○ユーザーでアクセスするといった様な設定はできないのでしょうか? 下のような感じで1行でスッキリ書きたいです。 xcopy "C:\temp" "コピー先の共有サーバー\フォルダ名\" アクセスに利用するIDとパス