Hitéa

Outils

SecureSend Testeur de mot de passe Générateur de mot de passe Explicateur crontab Quel LLM local ? Générateur de QR code Tout le catalogue

Contenu

Blog Guides
— Powershell · 2 min de lecture

Créer des dossiers personnels dans un domaine avec Powershell

Dernier script de toute cette série ! je vous livre ça en mode brut ^^ Comment créer des dossiers personnels en Powershell, le principe c’est de créer un dossier pour chaque utilisateur puis d’attribuer...

Créer des dossiers personnels dans un domaine avec Powershell

Dernier script de toute cette série ! je vous livre ça en mode brut ^^

Comment créer des dossiers personnels en Powershell, le principe c’est de créer un dossier pour chaque utilisateur puis d’attribuer le contrôle total à l’utilisateur. Au final seul l’utilisateur (et l’admin du domaine) peut accéder au dossier = dossier personnel

Il vous suffit de spécifier une « OU » où sont les utilisateurs et un répertoire où créer les dossiers personnels.

Pour allez plus loin, il faudrait ajouter une petite fonction pour modifier l’attribut homefolder sur l’utilisateur mais on peut aussi faire cela avec une GPO pour monter le lecteur à l’ouverture de session.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
$OU_path = "OU_PATH"
$Base_Folder = "RUN_FOLDER"
$users = get-aduser -SearchBase $OU_path -filter * -Properties UserPrincipalName | % { $_.UserPrincipalName.Split('@')[0] }
$users | ForEach {
$folder = join-path -path $Base_Folder -childpath $_
If (!(Test-Path -Path $folder )) {
New-Item -Path $folder -ItemType Directory
$acl = Get-Acl $folder
$acl.SetAccessRuleProtection($true, $true)
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($_, "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow")
$acl.SetAccessRule($AccessRule)
$acl | Set-Acl $folder
}
}

Pour approfondir

Dossiers personnels, redirection de profils et permissions NTFS : trois sujets qui se tiennent, et qu'un livre d'annuaire traite d'un bloc.

Windows PowerShell – Guide de référence pour l'administration système
Windows PowerShell – Guide de référence pour l'administration système Lien affilié

La référence en français pour scripter et administrer Windows en PowerShell.

45,00 €
4.3/5
Voir sur Amazon →

Liens affiliés Amazon : hitea touche une commission sur les achats, sans surcoût pour vous.

Partager

Nos recommandations

Outils et services que nous utilisons et recommandons

Les liens ci-dessous sont des liens d'affiliation Amazon. En tant que Partenaire Amazon, nous réalisons un bénéfice sur les achats remplissant les conditions requises, sans surcoût pour vous.

Maker & domotique