web-dev-qa-db-ja.com

PowerShellでマップされたネットワークドライブに場所を設定するにはどうすればよいですか?

PowerShellでマップされたネットワークドライブZに場所を設定しようとしていますが、機能しません。

次のドライブ文字があります:C、D、E、Z。最初の3つはローカルディスクであり、Zはもちろん文字Zにマップされたネットワークの場所です。

CからD、E、Cに戻すことはできますが、神の愛のために何らかの理由でZ文字に切り替えることはできません。ただし、その場所に切り替えることはできますが、ドライブ文字を使用する代わりにネットワークの場所を入力する必要があります。

PS C:\Windows\system32> D:
PS D:\> C:
PS C:\Windows\system32> Z:
Set-Location : Cannot find drive. A drive with the name 'Z' does not exist.
At line:1 char:13
+ Set-Location <<<<  Z:
    + CategoryInfo          : ObjectNotFound: (Z:String) [Set-Location], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

PS C:\Windows\system32> Set-Location \\fileserver\karta
PS Microsoft.PowerShell.Core\FileSystem::\\fileserver\karta> C:
PS C:\Windows\system32> Z:
Set-Location : Cannot find drive. A drive with the name 'Z' does not exist.
At line:1 char:13
+ Set-Location <<<<  Z:
    + CategoryInfo          : ObjectNotFound: (Z:String) [Set-Location], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

PS C:\Windows\system32> Set-Location Z:
Set-Location : Cannot find drive. A drive with the name 'Z' does not exist.
At line:1 char:13
+ Set-Location <<<<  Z:
    + CategoryInfo          : ObjectNotFound: (Z:String) [Set-Location], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

PS C:\Windows\system32>

a

なぜ機能しないのですか?これはPowerShellではサポートされていません...ドライブ文字を使用して場所をネットワークの場所に設定しますか?

5
Samir

あなたが遭遇している問題は、Z:ドライブはユーザーのコンテキストにマップされますが、「管理者」コンテキストにはマップされません。

したがって、PowerShellを「管理者として」実行すると、Z:ドライブ(マップ)は存在しません。必要に応じて、そのコンテキストで作成して使用できるようにする必要があります。

10