Estou tentando definir o local para a unidade de rede mapeada Z no PowerShell e isso não está funcionando.
Eu tenho as seguintes letras de unidade: C, D, E, Z. Onde os três primeiros são apenas discos locais, e o Z é, obviamente, o local da rede mapeado para a letra Z.
Eu posso mudar de C para D, para E, de volta para C novamente, mas não posso, pelo amor de Deus, mudar para a letra Z por algum motivo. No entanto, posso mudar para esse local, mas tenho que digitar o local da rede em vez de usar a letra da unidade.
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>
Por que não está funcionando? Isso não é suportado no PowerShell ... usando letras de unidade para definir o local para um local de rede?