Wie benenne ich den Server um, auf den Offline-Ordner verweisen?
7
Mehrere Benutzer verwenden Offline-Ordner, um auf einen Server zu verweisen, den wir außer Betrieb nehmen möchten. Tatsächlich ist der Server bereits offline und die Aktualisierungen dieser Freigabe stehen noch aus.
Was ist der beste Weg, um diese zwischengespeicherten Dateien auf einen neuen Server mit einem neuen Namen zu verschieben, ohne die neuen Daten zu verlieren?
Oy ... also habe ich das schon einmal durchgemacht und es macht nicht am meisten Spaß. Grundsätzlich müssen Sie für jeden Client-Computer offline gehen. Kopieren Sie dann die Offlinedateien an einen sicheren Ort und leeren Sie schließlich den Offline-Ordner-Cache (befolgen Sie die hier verlinkten Anweisungen unter http://support.microsoft.com/kb/230738 ). Dann können Sie die Datei zurückkopieren und alles sollte synchron sein.
Sie können auch einen cname-Datensatz erstellen (hier raten), der auf den neuen Servernamen verweist. Der Pfad muss jedoch wörtlich übereinstimmen. Auf jeden Fall möchten Sie diesen alten Servernamen immer noch aus der Synchronisierungsliste entfernen, und nur wenn ich weiß, wie das geht, kann ich die Offline-Datenbank löschen.
Zu Ihrer Information, Sie möchten Ihre Offlinedateien möglicherweise auf eine DFS-Freigabe verweisen, auch wenn Sie kein zweites Ziel haben. Wenn Sie später zu einem neuen FS wechseln müssen, wird dieser auf DFS-Ebene gesteuert und hat keine Auswirkungen auf Ihre Kunden.
Die Verwendung von DFS ist ein unglaublich zurückhaltendes Stück davon. Wenn Sie Offline-Ordner verwenden, ist es wichtig, DFS zu verwenden, um genau dieses Problem zu vermeiden.
/ MOVESHARE: \ Server1 \ Share \ Server2 \ Share - Verwenden Sie diesen Schalter, um Dateien und Verzeichnisse von einer Freigabe auf eine andere Freigabe im Cache zu verschieben. Diese Option ist nützlich, wenn das Ziel von Offlinedateien verschoben wurde und der lokale Cache jetzt auf einen neuen Speicherort verweisen muss. Verwenden Sie beispielsweise den folgenden Befehl:
Dieses Dienstprogramm wird unter Windows Vista und neueren Versionen nicht unterstützt. Es wurden jedoch eine COM- und eine WMI-Schnittstelle erstellt. Eine Übersicht über die Möglichkeiten finden Sie in dieser COM-Übersicht .
Um diese API verwenden zu können, benötigen Sie VBScript, damit WMI eine Methode aufruft. Ich habe in diesem MSFT-Blog einige Codebeispiele gefunden. Insbesondere mit diesem Codebeispiel können Sie VBScript schreiben, das einen Dateispeicherort umbenennt
Hinweis: Um diesen Code ausführen zu können, muss Desktop Experience installiert sein.
interessanter Fund, davon habe ich noch nie gehört. Hast du es schon ausprobiert? Wie auch immer, Sie möchten wahrscheinlich immer noch eine DFS-Freigabe anstreben, dies wird Ihr Leben in der Zukunft viel einfacher machen.
Windows XP und Windows 2003 verfügen über ein Dienstprogramm namens CSCCMD / MoveShare, mit dem Sie Dateien von einem UNC auf einen anderen verschieben können :
Dieses Dienstprogramm wird unter Windows Vista und neueren Versionen nicht unterstützt. Es wurden jedoch eine COM- und eine WMI-Schnittstelle erstellt. Eine Übersicht über die Möglichkeiten finden Sie in dieser COM-Übersicht .
VBScript sollte diese Windows 7-API aufrufen können, um Dateien von einem Speicherort an einen anderen zu verschieben.
Um diese API verwenden zu können, benötigen Sie VBScript, damit WMI eine Methode aufruft. Ich habe in diesem MSFT-Blog einige Codebeispiele gefunden. Insbesondere mit diesem Codebeispiel können Sie VBScript schreiben, das einen Dateispeicherort umbenennt
Hinweis: Um diesen Code ausführen zu können, muss Desktop Experience installiert sein.
quelle