プログラミング初心者で、何度実行してもエラーになってしまう
ので、お力添えをお願いいたします。
ネットワーク上にあるコンピュータからデータを
持ってきて、ローカルにあるファイルを更新したいのです。
ネットワークから取ってくる方法は、net useでも、UNCでも
構いませんが、ネットワーク上のパソコンに入る際にログオン
する必要があります。
データの更新方法は、xcopyを利用して、ネットワーク上のPCが
送り手で、ローカルが受け手になります。
(※送り手をローカルにセットして、実行した場合は成功しております。)
runasの仕様がよく分かっておらず、runas以前に実行した
net useが無効になるということなので、runas実行前に
net useで接続を1回行い、runas実行時にはUNCを利用し、
実行するというものにしたのですが、うまくいきませんでした。
環境:WindowsXP,Windows2000
お力添えをお願いいたします。
No.2ベストアンサー
- 回答日時:
もうひとつ。
ファイルのコピーにXCOPYを使っていますが、「同期をとる」という利用目的ならば、ROBOCOPYを使用する手もあります。
ROBOCOPYはWindows2000やXPのリソースキットに入っているツールですが、WindowsVISTAからは標準ソフトとなっています。
ROBOCOPYの利点は差分コピーが出来るという点です。
XCOPYはすべてのフォルダとファイルをコピーしようとするので、コピーするファイルが大量にある場合、時間とネットワーク負荷がかかりますが、ROBOCOPYはファイルのタイムスタンプを見て変更されたファイルだけをコピーしてくれます。
注意点は片方向同期なので、AのPCの内容をBのPCの内容と同じには出来ますが、BのPCで変更した内容はAのPCの内容で上書きされます。
No.1
- 回答日時:
ローカルでrunasするのは、ローカルのユーザを変更しないと権限の問題とかでアクセス出来ないフォルダにデータを書き込みたいからなんでしょうか?
ローカルの権限の問題を解決するひとつの手段として、XCOPYをバッチファイルにして、タスクスケジューラから実行したらどうですか?
タスクはローカル端末の任意のユーザIDで実行出来るので、runasしなくてもユーザを変更出来ますよ。
相手側(ネットワーク側のPC)に接続するのであれば、以下のようにすればうまくいかないですか?
例1)NET USE N: \\Svr01\Shr_A "paswd" /USER:netusr1
XCOPY N:\ D:\Backup\20090306 /E /I
NET USE N: /DELETE
例2)NET USE \\Svr01\IPC$ "paswd" /USER:Svr01\netadmin1
XCOPY \\Svr01\Shr_A D:\Backup\20090306 /E /I
NET USE \\Svr01\Shr_A /DELETE
セキュリティの問題等で NET USE でパスワードを指定したくないという場合は、ローカル側に相手側のログインの際に使用するユーザIDとパスワードでアカウントをつくり、タスクスケジューラからそのユーザIDでXCOPYを実行するようにすれば、うまくいかないですかね?
Windowsはネットワークのサーバに接続する際、まずローカルでログインしているユーザIDとパスワードで認証しに行くので、ローカルでネットワーク側と同じユーザで処理を実行すればパスワードは聞いてきません。
もうひとつ考えられるのは、ネットワーク側の共有フォルダの権限設定か、共有フォルダの参照フォルダの権限がうまく設定されていなくて接続を拒否されている可能性もあります。
ちなみに、「うまくいかない」とだけ書かれても、この程度の回答しか出来ません。
どのようなコマンドを実行し、どのようなエラーメッセージが出たのかとか、ネットワークとローカルのパソコンのOSなどの情報など、最低でも環境や実行コマンドやどういった問題が発生したのか書かないと、誰も答えてくれませんよ。
具体的な情報を書けば書くほど解答は早いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
[teraterm] waitコマンドで停止...
-
ネットワーク名が見つかりません
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
vbscriptを用いて他のVBSファイ...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
バッチファイルの内容を表示さ...
-
NASに移したBATファイルからセ...
-
Excel VBA ステップインが途中...
-
複数のbatファイルを自動実行し...
-
【VB.NET】exeを実行すると「発...
-
VBAでバッチファイルを1つ実行...
-
EXIF情報を出力するマクロ
-
フォルダを閉じる
-
エクセル フォルダの画像を画...
-
PowerShellから非対話でftpでき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
これってパソコンの最適化が完...
-
[teraterm] waitコマンドで停止...
-
「読み取りと実行」と「読み取...
-
バッチファイルの内容を表示さ...
-
【VB.NET】exeを実行すると「発...
-
PDFファイルを開き、印刷し、閉...
-
VScodeのエラー解決法 Pythonの...
-
Excel(エクセル) VBA プロシー...
-
ネットワーク名が見つかりません
-
バッチファイルが不正終了して...
-
エクセル フォルダの画像を画...
-
NASに移したBATファイルからセ...
-
VBScriptでコマンドプロンプト...
-
pythonスクリプトを管理者権限...
-
Excel VBA ステップインが途中...
-
複数のbatファイルを自動実行し...
-
16進数の変換処理
おすすめ情報