2016-09-08 4 views
0

ich verwenden, um das Home-Verzeichnis für neue AD-Benutzer in Active Directory-Benutzer und -Computer GUI mit folgenden Syntax zu erstellen und zuzuordnen:Erstellen und Karte Home-Verzeichnis für AD-Benutzer mit Powershell

\ Fileserver \ Benutzer \% username%

Dieser Trick erstellt automatisch Home-Verzeichnis für Benutzer in FileServer und gewährt automatisch die volle Kontrolle für den Benutzer auf dem Verzeichnis. Ich habe mich gefragt, was der PowerShell-Weg sein könnte, um das Gleiche zu tun.

Antwort

0

Ich denke, vor allem sollten Sie den Benutzer bekommen.

$user = get-ADUser -Filter { Name -like "Mike" } 

erstellen Sie einen Ordner New-Item, so etwas wie:

$sac = $user.SamAccountName 
$folder = New-Item \\Server\Filesystem\$sac -Type Directory 

Und dann müssen Sie die Berechtigungen über Set-ACL

schaffen neue acl Objekt

$AclOb = New-Object 
System.Security.AccessControl.FileSystemAccessRule("domain\$sac", 'FullAccess', 'ContainerInherit,ObjectInherit', 'None', 'Allow') 

Die Sicherheitskennung (Domäne \ $ sac); Das Recht (FullAccess); Vererbungseinstellungen (ContainerInherit, ObjectInherit), was bedeutet, dass alle Ordner und Dateien unter dem Ordner erzwungen werden müssen, um die hier festgelegte Berechtigung zu erben; Propagierungseinstellungen (Keine), die die Vererbungseinstellungen nicht beeinträchtigen sollen; Typ (Zulassen).

und Set-acl

Set-Acl -Path $folder.FullName -AclObject $AclOb 

Greetz Eldo.Ob

Verwandte Themen