Le mappage des dossiers personnels à l'aide de Powershell le définit en AD mais ne fait rien d'autre

Je souhaite que mes users Active Directory disposent de leur propre dossier Home pour stocker leurs files et je souhaite le configurer pour chaque count user via PowerShell. J'ai essayé plusieurs choses, mais tout ce qu'il fait, c'est de modifier le paramètre sous "profil" dans AD à l'location de homefolder, et cela ne semble pas apparaître pour les users lorsqu'ils se connectent. Certains des codes que j'ai essayé:

SET-ADUSER inggul –HomeDrive 'P:' –HomeDirectory '\\WIN-L372AGVF8AI\NewHome\$Inggul' $users = Get-ADUser -SearchBase "ou=sAdminOU,dc=kossi,dc=local" -Filter * -Properties Department foreach ($user in $users) { Set-ADUser $_.SamAccountName -HomeDrive "Z:" -HomeDirectory "\\WIN-L372AGVF8AI\NewHome\($_.SamAccountName)" } 

One Solution collect form web for “Le mappage des dossiers personnels à l'aide de Powershell le définit en AD mais ne fait rien d'autre”

Si vous avez défini le path et il s'affiche dans le profil, mais il ne sera pas cartographié pour les users, il est très probable qu'un problème d'access. Il ne mappera pas le lecteur à less que l'user ait access au path d'access. S'il y a une faute de frappe ou si les permissions ne sont pas correctes, le lecteur ne sera pas mappé. Il ne planifiera pas non plus si le réseau n'est pas disponible au moment de la connection. Le problème du réseau non disponible est courant avec les ordinateurs portables que le sans-fil ne se connecte pas assez rapidement.

Notez également que lorsque vous créez des directorys Home à l'aide de l'interface user et des users AD, il créera le dossier (si nécessaire) et appenda les permissions explicitement à l'user. Si vous modifiez les propriétés via powershell, vous devrez créer et définir des permissions vous-même. Vous pouvez le faire via powershell ainsi.

 $samAccountName = "TUser" $domain = "Contoso" $homePath = "\\Server\Home" ### Create Home Folder New-Item -Path "$homePath\$samAccountName" -ItemType Directory ### Set Permissions on home folder $aclPath = "$homePath\$samAccountName" $acl = Get-Acl $aclPath $identity = "$domain\$samAccountName" $rights = "Modify" $inheritanceFlags = "ContainerInherit, ObjectInherit" $propagationFlags = "None" $accessControlType = "Allow" $rule = New-Object System.Security.AccessControl.FileSystemAccessRule("$identity","$rights","$inheritanceFlags","$propagationFlags","$accessControlType") $acl.AddAccessRule($rule) Set-Acl $aclPath $acl 
  • Les stratégies DNS ne résolvent pas correctement les CNAME dans les zones si la Politique de résolution des requêtes inclut l'opérateur NE pour les sous-réseaux clients
  • Exécuter Get-MessageTrackingLog comme un travail dans Powershell
  • Get-ADGroupMember $ Le groupe échoue lorsque $ Group contient des directeurs d'autres domaines
  • Comportement de liste de format étrange dans ce script PowerShell
  • récupérer des groupes AD et des membres
  • l'un des deux parameters obligatoire
  • Comment exporter des ordinateurs d'Active Directory vers XML en utilisant Powershell?
  • Un script Powershell qui s'exécute sur une list de counts d'ordinateur et définit la security -> permission: "Autorisé à authentifier"
  • Gestion de plusieurs invites PowerShell
  • Ferme le file verrouillé dans Windows Share en utilisant Powershell et Openfiles
  • Compteurs de performance de requête de powershell
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.