◇-?|ATコマンドによる権限-NT_Server(2004/8/16-08:49)No.153755 ┣?!|Re:ATコマンドによる権限...-SARU(2004/8/16-09:36)No.153767 ┃┗?!【ありがとう】|Re:ATコマンドに...-NT_Server(2004/8/16-10:54)No.153791 ┗?!|Re:ATコマンドによる権限...-euro(2004/8/16-09:37)No.153768 ┗?!【ありがとう】|Re:ATコマンドに...-NT_Server(2004/8/16-10:56)No.153793
153755 | ?|ATコマンドによる権限 | NT_Server | 2004/8/16-08:49 |
メーカー名:富士通 OS名:WindowsNT パソコン名:Server ソフト関連:OS関連 -- Xcopyにて、ローカルドライブから共有ドライブへのコピーする batファイルを作成したがATコマンドで実行した時のみ、上手くいきません。 作成したbatファイルを直接クリックすると上手くいきます。 また、コピー先を共有ドライブではなく、ローカルドライブにするとATコマンド で実行しても上手くいきます。 ちなみに共有ドライブにはEveryoneグループへのフルアクセス権限が付与されて ます。 以前、こちらで質問をしましたがATタスク用の権限が必要との見解を頂きましたが 調べてもその権限はわかりません。どなたかご存知の方がいらっしゃいましたら ご伝授ください。 |
153767 | ?!|Re:ATコマンドによる権限 | SARU | 2004/8/16-09:36 |
記事番号153755へのコメント NT_Serverさんは No.153755「ATコマンドによる権限」で書きました。 >メーカー名:富士通 >OS名:WindowsNT >パソコン名:Server >ソフト関連:OS関連 >-- >Xcopyにて、ローカルドライブから共有ドライブへのコピーする >batファイルを作成したがATコマンドで実行した時のみ、上手くいきません。 > >作成したbatファイルを直接クリックすると上手くいきます。 >また、コピー先を共有ドライブではなく、ローカルドライブにするとATコマンド >で実行しても上手くいきます。 >ちなみに共有ドライブにはEveryoneグループへのフルアクセス権限が付与されて >ます。 > >以前、こちらで質問をしましたがATタスク用の権限が必要との見解を頂きましたが >調べてもその権限はわかりません。どなたかご存知の方がいらっしゃいましたら >ご伝授ください。 > > http://oshiete1.goo.ne.jp/kotaeru.php3?q=877959 の回答者:you-mさんの回答2なんじゃないかな。 ===================================== 回答2 そうはいっても、そんなもの手に入らない場合。 スケジューラサービス自体のユーザ権限を変更することで、対応可能になる場合があります。 コントロールパネル>サービスを開くとNTサービスがずらっと並びますが、そのなかにScheduleというサービスがあるはずです。 既定のままでは、システムアカウントで稼働するようになっていますが、これを明示的にadministratorに設定してやれば、その権限で動くようになります。 問題点としては、タスクスケジューラでユーザを指定した場合と違って、すべてのATコマンドがこの権限で実行されるようになると言う事です。 ===================================== |
153791 | ?!【ありがとう】|Re:ATコマンドによる権限 | NT_Server | 2004/8/16-10:54 |
記事番号153767へのコメント >http://oshiete1.goo.ne.jp/kotaeru.php3?q=877959 >の回答者:you-mさんの回答2なんじゃないかな。 >===================================== >回答2 >そうはいっても、そんなもの手に入らない場合。 >スケジューラサービス自体のユーザ権限を変更することで、対応可能になる場合があります。 >コントロールパネル>サービスを開くとNTサービスがずらっと並びますが、そのなかにScheduleというサービスがあるはずです。 >既定のままでは、システムアカウントで稼働するようになっていますが、これを明示的にadministratorに設定してやれば、その権限で動くようになります。 >問題点としては、タスクスケジューラでユーザを指定した場合と違って、すべてのATコマンドがこの権限で実行されるようになると言う事です。 >===================================== > ありがとうございました、サービスのScheduleのアカウントをAdministratorsに変更したら 上手くいきました。 |
153768 | ?!|Re:ATコマンドによる権限 | euro | 2004/8/16-09:37 |
記事番号153755へのコメント NT_Serverさんは No.153755「ATコマンドによる権限」で書きました。 >メーカー名:富士通 >OS名:WindowsNT >パソコン名:Server >ソフト関連:OS関連 >-- >Xcopyにて、ローカルドライブから共有ドライブへのコピーする >batファイルを作成したがATコマンドで実行した時のみ、上手くいきません。 > >作成したbatファイルを直接クリックすると上手くいきます。 >また、コピー先を共有ドライブではなく、ローカルドライブにするとATコマンド >で実行しても上手くいきます。 >ちなみに共有ドライブにはEveryoneグループへのフルアクセス権限が付与されて >ます。 > >以前、こちらで質問をしましたがATタスク用の権限が必要との見解を頂きましたが >調べてもその権限はわかりません。どなたかご存知の方がいらっしゃいましたら >ご伝授ください。 > 以前に回答した者です。 ATコマンドはSchedulerサービスのフロントエンドなので、 その実行はSchedulerサービスの実行資格に依存します。 したがってSchedulerサービスのログオンアカウントをSYSTEMではなく 適切なユーザーアカウントに変更することで設定を変更します。 この場合、Schedulerサービスに依存するタスクは全てこのユーザーアカウントで 実行されますので注意が必要です。 もし、Schedulerサービスがサービスに存在しない場合は、 代わりにTask Schedulerサービスが存在していると思います。 この場合は「ネットワークコンピューター」に表示される自機を開いて、 「予定されているタスク」に表示されるATnタスクのプロパティで 適切な実行アカウントに変更します。 |
153793 | ?!【ありがとう】|Re:ATコマンドによる権限 | NT_Server | 2004/8/16-10:56 |
記事番号153768へのコメント > >以前に回答した者です。 >ATコマンドはSchedulerサービスのフロントエンドなので、 >その実行はSchedulerサービスの実行資格に依存します。 >したがってSchedulerサービスのログオンアカウントをSYSTEMではなく >適切なユーザーアカウントに変更することで設定を変更します。 >この場合、Schedulerサービスに依存するタスクは全てこのユーザーアカウントで >実行されますので注意が必要です。 > >もし、Schedulerサービスがサービスに存在しない場合は、 >代わりにTask Schedulerサービスが存在していると思います。 >この場合は「ネットワークコンピューター」に表示される自機を開いて、 >「予定されているタスク」に表示されるATnタスクのプロパティで >適切な実行アカウントに変更します。 > ありがとうございました、サービスのScheduleのアカウントをAdministratorsに変更したら 上手くいきました。 |