質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

1回答

5729閲覧

既存の割り当て済みドライブの取得

warabimochi

総合スコア14

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

1クリップ

投稿2020/04/16 04:46

Powershellでget-psdriveでpc起動時のみネットワークドライブが取得できません
Windowsでネットワークドライブの割り当てをexplorerなどでzドライブにしたものを
Powershellでなぜか自分と相手先のpcの電源を入れ直した時のみ取得できないんです。
相手先のpc名直打ちならPowershellで操作できるのですが、zドライブは初回のみ認識しないようです。

ただexplorerでは普通にダブルクリックで開けるし、開いた後ならget-psdriveでも取得可能になります。
なぜこうなるのかは分かりませんが、できればexplorer操作せずにPowershell操作のみで
割り当て済みのネットワークドライブを取得する方法はありますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/04/16 04:53

PSDrive は、ネットワークドライブとはまた違うレイヤーにあります。 試していませんが、net use で一度一覧を取得し、その後アクセスしてみてください。
guest

回答1

0

利用開始の直前まで、ネットワークドライブは参照先共有フォルダとの接続を行わない仕様であることが理由だと考えられます。
ファイルエクスプローラーでネットワークドライブにアクセスすると、ファイルエクスプローラーはその内容一覧を自動的に取得する動作を行うため、結果として初回時は共有フォルダへの接続操作込みでアクセスする挙動になると推測されます。

検証は行っていませんが、以下のコマンドレットで必要な情報は得られるか試してみてはいかがでしょうか?

PowerShell

1Get-WmiObject -Class win32_MappedLogicalDisk

もう一つ、古典的な方法ですがNETコマンドを使って、そのテキスト出力から判断する方法もあります。

PowerShell

1Invoke-Expression -Command "NET USE" | Select-String "Z:" -Quiet

こちらの方法を採用する場合、PowerShellを利用しなくても実現は可能です。

投稿2020/04/18 02:04

Takeda_Kazuhito

総合スコア369

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/04/18 22:41

net use | Out-Null でよくないですか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問