Gibt es eine offensichtliche Methode, die ich nicht finde, um die regelmäßige Erstellung von Schattenkopien für ein bestimmtes Laufwerk auf einem System unter Windows ohne GUI einzurichten?
Soweit ich weiß, werden beim Aufrufen der Registerkarte "Schattenkopien" der Festplatteneigenschaften und Klicken auf die Schaltfläche "Aktivieren" im Grunde genommen nur einige geplante Aufgaben erstellt. Diese geplanten Aufgaben scheinen eine Art GUID zu verwenden, die für jedes Volume eindeutig ist. Das ist also nichts, was ich mit einer Gruppenrichtlinie leicht machen könnte.
Es muss eine einfache Methode geben, um Schattenkopien über die Befehlszeile zu aktivieren, oder?
quelle
vssadmin
einCreate Shadow
Befehl vorhanden ist, der möglicherweise das tut, wonach Sie suchen.Anstatt die Einstellung remote zu konfigurieren, können Sie einfach eine geplante Aufgabe über Gruppenrichtlinien erstellen. Wie Sie bereits erwähnt haben, verwendet die während der normalen Methode erstellte Aufgabe eine Volume-ID. seine Aktion sieht ungefähr so aus:
Die Herausforderung für Sie wäre natürlich, ein Gruppenrichtlinienobjekt zu erstellen, das für alle Computer funktioniert.
Ich schlage vor, dass Ihr Zeitplan ein kleines Powershell-Snippet ist, das die Volume-ID findet und denselben Befehl aufruft.
Ich gehe davon aus, dass Sie dies für das Systemlaufwerk tun möchten. In diesem Fall sollte Code wie dieser unter PowerShell 2.0+ funktionieren:
Dies wird hier als 2 Zeilen angezeigt, damit Sie leichter sehen können, was los ist. Wenn Sie jedoch beabsichtigen, Ihre Aufgabe ohne eine externe Skriptdatei aufzurufen (was die Sache komplizieren würde), müssen Sie alles in einer Zeile haben. Sie können die Zeilen durch ein Semikolon trennen. Sie können einfach die gesamte Zeile zum Abrufen der Volume-ID in die Zeichenfolge mit
$()
usw. einbetten .Sie können auch den Powershell-
-EncodedCommand
Parameter verwenden, um mit Zitaten umzugehen. Auf diese Weise haben Sie ein gut lesbares mehrzeiliges Skript, mit dem Sie irgendwo auf einer Freigabe sitzen können. Sie codieren dieses Skript mit base64 und übergeben dann das gesamte Objekt an Powershell-EncodedCommand
.Ich kann diese Optionen bei Bedarf erweitern, vorausgesetzt, dieser Code entspricht Ihren Anforderungen.
quelle
Dies ist, was ich in PowerShell verwende . Es ist ein Link zu meiner Seite, aber es sieht viel besser aus als hier eingefügt.
quelle
Mein Hauptproblem ist wirklich, dass Windows 7.0, 8.1 keine Schattenkopien auf einem Remote-System konfigurieren kann, selbst wenn die RSAT-Tools installiert sind.
Die Remote-GUI-Methoden sind jetzt in Ordnung, da mir klar wird, dass ich das Tool vom Windows-Server ausführen muss. Die verschiedenen Skript- und Powershell-Methoden, um dies zu erreichen, würden funktionieren, aber das habe ich in den meisten Situationen nicht wirklich benötigt.
quelle
So aktivieren und konfigurieren Sie Schattenkopien freigegebener Ordner
1.Öffnen Sie die Computerverwaltung. 2. Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf Freigegebene Ordner, klicken Sie auf Alle Aufgaben und dann auf Schattenkopien konfigurieren. 3.Klicken Sie auf das Volume, auf dem Sie Schattenkopien freigegebener Ordner aktivieren möchten, und klicken Sie dann auf Aktivieren. 4.Um Änderungen am Standardzeitplan und Speicherbereich vorzunehmen, klicken Sie auf Einstellungen.
hier zu finden http://itsimple.info/?p=458
quelle