获取没有域路径的文件所有者名称

Getting file owner name without domain path

我正在尝试获取文件所有者,但它不会以 DOMAIN/USERNAME 格式显示。

 Get-ChildItem T:\file\ -Recurse| Where { 
 $_.PSIsContainer -eq $True} | select  @{Name='Date Modified'; Expression=
{$_.LastWriteTime.ToString('MM/dd/yyyy')}},  @{Name='Owner';E=
{$_.GetAccessControl().Owner}}, FullName 

所有者输出是这样的:

1stserver\username

有什么方法可以做到这一点吗?:

username

我实际上是在尝试从文件路径中删除域 name/server 名称,只显示用户名。

    Get-ChildItem T:\file\ -Recurse| Where { 
 $_.PSIsContainer -eq $True} | select  @{Name='Date Modified'; Expression=
{$_.LastWriteTime.ToString('MM/dd/yyyy')}},  @{Name='Owner';E=
{(($_.GetAccessControl().Owner.Split('\'))[1])}}, FullName 

使用您的代码,我们只需将 'domain\user' 用分隔符 '\' 分开,然后取第 1n 个元素(即用户)