使用powershell get-childitem从c:\ users目录中读取最后写入的目录名,以获取登录到计算机的最后一个用户。
只需要没有@ {Name =的目录名称。有没有办法只将名称分配给变量?
$uid = get-childitem \\e934-hvy-xx\c$\users | sort LastWriteTime -Descending | select -First 1 name
$WSuser = "\\e934-hvy-xx\c$\workAHTD\" + $uid
[System.Console]::WriteLine($uid);
[System.Console]::WriteLine($WSuser );
返回:
@{Name=csle999}
\\e934-hvy-xx\c$\workAHTD\@{Name=csle999}
在网上搜索答案 - 如果有人能指出我正确的方向,我们将不胜感激。
答案 0 :(得分:0)
$WSuser = "\\e934-hvy-xx\c$\workAHTD\" + $uid.Name
这将从@ {Name = Bob007}
返回Bob007