Einen Artikel mit ähnlichem Namen habe ich bereits am Montag veröffentlicht. Darauf bekam ich eine Anfrage, dass es Applikationen gibt, welche einen Anhang an den Namen anhängen. Dieses kann zum Beispiel ein Domänenname wie „.domain sein oder eine Versionierung wie „.V2“.
Um dieses zu lösen muss das Skript nur minimal angepasst werden
$Startordner= "Y:" $Domäne = "domain.local" foreach($personalfolder in (get−childitem $Startordner| where {$_.psiscontainer −eq $true})) { $acl= Get−acl ($Startordner + $personalfolder) $userlogin = $personalfolder.Name.split('.')[0] $user = $Domäne + "\" + $userlogin $permission = $user,"FullControl","ContainerInherit, ObjectInherit","None","Allow" $accessRule = New−Object System.Security.AccessControl.FileSystemAccessRule $permission $acl.SetAccessRule($accessRule) $acl | Set−Acl ($Startordner + $personalfolder) }
Nun wird durch die Splittung und Selektierung des ersten Teils der Ordnerbezeichnung dieser als Vorlage für den Ordnernamen verwandt.
Moin Daniel,
deinen Artikel würde ich gern auf faq-o-matic.net republizieren. Natürlich unter deinem Namen und mit Link aufs Original. Darf ich?
Schöne Grüße, Nils
Hallo Nils,
klar ist kein Problem für mich.
Liebe Grüße, Daniel