Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Berechtigungsänderung über die Powershell - Skript funktioniert nicht richtig

Frage Entwicklung Batch & Shell

Mitglied: Restock

Restock (Level 1) - Jetzt verbinden

23.09.2013 um 12:14 Uhr, 1788 Aufrufe, 3 Kommentare

Hallo Zusammen,

ich habe im Moment vor mit ein Powershell-Skript zu schreiben welches eine Liste (*.txt) mit Ordnerpfaden abarbeitet und eine bestimmte Berechtiung für eine Gruppe hinzufügt.

Ansich funktioniert das Skript auch, wenn man in die "$Path" Varibale direkt einen Pfadnamen einträgt. Allerdings funktioniert das Auslesen der *.txt Datei nicht richtig.

Eventuell habt Ihr ja eine Idee was ich hier falsch mache.

Anbei der Quelltext:

$Path = get-content C:\Ordnerliste.txt
$acl = Get-Acl $Path
$permission = "domain\Gruppenname","readandexecute","Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
$acl | Set-Acl $path

Danke und Gruß
Mitglied: colinardo
23.09.2013, aktualisiert um 12:58 Uhr
Hallo Restock, Willkommen im Forum!
das kann so auch nicht gehen, da $Path ein Array mit allen Zeilen der Textdatei ist, probiers mal so:

01.
$Paths = get-content "C:\Ordnerliste.txt" 
02.
foreach($path in $Paths){ 
03.
    $acl = Get-Acl $path 
04.
    $permission = "domain\Gruppenname","readandexecute","Allow" 
05.
    $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission 
06.
    $acl.SetAccessRule($accessRule) 
07.
    $acl | Set-Acl $path 
08.
}
Grüße Uwe
Bitte warten ..
Mitglied: Restock
23.09.2013 um 14:05 Uhr
Hallo Uwe,

super! Vielen Vielen Dank. So funktioniert es

Grüße
Bitte warten ..
Mitglied: colinardo
23.09.2013, aktualisiert um 14:08 Uhr
Bitte noch als gelöst markieren.Danke.
Grüße Uwe
Bitte warten ..
Neuester Wissensbeitrag
Microsoft Office

MS Office Excel - Formel wird angezeigt, aber nicht berechneter Wert!

Tipp von holli.zimmi zum Thema Microsoft Office ...

Ähnliche Inhalte
Windows Server
Powershell Skript funktioniert im Task Scheduler nicht (4)

Frage von winlin zum Thema Windows Server ...

Windows Netzwerk
gelöst Powershell skript zum Auslesen der im AD angemeldeten User (2)

Frage von jan.kleinel zum Thema Windows Netzwerk ...

Batch & Shell
gelöst Powershell Skript zur Aufgabenüberwachung (2)

Frage von tresha zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (15)

Frage von Winuser zum Thema Hyper-V ...

Windows Server
gelöst Rechte als Admin vergeben - Zugriff verweigert (14)

Frage von Ghost108 zum Thema Windows Server ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (12)

Frage von ProfessorZ zum Thema Router & Routing ...