我试图获得文件所有者,而不以域/用户名格式显示它。
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 所有者的输出如下:
1 1stserver\用户名
不管怎么说,我能把它弄成这样吗?
用户名
实际上,我试图从文件路径中删除域名/服务器名,只显示用户名。
发布于 2017-06-22 14:27:50
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个元素(即用户)
https://stackoverflow.com/questions/44702243
复制相似问题