Roscoe 10 Geschrieben 20. Juli 2015 Melden Geschrieben 20. Juli 2015 Hallo zusammen, folgendes PS-Script: $permissions = import-csv D:\Export_SetTest2.csvForEach ($line in $permissions){$acl = get-acl $line.folder#Write-host $line.folder$acl.SetAccessRuleProtection($True, $False)$rule = New-Object System.Security.AccessControl.FileSystemAccessRule($line.user, “FullControl”, “ContainerInherit, ObjectInherit”, “None”, “Allow”)#$acl.AddAccessRule($rule)$acl.AddAccessRule($rule)set-acl $line.folder $acl} Folgende csv mit dem Format: Folder,User,Permissions"Y:\perm_test",admin,FullControl, Synchronize"Y:\perm_test",File-Admins,FullControl"Y:\perm_test",ZNT\Domänen-Admins,FullControl"Y:\perm_test",ZNT\useraccount,ReadAndExecute, Synchronize Leider berechtigt er mir das Ganze nicht ohne Fehler und ich würde das Ganze mit nem Error / Success-Log versehen. Jemand ne Idee?
MurdocX 1.004 Geschrieben 24. Juli 2015 Melden Geschrieben 24. Juli 2015 Um Fehler abzufangen könntest du es mit "Try{} Catch{}" probieren. Der Fehler wird in der "$_" gespeichert. Try { # Befehl } Catch { # Ausführung im Fehlerfall Write-Host "$_" }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden