我有以下 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
效果很好,远程服务器上的系统驱动器是C:\
并且AppPath
扩展到:
\\VM-PRO\C$\Users\User\AppData
我的问题是,如果远程计算机上的系统驱动器是X:\
什么?那结果不是不存在的份额吗?前任:
\\VM-PRO\X$\Users\User\AppData
我要问的是,默认共享C$
总是C$
还是取决于实际的系统驱动器号?
它确实取决于实际的驱动器号。
默认情况下,Windows 创建以下管理员共享:
如果计算机上的其他分区分配了驱动器号,它们也会自动发布为管理员共享(D$、E$ 等)。
如果您使用的是共享打印机,则应该有 Print$;FAX$ 用于传真服务器。