web-dev-qa-db-ja.com

PowerShellで現在マップされているドライブを表示する方法は?

ドライブ文字とそれがマップされているパスを表示するには、PowerShellコマンドが必要です。

つまり、Windowsエクスプローラーと同じように表示されるコマンドです。

これを試しました:

Get-WmiObject -Class Win32_MappedLogicalDisk | select Name, ProviderName

また、Windowsエクスプローラーにリストされているいくつかのドライブがありません。

4
Kolob Canyon

PowerShell 5(Windows 10)以降では、以下を使用します。

Get-SMBMapping

https://docs.Microsoft.com/en-us/powershell/module/smbshare/get-smbmapping?view=win10-ps

1
Minkus

notを実行するという前提で、ローカルファイルシステムを指すドライブを除外したいのですが、

Get-PSDrive -PSProvider FileSystem | Select-Object name, @{n="Root"; e={if ($_.DisplayRoot -eq $null) {$_.Root} else {$_.DisplayRoot}}}

あなたのニーズに応えます。 doローカルファイルシステムを指すドライブを除外する場合は、

Get-PSDrive -PSProvider FileSystem | Select-Object Name, DisplayRoot | Where-Object {$_.DisplayRoot -ne $null}

あなたの好みに合わせて。

3
Jeff Zeitlin

試してみてください Net Use Powershellからのコマンド

OK。ネット使用は働いた。私はそれを以前に試したことを誓うことができ、それはうまくいきませんでした。これは、前回Net Useを使用したときにネットワークドライブをマップしようとしたためだと思います。 – コロブキャニオン

2
Pimp Juice IT