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


Re: User und gruppen anlegen  (Germany)

ja, das liest sich richtig.
mit Ausnahme von diesem </code> aber das dürfte ein Editorfehler sein

 
New Post 4/28/2008 9:41 AM
  Iceman75
76 posts
3rd Level Poster


Re: User und gruppen anlegen  (Germany)
Modified By Iceman75  on 4/28/2008 8:41:38 AM)

also habe das mal durch probiert und es funzt nicht. egal wie ich es baue. oder habe ich einen denkfehler????

 

 

$user

= "WinNT://pc007/" + $_.Name)

$strGroup

= "WinNT://./($_.Gruppe1)"

$group

 

 

= [ADSI]$strGroup

 

 

 
New Post 4/28/2008 10:06 AM
  Rolf
197 posts
www.powershell-ag.de
1st Level Poster


Re: User und gruppen anlegen  (Germany)

Guten Morgen Iceman,

schickst du mir bitte mal das komplette Skript als txt-Datei? Rolf AT PowerShell DASH ag DOT de
Dann versuch ich das mal auf meinem Recher.
Bitte nicht zu lange warten. ich bin auf dem Sprung nach London.

Gruß
Rolf

 
New Post 4/28/2008 10:24 AM
  Iceman75
76 posts
3rd Level Poster


Re: User und gruppen anlegen  (Germany)
Modified By Iceman75  on 4/28/2008 9:26:28 AM)

 

Hi,

ich soll für user aus einer .csv herraus auf einem Fileserver ein Verzeichniss (Home Verzeichniss) anlegen und es für den netzzugriff freigeben. Das Verzeichniss kann ich erstellen nur an der Freigabe hackt es:

Import-Csv D:\benutzer.csv | ForEach-Object { 
new-item  D:\Users\ -name $_.Name -type directory 
$1 = $_.Name

oder

net share $1=D:\Users\$_.Name Import-Csv D:\benutzer.csv | ForEach-Object { 
new-item  D:\Users\ -name $_.Name -type directory | out-file d:\log.txt -append
net share $_.Name=D:\Users\$_.Name | out-file d:\log.txt -append



einer ne Idee was ich falsch mache oder einen Vorschlag????

Gruss

Ice
 
New Post 4/29/2008 9:57 AM
  Iceman75
76 posts
3rd Level Poster


Re: User und gruppen anlegen  (Germany)

Also habe es jetzt hinbekommen.

 

Import-Csv D:\benutzer.csv | ForEach-Object {
new-item  D:\Users\ -name $_.Name -type directory | Out-File -FilePath $Logfile -Append
$net = ($_.Name)
net share $net=D:\Users\$net | Out-File -FilePath $Logfile -Append
$owner = (($_.Vorname).Substring(0,3) + ($_.Nachname).Substring(0,2))
rmtshare.exe \\pc007\$net /GRANT pc007\Administrator:F /GRANT "sypc007\$owner":F

Mußte auf das externe Programm rmtshare zugreifen weil man sonst die Berechtigungen nicht setzten kann. Dies ist erst ab Vista bzw. W2K3 möglich.

 

Suche aber immer noch einen weg die User in die Gruppen zu schieben, die in der csv angegeben sind. Über Anregungen und Hilfe dazu würde ich mich freuen

 

Mfg

 

Ice

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