Netzlaufwerke erstellen und verbinden per Skript
11.02.2010
16:38:20 Uhr4253 Aufrufe
7 Antworten
16:38:20 Uhr
7 Antworten
Wenig anspruchsvoll -1
Laufwerke sollen als Ordner angelegt und anschließend verbunden werden
Momentan installieren wir unsere komplette Domäne neu.
Bisher wurde für jeden Benutzer ein Netzlaufwerk von Hand angelegt im Ordner Freigaben auf dem Server XXX1, dieser Ordner bekam dann Vollzugriffsrechte für den jeweiligen Benutzer und Administrator.
Bei mittlerweile 100 Usern ist das aber aufwändig und umstädnlich zu pflegen.
Netzlaufwerke per script verbinden ist soweit kein Thema, aber gibt es eine Möglichkeit das auch gleich ein Ordner im entsprechenden Verzeichnis angelegt und mit den benötigten Rechten versehen wird?
Beispiel:
Hans verbindet sich an der Domäne, das Skript prüft ob sein Laufwerk P: vorhanden ist.
Ist es nicht vorhanden wird versucht ein Laufwerk P: einzuhängen welches auf den Ordner \\XXX1\d$\freigaben\hans zielt.
Ist dieser Ordner auch nicht vorhanden wird er angelegt und bekommt Vollzugriffsrechte für Hans&Admin.
Bisher wurde für jeden Benutzer ein Netzlaufwerk von Hand angelegt im Ordner Freigaben auf dem Server XXX1, dieser Ordner bekam dann Vollzugriffsrechte für den jeweiligen Benutzer und Administrator.
Bei mittlerweile 100 Usern ist das aber aufwändig und umstädnlich zu pflegen.
Netzlaufwerke per script verbinden ist soweit kein Thema, aber gibt es eine Möglichkeit das auch gleich ein Ordner im entsprechenden Verzeichnis angelegt und mit den benötigten Rechten versehen wird?
Beispiel:
Hans verbindet sich an der Domäne, das Skript prüft ob sein Laufwerk P: vorhanden ist.
Ist es nicht vorhanden wird versucht ein Laufwerk P: einzuhängen welches auf den Ordner \\XXX1\d$\freigaben\hans zielt.
Ist dieser Ordner auch nicht vorhanden wird er angelegt und bekommt Vollzugriffsrechte für Hans&Admin.
fu86 schreibt am 11.02.2010 um 18:13:48 Uhr
Zitat von TimoBeil:
> aber gibt es eine Möglichkeit das auch gleich ein Ordner im entsprechenden Verzeichnis angelegt und mit den
benötigten Rechten versehen wird?
ja
> aber gibt es eine Möglichkeit das auch gleich ein Ordner im entsprechenden Verzeichnis angelegt und mit den
benötigten Rechten versehen wird?
ja
...geistreich und weiterhelfend, falls es aus der Fragestellung nicht hervorgeht - ich suche diese Lösung und nicht die Frage nach der Existenz der Selbigen beantwortet haben ;) ...
Danke chewbakka werden wir morgen mal nachschauen, erschwerend kommt aber hinzu das gewisse Benutzer noch beispielsweise ein Fibu Laufwerk oder Versicherungen etc bekommen sollen.
Evtl geht dies über Gruppen... Werde morgen berichten wie es gelaufen ist
TimoBeil schreibt am 11.02.2010 um 18:25:15 Uhr
Zitat von fu86:
...geistreich und weiterhelfend, falls es aus der Fragestellung nicht hervorgeht - ich suche diese Lösung und nicht die Frage nach der Existenz der Selbigen beantwortet haben ;) ...
...geistreich und weiterhelfend, falls es aus der Fragestellung nicht hervorgeht - ich suche diese Lösung und nicht die Frage nach der Existenz der Selbigen beantwortet haben ;) ...
...und falls es nicht aus den zwei von mir geschriebenen Buchstaben hervorgeht...
- Eine Frage ist eine Zeile mit einem Fragezeichen
- Eine nette Angelegenheit ist es nicht mit er Tür ins Haus zu fallen und den Kühen grußlos an die Euter zu gehen.
Oder anderesherum - wie es mal ein Mitstreiter geschrieben hat - warum soll ich mir beim antworten mehr Mühe geben, als der fragende.
Bei "manchen" wirken kleine Hinweise Wunder, bei manchen nicht.
Und Chewies Tipp - den sollte wirklich jeder kennen, der ein Windows Netzwerkbüchelchen über die AD gelesen hat.
Den Rest findet man als Antwort von anderen Fragestellern, die sich etwas mehr Mühe gegeben haben.
Oder andersherum:
Ich suche Leute, die es wert sind, daß man sein Wissen mit Ihnen teilt und manchmal mache ich das so, wie mit dem obigen 2Buchstabensalat.
Und falls Urobe das lesen sollte, die Schubladen kommen nicht von alleine
redzack schreibt am 11.02.2010 um 19:04:32 Uhr
Hi ho
lege einfach Gruppen im AD an und dann kannst du die Mitarbeiter in die jeweilige Gruppe schieben dann einfach ein script was direkt die Gruppen Laufwerke zuweist
nur ein Beispiel aber kannst du dir ja anpassen
lg
red
lege einfach Gruppen im AD an und dann kannst du die Mitarbeiter in die jeweilige Gruppe schieben dann einfach ein script was direkt die Gruppen Laufwerke zuweist
01.
' Objekte erzeugen 02.
03.
Set WshNetwork = CreateObject("WScript.Network") 04.
Set WshFileSystem = CreateObject("Scripting.FileSystemObject") 05.
Set UserObj = GetObject("WinNT://" & WshNetwork.UserDomain & "/" & WshNetwork.UserName) 06.
07.
08.
'Laufwerke verbinden 09.
'------------------- 10.
11.
For Each GroupObj In UserObj.Groups 12.
Select Case GroupObj.Name 13.
14.
Case "Technik-Mitarbeiter" 15.
16.
17.
If WshFileSystem.DriveExists("V:") Then 18.
WshNetwork.RemoveNetworkDrive "V:", True, True 19.
End If 20.
WshNetwork.MapNetworkDrive "V:", "\\server\Freigabe1", True 21.
22.
If WshFileSystem.DriveExists("Z:") Then 23.
WshNetwork.RemoveNetworkDrive "Z:", True, True 24.
End If 25.
WshNetwork.MapNetworkDrive "Z:", "\\server2\Freigabe2", True 26.
27.
28.
Case "Remotedesktopbenutzer" 29.
30.
If WshFileSystem.DriveExists("P:") Then 31.
WshNetwork.RemoveNetworkDrive "P:", True, True 32.
End If 33.
WshNetwork.MapNetworkDrive "P:", "\\server2\Freigabe3", True 34.
35.
36.
37.
38.
End Select 39.
Nextnur ein Beispiel aber kannst du dir ja anpassen
lg
red







45877schreibt am 11.02.2010 um 17:35:07 Uhr