代码之家  ›  专栏  ›  技术社区  ›  Mohamed A.B

PowerShell脚本:修改用户(HomeDirectory)

  •  1
  • Mohamed A.B  · 技术社区  · 6 年前

    我正在做一个虚拟机测试,我有以下两难选择。

    我想为配置了HomeDirectory的用户修改一个字段,以获得新的DFS路径。

    我有这个脚本我不工作:

    $user = Get-ADUser -Filter {HomeDirectory -like '*'} -Properties HomeDirectory | Select-Object  samaccountname
    
    Set-ADUser -Identity $user -Replace @{homeDirectory="\\\mboulaayoun.com\comu\personals\$user"}
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Mohamed A.B    6 年前

    嗨,伙计们,最后我找到了正确的方法,我希望能帮助有同样问题的人。

     $user = Get-ADUser -Filter {HomeDirectory -like '*'} -Properties HomeDirectory, HomeDrive
    
    foreach($e in $user)
    {
        $name= $e.SamAccountName
        $drive = $e.HomeDrive
        Set-ADUser -Identity $name -HomeDirectory \\mboulaayoun.com\comu\personals\$nom -HomeDrive $drive 
    }