lupolo
Goto Top

PowerShell UserFolder mit Unterordner und Berechtigungen (csv)

Hallo erstmal,

ich bin Anfänger im Bereich Powershell und bräuchte Hilfe für ein Powershell Script.

Ich will für unserern Fileserver für jeden Benutzer ein eigenes Laufwerk anlegen, worauf er nur selbst zugriff hat. Dieser Ordner soll des weiteren einen Unterordner für unser Warenwirtschaftssystem haben (Wawi). Idealerweise würde mir das Script noch folgende Berechtigungen setzen:
01_rights

Den ersten Teil konnte ich mir schon einigermaßen ergoogeln und das klappt soweit auch. Er legt mir aus einer CSV Datei die Ordnernamen an. jetzt hapert es eigentlich nur noch an dem Unterordner pro User und idealerweise den Berechtigungen.

$folders = Import-Csv -Delimiter ";" C:\Users\Vorname.Nachname\Desktop\SCNAS_TEST\USERNAMES.csv  

cd C:\Users\Vorname.Nachname\Desktop\SCNAS_TEST\UserHome
 
foreach ($i in $folders){
     New-Item -type directory $i.foldername
}

In der CSV steht folgendes:
number;foldername
1;Max.Muster
2;Harald.Mueller
3;Test.Person1
4;Test.Person2

Kann mir hier vielleicht jemande helfen? Vielen Dank im Voraus.

Grüße
lupolo

Content-ID: 315825

Url: https://administrator.de/contentid/315825

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

129813
129813 21.09.2016 um 14:17:35 Uhr
Goto Top
colinardo
colinardo 27.09.2016 aktualisiert um 09:37:14 Uhr
Goto Top
Hallo lupolo,
der Link vom obigen Post sollte eigentlich alles enthalten was du brauchst. Eine einfaches CMDLet zum Setzen der Berechtigungen, das auch ein Laie benutzen bedienen kann, habe ich hier schon mal gepostet
Via Powershell Benutzer Zugriffs- Bearbeitungsrechte Verwalten

Das Unterverzeichnis pro Benutzer ist doch das geringste Problem face-smile. In deiner Schleife einfach noch eine Zeile mit
md "C:\Ordner\Pfad\$($i.foldername)\UnterordnerXYZ" -Force
rein setzen. Fertsch.

Grüße Uwe