1

Если я использую:

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

0