Deaktiviert das Systemwiederherstellungsfeature auf dem angegebenen Dateisystemlaufwerk.
Syntax
Disable-ComputerRestore [-Drive] <string[]> [-Bestätigung] [-WhatIf] [<CommonParameters>]
Beschreibung
Das Cmdlet "Disable-ComputerRestore" deaktiviert das Systemwiederherstellungsfeature auf einem oder mehreren Dateisystemlaufwerken. Versuche, den Computer wiederherzustellen, haben deshalb keine Auswirkungen auf das angegebene Laufwerk.
Zum Deaktivieren der Systemwiederherstellung auf einem Laufwerk muss sie auf dem Systemlaufwerk deaktiviert werden, entweder zuerst oder gleichzeitig.
Verwenden Sie das Cmdlet "Enable-ComputerRestore", um die Systemwiederherstellung erneut zu aktivieren. Mit "Rstrui.exe" können Sie den Status der Systemwiederherstellung für jedes Laufwerk ermitteln.
Parameter
-Drive <string[]>
Gibt die Dateisystemlaufwerke an. Geben Sie einen oder mehrere Buchstaben für Dateisystemlaufwerke ein, jeweils gefolgt von einem Doppelpunkt und einem umgekehrten Schrägstrich und eingeschlossen in Anführungszeichen, z. B. "C:\" oder "D:\". Dieser Parameter ist erforderlich.
Mit diesem Cmdlet können Sie die Systemwiederherstellung auf einem Remotenetzlaufwerk nicht deaktivieren, auch wenn das Laufwerk dem lokalen Computer zugeordnet ist, und Sie können die Systemwiederherstellung nicht auf Laufwerken deaktivieren, die für die Systemwiederherstellung nicht geeignet sind, z. B. externe Laufwerke.
Zum Deaktivieren der Systemwiederherstellung auf einem Laufwerk muss sie auf dem Systemlaufwerk deaktiviert werden, entweder zuerst oder gleichzeitig.
Erforderlich? |
true |
Position? |
1 |
Standardwert |
keine |
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Bestätigung
Fordert Sie vor der Ausführung des Befehls zur Bestätigung auf.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-WhatIf
Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
<CommonParameters>
Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_Commonparameters.
Eingaben und Ausgaben
Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können. Der Rückgabetyp ist der Typ der Objekte, die das Cmdlet zurückgibt.
Eingaben |
None Eingaben können nicht über die Pipeline an dieses Cmdlet übergeben werden. |
Ausgaben |
None Dieses Cmdlet generiert keine Ausgabe. |
Hinweise
Disable-ComputerRestore und Enable-ComputerRestore können nur auf Clientbetriebssystemen verwendet werden, z. B. Windows Vista und Windows XP.
Wenn Sie den Befehl "Disable-ComputerRestore" unter Windows Vista und höheren Versionen von Windows ausführen möchten, öffnen Sie Windows PowerShell mit der Option "Als Administrator ausführen".
Die Dateisystemlaufwerke, die für die Systemwiederherstellung geeignet sind, finden Sie in der Systemsteuerung unter "System" auf der Registerkarte "Computerschutz". Geben Sie "SystemPropertiesProtection" ein, um diese Registerkarte in Windows PowerShell zu öffnen.
Dieses Cmdlet verwendet die SystemRestore-Klasse der Windows-Verwaltungsinstrumentation.
Beispiel 1
C:\PS>disable-computerrestore -drive "C:\" Beschreibung ----------- Dieser Befehl deaktiviert die Systemwiederherstellung auf Laufwerk "C:".
Beispiel 2
C:\PS>disable-computerrestore "C:\", "D:\" Beschreibung ----------- Dieser Befehl deaktiviert die Systemwiederherstellung auf den Laufwerken "C:" und "D:". Der Befehl verwendet den Drive-Parameter, lässt den optionalen Parameternamen jedoch aus.
Siehe auch