【发布时间】:2011-05-17 09:01:16
【问题描述】:
我们正在尝试整理用户的主目录,并通过将所有模板移动到用户驱动器 (U:) 上的新目录来加快 Office 2007 的一些性能。在我最初的测试中,我可以让下面的脚本正常工作,尽管它有一个明显的问题是只为我的用户名工作。有没有办法让它获取当前登录的用户?在此之前将由 %username% 处理,并且显然是通过对 Internet 的简短扫描:
$[Environment]::UserName
应该可以。但是我似乎遇到了错误。有没有更好的方法来实现当前登录用户名到文件路径?
if (!(Test-Path -path '\\SERVER\PATH\TO FILES\$[Environment]::UserName\Normal\'))
{
New-Item '\\SERVER\PATH\TO FILES\$[Environment]::UserName\Normal\' -type directory
##Move-Item \\SERVER\PATH\TO FILES\$env:username\Normal.dot \\\SERVER\PATH\TO FILES\$env:username\Normal\
## Move-Item \\SERVER\PATH\TO FILES\$env:username\*.dotm \\SERVER\PATH\TO FILES\%username%\Normal\
}
else
{
"No work to do"
}
【问题讨论】:
标签: powershell