[英]Get-ADUSER related issue
我正在构建此脚本,以比较samaccountname和homedirectory 属性(路径中的最后一个)中的homefolder名称,如果它们不相同,则只需重命名homefolder并更新homedirectory属性。
我想是这样的-
Get-aduser -filter * | foreach {
$_.samaccountname
不知道如何捕获主目录,然后将其剪切以获取我想要的..
所以请帮助!
以下应该工作
$users = (Get-ADUser -filter * -properties "HomeDirectory")
foreach ($user in $users)
{
$HomeFolder = "UNCFolderPath" + $user.SamAccountName
if ($user.homedirectory -notmatch $user.SamAccountname)
{
Set-ADUser $user.SamAccountName -HomeDirectory $HomeFolder
}
else
{
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.