
はじめまして。今回はじめてWinNTで、ATコマンドを使ってスケジュールを
組もうと思っています。ATコマンドにバッチプログラムをわりあてて、やろうかと思っています。
例:at 09:00 ”c:¥aa.bat”
aa.batの中身
copy ¥¥サーバー1¥*.* ¥¥サーバー2
と、バッチファイル内でコピーコマンドを動かそうかと思っています。
ところが、ローカルサーバー側(サーバー1側)は認識できるのですが、
リモートサーバー側(サーバー2側)は、ATコマンドで実行すると
「アクセスが拒否されました」とメッセージを出力します。しかし、
コマンドラインでは実行できます。
ATコマンドでネットワーク間のファイルコピーを可能にするにはどうすれば
よいのでしょうか?
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
こんにちは.
では,
net use x: \\Server\Dir <password> /user:administrator
net use > c:\test.txt
net use x: /delete
※<password>はadministratorのパスワードです
としてデバッグしてみるのはどうでしょうか?
c:\test.txtファイルの内容を見てローカル名に正常にxドライブが接続されているのかの確認ができると思います.接続ができていないからエラーなのか,接続は可能でcopyがうまくいっていないかの切り分けになります.
今回追加した点としては,administratorで接続する点です.
お忙しい中、色々と、ありがとうございます。
パスワードとユーザー名を追加して、早速ためしてみました。
コマンドプロンプト:問題なく作動し、接続もできていました。
ATコマンドによるMSTASK上
:システム エラー 1312 が発生しました。
指定されたログオン セッションは存在しません。
そのセッションは既に終了している可能性があります。
というような状態です。
net use x: \\Server\Dir のままパスワードを指定せずに実行すると、
接続はできますが、dirコマンドを発行しただけでも、アクセス拒否されます。
ATコマンドでMSTASK上で作動する時に何かの指定が必要なのでしょうか?
難しいところです。
No.6
- 回答日時:
こんにちは.
先ほど書いたことをMicrosoftのページで探してみましたが,Microsoftのページでも全く同じ事が書いてあるだけですね.
お手上げ状態ですね.
例えば,リモートサーバーにAdministrator権限を持ったtestユーザーを作成(ローカルサーバにはこのユーザーを作成しない)し,そのユーザーとパスワードを入れるなどで実験するしかないようですね.ドメインに参加している場合は/user:domain\testと記述するようですが関係ないかもしれません.ATコマンドに関してはまとまったページも本も無いので大変ですよね.
参考URL:http://www.microsoft.com/mscorp/worldwide/japan/ …
いろいろとありがとうございました。実は解決できたのです。
と、いいますのは、前回教えていただいた、パスワードとユーザー名を
指定して、net useコマンドを発行する時に省略可能なはずのドメイン名
を指定してあげたところ、接続して、アクセス可能な状態になりました。
いままで、いろいろと力になっていただき、本当に感謝しています。
多分、私一人では解決できなかったでしょうから・・・。
x-gameさん、お忙しい中、いままで、調査していただきありがとうございました。
また、なにかありましたら、次の機会もよろしくお願いします。
No.4
- 回答日時:
こんにちは.
ちょっと状況の確認ですが,共有ドライブということで実行しているのですか?それとも共有フォルダとして実行しているのですか?共有ドライブとなっている場合はドライブにファイル等を作成することができないので失敗しているのでハイでしょうか?
共有フォルダ(Dirとする)をServer2に作成して,それをEverone フルコントロールで共有するのはどうでしょうか.そうすると,
net use x: \\Server2\Dir
となりますよね.Dirディレクトリを共有するとアクセス拒否はされないと思いますが・・・.
ドライブ共有の場合はやったことはないのですが\\Server\ドライブ名$とするとうまくいくかもしれませんが,共有フォルダを作成した方が簡単だと思います.
いろいろとお手数をおかけします。
状況としては、サーバー側の共有フォルダを
ネットワークドライブとして実行しています。
コマンド的には、お書きのとおり
net use x: \\server2\dir と同じ描き方で実行し、
接続後、dir x:*.* コマンドを発行するとアクセスが拒否されました。
と言う形になります。
dos窓ではOKなのですが、MSTASK上だと拒否されます・・・。
No.3
- 回答日時:
あまり自信はないのですが...
Schedule(もしくはTask Scheduler)のログオンアカウントを
Administrator権限のユーザに設定してみてはどうでしょうか?
コンパネ→サービス→「Schedule」を選択し[スタートアップ]→ログオンのアカウントをAdministratorに設定
ちなみに、ログオンアカウントの設定はScheduleを停止した状態で設定しないと
うまくいかない場合がありますのでご注意を。
お忙しい中、回答いただき、ありがとうございます。
使用中のマシンのサービスを停止し、ログオンアカウントを変更しようと
しましたが、グレー表示で変更不可の状態でした。現在システムアカウント
の状態で、Administrator権限でログオンしています。
アドバイスありがとうございます。
No.2
- 回答日時:
こんにちは.
> ネットワーク接続ではなく、リモートドライブとして認識されたのですが、
> アクセス拒否をされてしまいました。
アクセスが拒否されるということは,リモートサーバーにログインユーザーが登録されていないのではないでしょうか?また,共有フォルダ以外をネットワークドライブに割り当てることはできませんから,共有フォルダなのかを確かめてはどうでしょうか.
先ほど記述した内容がちょっと異なっていました.x:\\のx:と\\の間はスペースキーは要らないようです.
net use x:\\Server2
↑スペースは要らない
copy *.* x:
net use x:\\Server2 /delete
↑スペースは要らない
これでもだめでしょうか?
どうしてもうまくいかない場合はIISをインストールし,FTPサーバーを立てる方法もあると思います.
本当にありがとうございます。序々に、解決に向かっています。
繋ぎに行こうとしているサーバーのドライブは共有化されており、フルアクセス
可能な状態にあります。もちろん、DOS窓では接続できるのですが、ATコマ
ンドで動作するMSTASK上では相変わらずアクセス拒否されています。
net use コマンドで接続はされているのですが・・・。
教えていただいたコマンドを色々操作した結果以下の方法でできました。
net use x: \\サーバー名
↑スペース有り
net use x: /delete
↑スペース有り
いろいろありがとうございます。本当に助かっています。
まだ、時間があるので色々試して見ます。もし、お時間
が許すようでしたら、アドバイスをお願いします。
No.1
- 回答日時:
こんにちは.
バッチファイルを手動でキックさせるとネットワークドライブを割り当てた場合うまくいきますが,ATコマンドを使うとネットワークドライブを割り当てていてもうまくいきません.その場合Net Useコマンドを加える必要があると思います.
バッチファイルの中身
net use x: \\Server2
copy *.* x:
net use x: \\Server2 /delete
とやると上手くできませんか?
net useコマンドでxドライブにServer2を割り当てます.ローカルドライブからxドライブにコピーします.その後,ネットワークドライブを切断すると言った感じです.
おいそがしいなか、回答ありがとうごさいます。早速試してみましたが・・・。
net use x: \\Server2
copy *.* x:
net use x: \\Server2 /delete
で、ネットワーク接続ではなく、リモートドライブとして認識されたのですが、
アクセス拒否をされてしまいました。また、リモートドライブの切断も出来なく
なってしまいました。切断方法を教えてください。上記コマンドでは切断できま
せんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFが開けない!!!
-
DynabookにてCドライブの名前は...
-
BATファイル内で、他のネットワ...
-
EドライブをCドライブに変更したい
-
ショートカットエラーの直し方
-
プライマリ、セカンダリ
-
WindowsXPでのドライブの割り当て
-
DドライブがEドライブになって...
-
OS(windowsXP)が入ってる状態か...
-
iTunesでディスク作成できない!?
-
ネットワークドライブの割り当...
-
Javaでなぜ共通ディスクは認識...
-
ネットワークドライブの割り当...
-
eMACへのCD/DVDの入れ方...
-
使用中のため取り出せない?
-
Windows10が起動しなくなりました
-
Cドライブの「ProgramFiles」と...
-
パソコン起動時のパスワードを...
-
win8.1からwin10にしたPCを初期...
-
Windows10起動しない DISK PART...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFが開けない!!!
-
ログインしない状態でネットワ...
-
BATファイル内で、他のネットワ...
-
OS(windowsXP)が入ってる状態か...
-
突然Dドライブにアクセスできな...
-
DドライブがEドライブになって...
-
iTunesでディスク作成できない!?
-
ネットワークドライブ上ファイ...
-
ゲーミングPCなんですが起動す...
-
HarddiskVolume8を特定する方法
-
ダイナミックディスク変換でデ...
-
USB接続のハードディスクのドラ...
-
OSの再インストールはDドラ...
-
EドライブをCドライブに変更したい
-
powershellネットワークドライ...
-
Javaでなぜ共通ディスクは認識...
-
GドライブとFドライブが入れ替...
-
記録型DVDドライブについて
-
RedHat Linux7.2でCD-ROMを認識...
-
全くその先への進みかたがわか...
おすすめ情報