我尝试这样设置用户的profilePath:
$commonname = "Firstname lastname"
$samaccountname = "some-user-name"
$user = organizationalUnit.create("user", "CN=$commonname")
$user.invokeset("SamaccountName", $samaccountname)
$user.commitchanges()
$profilePath = "\\domain.local\profiles\%USERNAME%"
$user.invokeset("profilePath", $profilePath)
$user.commitchanges()然而,当我查看新设置的属性时,%USERNAME%变量并没有扩展为"some-user-name“。当我在windows服务器管理器gui中为active-directory输入相同的配置文件路径并点击“应用”时,它确实被展开了。
如何使%USERNAME%变量展开?
发布于 2011-06-28 17:23:14
您可以通过$env:variablename语法访问环境变量。就像这样,
$profilePath = "\\domain.local\profiles\$env:username"https://stackoverflow.com/questions/6503885
复制相似问题