- PR -

ログオフ時のネットワークドライブへの接続

1
投稿者投稿内容
isy
会議室デビュー日: 2006/09/07
投稿数: 3
投稿日時: 2006-09-07 17:01
ログオフ時にタスクからバッチを使用してローカルのファイルをネットワークドライブのフォルダにコピーしたいと考えています。
しかし、ログオフ時にバッチを実行するとうまくいきません。

テスト用に↓のバッチを実行しているのですが、
1行目のローカル⇒ローカルはうまくいっています。
2行目のローカル⇒ネットワークドライブ失敗します。

xcopy C:\\AAA\\BBB \\\\192.168.xx.xx\\xxxx\\backup /e /y
xcopy C:\\AAA\\BBB C:\\tepm /e /y

タスクのログを見る限りエラーは発生していないようなのですが・・
----------------------------------------------------------------
"backupTest.job" (backupTest.bat)
完了 2006/09/07 16:47:00
結果: タスクは次の終了コードで完了しました: (0).
----------------------------------------------------------------

ログオン時にタスクを実行させた場合にはローカル⇒ネットワークドライブにも正常にコピーできました。
そもそもログオフ時にネットワークドライブに接続は可能なのでしょうか?
どなたか教えていただけませんか?

OS:win2kServer sp4




[ メッセージ編集済み 編集者: isy 編集日時 2006-09-07 17:06 ]
Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2006-09-08 16:19
ネットワークドライブはユーザのデスクトップに紐づくものなので、
ログオフしてればできないので正常です。

引用:

xcopy C:\\AAA\\BBB \\\\192.168.xx.xx\\xxxx\\backup /e /y


のような指定の仕方でできてるのであれば、それでやればOKです。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-09-09 00:22
こんばんわ.
引用:

isyさんの書き込み (2006-09-07 17:01) より:

テスト用に↓のバッチを実行しているのですが、
1行目のローカル⇒ローカルはうまくいっています。
2行目のローカル⇒ネットワークドライブ失敗します。

xcopy C:\AAA\BBB \\192.168.xx.xx\xxxx\backup /e /y
xcopy C:\AAA\BBB C:\tepm /e /y


1行目はローカル -> リモートで,2行目はローカル -> ローカルですよね?
で,1行目は network drive を mount しているのではなく,
UNC で remote の共有資源を指定しているのですよね?
Mattun 様の指摘する
引用:

ネットワークドライブはユーザのデスクトップに紐づくものなので、
ログオフしてればできないので正常です。


という点と話がかみ合ってるのでしょうか?
network drive への xcopy であれば "xcopy C:\AAA\BBB C:\temp" だけではなく

net use d: \\192.168.xx.xx\xxxx\backup
xcopy C:\AAA\BBB d:\temp

とかになるのではないでしょうか?
isy
会議室デビュー日: 2006/09/07
投稿数: 3
投稿日時: 2006-09-11 14:03
kaz様、Mattun様ご回答ありがとうございます。

すみません。バッチの内容ですが間違っていました。
1行目、2行目が逆でした。
----------------------------------------------------------
1行目のローカル⇒ネットワークドライブ失敗します。
2行目のローカル⇒ローカルはうまくいっています。
xcopy C:\AAA\BBB \\192.168.xx.xx\xxxx\backup /e /y
xcopy C:\AAA\BBB C:\tepm /e /y
----------------------------------------------------------

>kaz様
2行目は単純にテスト目的でローカル⇒ローカルとしており、
1行目のネットワークドライブにコピーすることとの関連はありません。
紛らわしくてすみませんでした。

ネットワークドライブにコピーする場合もローカルと同様にコピー先のパスを指定あげればよいと思っていたのですが、どうやら違うようですね。
kaz様に指摘していただいたネットワークドライブをマウントしてからコピーする方法でやってみます。

kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-09-11 15:09
こんにちわ.
引用:

isyさんの書き込み (2006-09-11 14:03) より:

ネットワークドライブにコピーする場合もローカルと同様にコピー先のパスを指定あげればよいと思っていたのですが、どうやら違うようですね。


いえ,そこはその通りでは?
login の際には実行されるというお話ではなかったのでしょうか?
引用:

kaz様に指摘していただいたネットワークドライブをマウントしてからコピーする方法でやってみます。


mount -> xcopy -> unmount までやったほうがよろしいかと.
isy
会議室デビュー日: 2006/09/07
投稿数: 3
投稿日時: 2006-09-11 15:48
引用:

kazさんの書き込み (2006-09-11 15:09) より:

いえ,そこはその通りでは?
login の際には実行されるというお話ではなかったのでしょうか?


いえ、ログオフの状態でバッチを実行したいと考えていました。
すみません、言葉不足でした。

引用:

mount -> xcopy -> unmount までやったほうがよろしいかと.


わかりました。マウント解除まで実行するようにやっています。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)