質問: ### pwoershellを利用してネットワークドライブの再割り当てを行いたい 現時点で該当ドライブにアクセスがあった場合でも 切断を続行して 再度ネットワークドライブの割り当てを行いたい。 ### 発生している問題 わざと 該当ドライブにアクセスした状態で ``` net use z: /delete ``` を実行してターミナル? に z: との接続にオープン ファイルや未実行のディレクトリ検索があります。 っと表示された迄はいいが そもそもnet useの返値をどうやって受け取っていいのか分からず 分岐処理が出来ません。 そもそも返値を受け取れるのかも分かりません... ### 蛇足(理由) 利用しているソフトの環境ファイルがネットワークドライブにあるのですが 再起動などをするたびにエクスプローラでそのネットワークドライブを 開いてから実行しないとうまく動作しない もともとBatファイルで ``` net use z: /delete net use z: \\file-server\disk1 net use /persistent:yes ``` という内容のファイルを作り スタートアップで実行させていたが そのフォルダがアクセスされている状態だと ``` Z: との接続にオープン ファイルや未実行のディレクトリ検索があります。 切断を続行し、強制的の閉じますか? (Y/N) [N]: ``` となってしまい分岐処理がされていない為失敗する事案が 多発してしまった。 この際にどのパソコンでも実行出来て、GUIまで利用できるpowershellを 使えるようになりたいので pwoershellにて上記の分岐処理にまで対応させたい
回答: PowerShellといいながら、質問文に書いてあるのはバッチですよね? ヘルプにありませんが、`/y`オプションがあるようです。 `net use z: /delete /y`