Если я использую:
Get-PSDrive K
Я возвращаю некоторые свойства, в том числе свойство Root, которое выглядит так:
PS C:\WINDOWS\system32> get-psdrive K
Name Used (GB) Free (GB) Provider Root
---- --------- --------- -------- ----
K FileSystem \\server\share
но если я выберу Root, я получу это возвращено:
PS C:\WINDOWS\system32> get-psdrive K | select Root
Root
----
K:\
DisplayRoot возвращает рут, как видно из моей первой команды:
PS C:\WINDOWS\system32> get-psdrive K | select DisplayRoot
DisplayRoot
-----------
\\server\share
Format-List
также возвращает их как мои две команды выше
PS C:\WINDOWS\system32> get-psdrive K | fl *
Used : 0
Free :
CurrentLocation :
Name : K
Provider : Microsoft.PowerShell.Core\FileSystem
Root : K:\
Description :
MaximumSize :
Credential : System.Management.Automation.PSCredential
DisplayRoot : \\server\share
Я могу просто использовать DisplayRoot для получения UNC- ресурса , но почему Get-PSDrive
самостоятельно возвращает свойство DisplayRoot в столбце Root? Это по замыслу?
Я на:
PS C:\WINDOWS\system32> $PSVersionTable.PSVersion.ToString()
5.1.14393.2189