Shares und Sharerechte kopieren
Wir möchten alle Freigaben (nur die Freigaben, nicht die Daten) von Server1\F:\... nach Server2\F:\Standort\... kopieren.
Dies ist Teil eines Desaster-Recovery-Konzeptes, welches zum Ziel hat, bei Ausfall eines Servers einfach die Loginscripts umzuhängen. Die User werden nun mit Server2 verbunden. Den einzigen Ansatzpunkt den ich gefunden habe ist das kopieren der entsprechenden Reg-Keys. Hier müssten jedoch nach Kopie bei allen Shares die Pfadangaben korrigiert werden (und das bei fast 1000 Shares !!!)
Geht das nicht auch einfacher ?????
Dies ist Teil eines Desaster-Recovery-Konzeptes, welches zum Ziel hat, bei Ausfall eines Servers einfach die Loginscripts umzuhängen. Die User werden nun mit Server2 verbunden. Den einzigen Ansatzpunkt den ich gefunden habe ist das kopieren der entsprechenden Reg-Keys. Hier müssten jedoch nach Kopie bei allen Shares die Pfadangaben korrigiert werden (und das bei fast 1000 Shares !!!)
Geht das nicht auch einfacher ?????
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 29147
Url: https://administrator.de/contentid/29147
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Tja, ein subst scheint, nachdem was ich auf die Schnelle probiert habe auch nicht zu funktionieren und ich wüsste auch nicht wie man die Pfade verbiegt.
Aber warum nehmt ihr Unterordner? Wenn ihr jeden Fileserver in eine eigene Partition sichern lasst, wäre das Problem fasst gegessen. Dann müsstest ihr im Backupfall nur noch den Laufwerkbuchstaben der passenden Partition ändern.
Aber warum nehmt ihr Unterordner? Wenn ihr jeden Fileserver in eine eigene Partition sichern lasst, wäre das Problem fasst gegessen. Dann müsstest ihr im Backupfall nur noch den Laufwerkbuchstaben der passenden Partition ändern.
Hi,
ich würde es mal mit den Tools
SDManager (http://www.sdmanager.com)
und
rmtshare.exe (ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/RMTSHAR.EXE)
und
exporter.exe (www.adkins-resource.com)
machen.
Mit
sdproc /n /y \\[SERVER]\* /l=shares.txt
bekommst Du eine Liste aller vorhandenen Shares auf dem Server [SERVER] mit deren Freigabeberechtigungen.
Die Shares detailliert auslesen kannst Du mit dem Tool exporter.exe
Aufruf: .\exporter .\shares.ini [Domäne] [Server]
in der shares.ini steht:
[Export]
verbose=1
Delimiter=;
VeryVerbose=1
ExportShares=1
ExportShareFile=.\shares.csv
ExportServerShares=1
in der shares.csv steht dann z.B:
bn1;NT Computer;SERVER;VABPool$;C:\vol\rdsroot\Filebase\IZBSoft\VABPool;Vorlagen;-1;0;
Spalte 4 ist der Sharename, Spalte 5 der Pfad des Shares
Entweder ersetzt du den Sharepfad mit Suchen ersetzten im Texteditor, oder mit dem Tool change.exe kannst Du auch aus einem Batch heraus in der shares.csv z.B. "VOL" durch "VOLNEU" ersetzen.
Mit:
rmtshare \\[NEUERSERVER]\VABPool$=C:\VOLNEU\rdsroot\Filebase\IZBSoft\VABPool
legst Du den Share dann auf dem neuen Server in einem anderen Verzeichnis an.
Wenn Shares am Spiegel-Server angelegt sind, nimmt Du die shares.txt, tauschst den Servernamen aus und spielt die Datei wieder zurück:
sdproc /i=shares.txt
Grüße
Dieter
ich würde es mal mit den Tools
SDManager (http://www.sdmanager.com)
und
rmtshare.exe (ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/RMTSHAR.EXE)
und
exporter.exe (www.adkins-resource.com)
machen.
Mit
sdproc /n /y \\[SERVER]\* /l=shares.txt
bekommst Du eine Liste aller vorhandenen Shares auf dem Server [SERVER] mit deren Freigabeberechtigungen.
Die Shares detailliert auslesen kannst Du mit dem Tool exporter.exe
Aufruf: .\exporter .\shares.ini [Domäne] [Server]
in der shares.ini steht:
[Export]
verbose=1
Delimiter=;
VeryVerbose=1
ExportShares=1
ExportShareFile=.\shares.csv
ExportServerShares=1
in der shares.csv steht dann z.B:
bn1;NT Computer;SERVER;VABPool$;C:\vol\rdsroot\Filebase\IZBSoft\VABPool;Vorlagen;-1;0;
Spalte 4 ist der Sharename, Spalte 5 der Pfad des Shares
Entweder ersetzt du den Sharepfad mit Suchen ersetzten im Texteditor, oder mit dem Tool change.exe kannst Du auch aus einem Batch heraus in der shares.csv z.B. "VOL" durch "VOLNEU" ersetzen.
Mit:
rmtshare \\[NEUERSERVER]\VABPool$=C:\VOLNEU\rdsroot\Filebase\IZBSoft\VABPool
legst Du den Share dann auf dem neuen Server in einem anderen Verzeichnis an.
Wenn Shares am Spiegel-Server angelegt sind, nimmt Du die shares.txt, tauschst den Servernamen aus und spielt die Datei wieder zurück:
sdproc /i=shares.txt
Grüße
Dieter