Hallo Zusammen,
Diesmal stehe ich vor folgendem Problem:
Der Fileserver meines Arbeitgebers soll umziehen, was soweit auch kein Problem darstellt. Ich kopiere die Platte mit Robocopy und sämtlichen Berechtigungen einfach 1:1 auf den neuen Server. Die Freigaben übernehme ich durch den Export und Import des entsprechenden Schlüssels in der Registry.
Das eigentliche Problem sind jedoch die Netzlaufwerke der Anwender. Um das so einfach wie möglich zu halten, würde ich gerne mit VBS die aktuell verbundenen Laufwerke eines jeden Users auslesen und diese dann mit der neuen IP des Servers wieder verbinden. Die Ordnerstruktur und Freigaben bleiben identisch, so dass sich für den Anwender nicht viel ändert. Nur die IP-Adresse des Servers ändert sich.
Das Auslesen der Netzlaufwerke ist kein Problem. Das bekomme ich mit "EnumNetworkDrives" problemlos hin. Das Verbinden und Löschen ist mit MapNetworkDrives und RemoveNetworkDrives ebenfalls kein Problem. Nur wie kann ich die IP nach dem Auslesen, ändern und das gleiche Laufwerk wieder mit der neuen IP verbinden?
Im Prinzip soll das Script folgendes machen:
1. bestehende Netzlaufwerke auslesen
2. prüfen, mit welchem Server verbunden
3. wenn alter Fileserver, dann Laufwerk trennen
4. gleiches Laufwerk wieder mit neuem Fileserver verbinden
Wie gesagt; Auslesen, trennen, verbinden stellt kein Problem dar. Knackpunkt ist der Vergleich der IP-Adressen des UNC-Pfades.
Bin dankbar für jede noch so kleine Hilfe.
Grüße
p41n
Diesmal stehe ich vor folgendem Problem:
Der Fileserver meines Arbeitgebers soll umziehen, was soweit auch kein Problem darstellt. Ich kopiere die Platte mit Robocopy und sämtlichen Berechtigungen einfach 1:1 auf den neuen Server. Die Freigaben übernehme ich durch den Export und Import des entsprechenden Schlüssels in der Registry.
Das eigentliche Problem sind jedoch die Netzlaufwerke der Anwender. Um das so einfach wie möglich zu halten, würde ich gerne mit VBS die aktuell verbundenen Laufwerke eines jeden Users auslesen und diese dann mit der neuen IP des Servers wieder verbinden. Die Ordnerstruktur und Freigaben bleiben identisch, so dass sich für den Anwender nicht viel ändert. Nur die IP-Adresse des Servers ändert sich.
Das Auslesen der Netzlaufwerke ist kein Problem. Das bekomme ich mit "EnumNetworkDrives" problemlos hin. Das Verbinden und Löschen ist mit MapNetworkDrives und RemoveNetworkDrives ebenfalls kein Problem. Nur wie kann ich die IP nach dem Auslesen, ändern und das gleiche Laufwerk wieder mit der neuen IP verbinden?
Im Prinzip soll das Script folgendes machen:
1. bestehende Netzlaufwerke auslesen
2. prüfen, mit welchem Server verbunden
3. wenn alter Fileserver, dann Laufwerk trennen
4. gleiches Laufwerk wieder mit neuem Fileserver verbinden
Wie gesagt; Auslesen, trennen, verbinden stellt kein Problem dar. Knackpunkt ist der Vergleich der IP-Adressen des UNC-Pfades.
Bin dankbar für jede noch so kleine Hilfe.
Grüße
p41n