Eu tenho o seguinte código do PowerShell:
$Domain = "VM-PRO"
[string] $SystemDrive = Get-CimInstance -Class Win32_OperatingSystem -CimSession $CimServer |
Select-Object -ExpandProperty SystemDrive
$SystemDrive = $SystemDrive.TrimEnd(":")
$AppPath = "\\$Domain\$SystemDrive`$\Users\$User\AppData"
Test-Path $AppPath
O que funciona muito bem, a unidade do sistema no servidor remoto é C:\
e AppPath
se expande para:
\\VM-PRO\C$\Users\User\AppData
Minha pergunta é: e se a unidade do sistema no computador remoto for X:\
ou outra coisa? Não seria esse resultado uma partilha inexistente? ex:
\\VM-PRO\X$\Users\User\AppData
O que estou perguntando, o compartilhamento padrão é C$
sempre C$
ou depende da letra real da unidade do sistema?
Depende da letra da unidade real.
Por padrão, o Windows cria os seguintes compartilhamentos de administrador:
Se houver outras partições no computador que tenham uma letra de unidade atribuída, elas também serão publicadas automaticamente como compartilhamentos de administrador (D$, E$ etc.).
Se você estiver usando uma impressora compartilhada, deve haver Print$; e FAX$ para um servidor de fax.