我已经开发了一个脚本,可以在其中打开多个文档,网站等,但是我希望对打开文档的人来说更具个性化,我在脚本开头打了招呼({{1} }),但我想显示它的名字,有人可以为我提供执行此操作的步骤吗,我查阅了几份文档,但有时它们都指向其他程序,工具等,因此我们工作中的封闭环境。任何人都可以告诉我最简单或最佳的方法吗?
答案 0 :(得分:2)
因为您要问的就是我要提供的方向。
您可以使用split方法或env用户名来简化诸如whoami的操作。两者都应提取相同的信息
(whoami).split("\")[1]
$env:username
这将显示当前用户名
您还可以使用wmi来获取用户帐户,如果它具有更多详细信息,则可以拉出这些信息...这将拉出Person的名称...如果系统已知的话
Get-WmiObject -Class win32_useraccount | where {$_.caption -eq (whoami)} | select -Expand Fullname
是一种选择,我建议使用
Get-WmiObject -Class win32_useraccount | select *
查看结果,以及如何从中获得想要的东西。另外,如果您不是管理员,则它可能会显示更少或更多的信息...只需要您做一些工作即可。