Links zu den Foren
   
PowerShell Anwendergruppe Forum
 
  Forum   Programmierung ...  Allgemeines  User und gruppen anlegen
Previous Previous
 
Next Next
New Post 4/30/2008 11:25 AM
  Rolf
197 posts
www.powershell-ag.de
1st Level Poster


Re: User und gruppen anlegen  (United Kingdom)

Hallo Ice,

nachdem ich es endlich geschafft habe einen der Public PC's zu bekommen auch hier im Forum ein erstes Feedback.
Die Konstruktion muss $group = [ADSI]$strGroup sein. Dabei wird $strGroup vorher erzeugt und nimmt $_.Gruppe1aus der CSV Datei mit.

Mehr ab Donnerstag. Da bin ich wieder daheim.
Gruss
Rolf

 
New Post 5/2/2008 12:45 PM
  Rolf
197 posts
www.powershell-ag.de
1st Level Poster


Re: User und gruppen anlegen  (N/A)

Hallo Community,
das Ergebnis dieses Threads habe ich als Blogeintrag bereitgestellt. 
http://www.powershell-ag.de/ps/Blog/tabid/73/EntryID/1076/Default.aspx

Zusätzlich findet ihr das Skript und eine Beispiel CSV im Downloadbereich.
http://www.powershell-ag.de/ps/Downloads/Skriptsammlung/tabid/76/Default.aspx

Gruß
Rolf

 
New Post 5/21/2008 10:15 PM
  Chris
60 posts
3rd Level Poster


Re: User und gruppen anlegen  (Germany)

Hallo Ihr beiden,

ich möchte mich hier einmal einklinken, um eventuell - soweit möglich - zu helfen das Script wachsen zu lassen.

Die Idee an sich ist, alles mit der Powershell zu lösen, ist genial und gefällt mir :-)

Hier einfach mal meine Gedanken dazu:

a) Wieso jedes HOME-Verzeichnis der User einzeln freigeben? Ich kenne es aus der Praxis eher so, dass man das Verzeichnis, in dem die ganzen Homes liegen versteckt frei gibt. Die Homes selber haben dann keine Freigabe.

b) In dem Zug könnte man direkt ein Profil-Verzeichnis anlegen und entsprechend im AD-Objekt des User den Pfad dazu hinterlegen.

c) Als weiterer Schritt später könnte ich mir noch das Erstellen eines Postfachs auf dem Exchange vorstellen.

d) Was haltet ihr davon, sämtliche Parameter in einer separaten (ini?) Datei abzuspeichern, damit man das Script selber später möglichst unverändert lassen kann und nur diese Parameterdatei ändert?

e) In der CSV-Datei eine Spalte hinzufügen, in der nach erfolgreicher Anlage des Users ein "OK" oder ähnliches steht. So kann man dies später recht einfach nachschauen und die Datei kann wachsen. Soll heißen, dass beim Aufruf des Scriptes nur die Zeilen berücksichtigt werden, in denen in dieser Spalte noch kein Eintrag ist. Im Fehlerfall wird dort die Meldung oder (aus Platzgründen) ein Fehlercode oder ähnliches eingetragen.

f) Da (nach meinen Vorstellungen) das Script ja einiges tun soll, könnte man in der CSV-Datei weitere Spalten mit den Funktionen hinzufügen. In diese macht man dann einen Haken oder Y. Falls ein Y drin steht, wird diese Funktion für diesen User per Script ausgeführt. Z.B. AD-User, Homes, Profil, Postfach, ... . So kann man (da die Datei ja wächst und alle alten Einträge bestehen bleiben) auch später noch schnell für einen bestehenden User das Profil neu erstellen lassen oder ähnliches. Somit hält man sich das Ganze sehr dynamisch.

Meine Powershellkenntnisse sind momentan nicht genial gut, allerdings möchte ich mich mehr damit befassen und würde mich freuen mit euch gemeinsam daran zu arbeiten. Sagt mir doch bitte einfach mal, was ihr von meinen Ideen haltet.

Viele Grüße

Chris

 
New Post 5/26/2008 10:25 PM
  Rolf
197 posts
www.powershell-ag.de
1st Level Poster


Re: User und gruppen anlegen  (N/A)

Hallo Chris,

alles was für die Community einen Mehrwehrt bringt können wir machen. Und das klingt für mich erstmal nach Mehrwert
Kannst du Beispieldateien (CSV und INI) bereitstellen um das was du meinst besser für alle darstellen zu können?
Selbst solche Sachen, wie Home einzeln freigeben oder über einen Rootordner könnte man so parametrisieren.

Gruss
Rolf

 
Previous Previous
 
Next Next
  Forum   Programmierung ...  Allgemeines  User und gruppen anlegen