4

Я пытаюсь указать расположение подключенного сетевого диска Z в PowerShell, и он не работает.

У меня есть следующие буквы дисков: C, D, E, Z. Где первые три - это просто локальные диски, а 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 ... с использованием букв дисков для указания местоположения в сети?

1 ответ1

8

Проблема, с которой вы сталкиваетесь, заключается в том, что диск Z: отображается в контексте вашего пользователя, а не в контексте "администратора".

Поэтому, когда вы запускаете PowerShell "Администратор", диск Z: (карта) не существует, и если вы хотите его, вам нужно будет создать его в этом контексте, чтобы он был доступен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .