• ベストアンサー

Net Use の質問です。

Windows PE を起動し、Net Use でLAN上の \\PC-0\D にドライブ文字 Z を割り当てて接続しました。 作業終了後 Net Use Z: /Delete で切断、Windows PE を終了し、再起動でWindows 7 を起動すると、「D に接続できません」のメッセージが出ます。 Windows PE で、接続を切る場合、Net Use /PERSISTENT::NO も試しましたが状況は変わりません。メッセージに同意して「OK」で抜ければ、特に問題はないのですが、気持ちが悪いので解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • seednyan
  • ベストアンサー率28% (448/1568)
回答No.1

Net Use Z: /Delete ー>マッピング情報を消すだけで、ドライブをアンマウントしてるわけではない。(つまり開放していない) Net Use /PERSISTENT::NO  ->Noの場合は、動的復帰しない(つまり自動復帰しない) Net Use /PERSISTENT::Yes (自動復帰を行う)は、試しましたか?

Agusuke
質問者

お礼

seednyan さん、有難うございました。質問をクローズします。 原因は、全く別のところにありました。要約すると以下の通りです。 (1)参照されたPC-0のD-ドライブには、PC-0のC-ドライブをSysprep処理無しでキャプチャーしたイメージを保存していました。 (2)別のPCをWindowsPE で起動し、Net Use で接続、このイメージを適用し、再起動しました。しかし、このコンピューターにはD-ドライブが有りません。 コンピューター名がダブることは、承知していたのですが、そのほかの認識が不足していたようです。 即ち、PC-0は自分にD-ドライブが有ることを認識しており、その認識情報を含んだイメージがキャプチャーされた訳だったのです。その結果、新しく生まれたPC-0のクローンがD-ドライブがないと喚いたのが真相です。新しいコンピューターでD-ドライブになるようUSBメモリーを差し込んでおくと、安心したのでしょう、喚かなくなりました。ただ、USBには昔PC-0がアクセスしたフォルダー名を作っておきました。 以上の理由で、原因がわかりましたので、私の質問をクローズさせていただきます。有難うございました。

Agusuke
質問者

補足

seednyan さん、回答有難うございます。 私は、質問を投稿して寝てしまったのですが、その12分後に回答を戴き、感謝です。 ご指摘いただいたケースを試してみましたが、効果はありません。 別のコメントを戴けないでしょうか?

関連するQ&A

  • net useの「利用不可」について

    > net use X: \\ServerA\data xxxx /user:AAAA /persistent:yes 上記の通り、net use コマンドで、Xドライブに、ServerAの共有フォルダを定義しました。 もう一度、net useコマンドで確認すると、状況は「OK」になっていますが、しばらくすると「切断」になります。(「切断」は、一度「dir x:」などを実行すれば、「OK」になります) しばらくこのまま放置していたのですが、状況が「利用不可」となっていて、接続することができず、結局、一回、切断をしました。 この「利用不可」となってしまう原因をご存知の方、いらっしゃいますでしょうか?(リモート先のServerAは、再起動などしていません)

  • net useでネットワークドライブを割り当てたいのですが。。

    ネットワークドライブをGUIにて割り当てる際には、「ログオン時に再接続」し、パスワードを保存することができると思います。 これをGUIでなくバッチファイルで実行する必要があるのですが、net useコマンドで行うとエラーになります。 net use z: \\xxx.xxx.xxx.xxx\\work /user:Administrator passwd /savecred /persistent:yes[Enter] コマンドが矛盾するスイッチで使用されました。 NET HELPMSG 3510と入力すると、より詳しい説明が得られます。 /persistentはなくてもエラーは変わらないため、/savecredのせいだと思うのですが、どうすれば指定できるのでしょうか? 宜しくお願いします。

  • 【DOSコマンド】net useのデバイス名に*を指定した場合の動作について

    ●実現したいこと  ネットワーク越しのとあるフォルダ内の全ファイルを  0バイトにクリアしたい。 ●実現出来た方法 rem 念のため、Zドライブを削除しておく。 net use Z: /delete /yes rem 該当フォルダをZドライブに割り当てる。 net use Z: \\(IPアドレス)\hoge\hoge\hoge rem カレントドライブをZドライブとする。 z: rem Zドライブ配下のファイルを全てクリアする。 for %%i in (*.*) do ( echo %%i type nul > %%i ) rem Zドライブ接続を削除する。 net use Z: /delete /yes exit ●問題点  Zドライブが別の接続で使われていた場合、エラーにならないか?   ●解決案  ・net useのデバイス指定を「*」とする。    この場合、「net use *: /delete /yes」という文で   関係ない接続までdeleteされないでしょうか?  ・あるいは「デバイス(ドライブレター)」を使わずに、   ダイレクトにとあるフォルダを指して、クリア出来ない   でしょうか?

  • ネットワークドライブの削除

    ネットワークドライブを切断してもPCを再起動するとまた接続されてしまいます。削除したいドライブを再接続するときにログオンするのチェックをはずして再割り当てしても消えませんでしたし、いろいろ検索している中で見つけたコマンドプロンプト(NET USE /PERSISTENT:NO)を実行してから削除して見ても消えませんでした。 何かほかの方法で完全にネットワークドライブを切断する方法はありませんでしょうか?

  • たまにネットワークの接続に失敗するが

    PC1(WinNT4.0 SP3)とPC2(Win2000)とネットワーク 接続しています。 PC2は常時起動されており、PC1の電源ON時のスタート アップで、次のNET USEコマンドを走らせて、接続させ ています。 (1)Net Use Z: \\172.16.152.100\ABC$ /User:osamsi pass@osamsi /PERSISTENT:no また、PC1の電源OFF前には、 (2)Net Use Z: /del  で切断させています。 そこで質問です。 大抵の場合、接続はうまくいくのですが、たまに接続 できない場合があり、この時PC1のエクスプローラ画面を開いた まま、手動でスタートアップの(1)を実行してやると、 つながります。いつも確実に接続できる様にするには 何かテクニックがあるのでしょうか?

  • net useコマンドでDCにログイン

    どうぞ宜しくお願いいたします。 この度XP-Pro SP3をドメインコントローラにログインさせたいのですが、 諸事情によりドメイン参加ではなく、ワークグループでの参加をさせたいのです。 その為にはnet useコマンドでネットワークドライブを作成するのですが、 今まで(XP-Home SP2)では問題無く使用できていたのですが、今回は net use z: \\SV1\NWDRV /user:domain\username /persistent:no でログインできるものの、\\SV1のIPアドレスを直接叩くとパスワードを要求されてしまいます。 何か原因と対策はあるのでしょうか? MSで調べましたが分からなかったので、もしご存知の方がいらっしゃいましたらご教授宜しくお願いいたします。

  • ネットワークドライブが再起動後使えない状態で残る

     よろしくお願いします。  Windows2000ServerSP4で、タスクによりnet use接続したネットワークドライブが、persistent=noにもかかわらず再起動後もアイコンが残り(絵は非接続状態)、使えない状態になりました。  アイコンをダブルクリックすると「ログオン失敗:ユーザ名を認識できないかまたはパスワードが間違っています」と出ます。  同じ資源に別のドライブレターで接続すると、アイコンは変わりませんが中を開けるようになります。その別接続を切断すると、開けなくなります。  コマンドプロンプトでnet useを打つと、接続は無しと表示されます。アイコンを右クリックして切断はエラーでできません。    再起動しても状態は変わりません。 <質問>  この変な接続を削除するにはどうすればよいでしょうか。 なんとも困っております。よろしくお願いします。

  • VBS でDOSのNet useについて

    VBS内で DOSコマンドの net use * /delete を実行すると 必ずNで実行結果となってしまいます DOS窓ではキーボードでyをいれればいいのですがこの「y」をVBSで渡す方法が見つかりません。 いろいろ試しているのですが・・・どうにもうまくいきません。 OSはWindows7です -----------作成例 ある程度まではできたのですが  Dim objShell Dim wExec Dim sCmd0 Dim sCmd1,sCmd2,sCmd3 ' コマンド生成 sCmd0 = "net use" sCmd1 = "net use * /delete" sCom2 = "net use /persistent:yes" sCmd3 = "net use X: \\PC\skyhd108" ' objのセット Set objShell = CreateObject("WScript.Shell") ' コマンド実行 Set wExec = objshell.Exec("%ComSpec% /c " & sCmd1) Set wExec = objshell.Exec("%ComSpec% /c " & sCmd3) Set wExec = objshell.Exec("%ComSpec% /c " & sCmd2) Set wExec = objshell.Exec("%ComSpec% /c " & sCmd0) Do While wExec.Status = 0 Loop Result = wExec.StdOut.ReadAll MsgBox Result WScript.Echo "お疲れ様でした!" Set wExec = Nothing Set objShell = Nothing

  • 「net use」での共有ディスクへのアクセスについて

    共有ディスクにコマンドで接続しようとするとアクセス出来ません。 但し、「ファイル名を指定して実行」でサーバー名「\\192.168.1.1」を入力しID及びPSを入力すると接続出来ます。 毎回自動で共有ディスクに接続したいためスタートアップにバッチファイルをおき実行したいと思っています。 どうかよろしく御願いします。 「実行時のコマンド」 net use o: \\192.168.1.1\「共有フォルダ名」 「パスワード」 /user:「ユーザー名」 /persistent:no 「エラー内容」 システム エラー 1219 が発生しました。 同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での複数の接続 は許可されません。サーバーまたは共有リソースへの以前の接続をすべて切断してから、 再試行してください。 ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

  • net use /d の強制実行

     クライアントPCから共有フォルダを共有しています。ここで、クライアントPCから net use /d により共有してい資源を解放させたいのですが、その資源を使用している場合に、以下の確認がなされます。 ----------- <共有フォルダ名> との接続にオープン ファイルや未実行のディレクトリ検索があります。 切断を続行し、強制的に閉じますか? (Y/N) [N]: -----------  ここで、強制的に閉じるには Y を入力する必要があります。しかしY の入力を省いて、強制的に切断する(つまり Y を入力したのと同じとする)ことはできませんでしょうか?  コマンドによっては /Y などのスイッチで、問い合わせを行わずに強制的に実行してしまうものもあるようですが、net use にはそのようなスイッチがなさそうですので・・・  クライアントPCは Windows XP/2000 Pro です。

専門家に質問してみよう