Disable-ComputerRestore
Disabilita la funzionalità di ripristino di sistema nell'unità del file system specificata.
Sintassi
Disable-ComputerRestore [-Cert:] <string[]> [-Confirm] [-WhatIf] [<CommonParameters>]
Descrizione
Con il cmdlet Disable-ComputerRestore viene disattivata la funzionalità di ripristino di sistema in una o più unità del file system. Come risultato, i tentativi di ripristino del computer non riguardano l'unità specificata.
Per disabilitare il ripristino di sistema in qualsiasi unità, è necessario disabilitarlo nell'unità di sistema precedentemente o contemporaneamente.
Per abilitare nuovamente il ripristino di sistema, utilizzare il cmdlet Enable-ComputerRestore. Per rilevare lo stato del ripristino di sistema di ogni unità, utilizzare Rstrui.exe.
Parametri
-Cert: <string[]>
Specifica le unità del file system. Immettere una o più lettere dell'unità del file system, ognuna delle quali seguita dai due punti e da una barra rovesciata e racchiusa tra virgolette, ovvero "C:\" o "D:\". Questo parametro è obbligatorio.
Non è possibile utilizzare questo cmdlet per disabilitare il ripristino di sistema in un'unità di rete remota, anche se l'unità è mappata al computer locale e non è possibile disabilitare il ripristino di sistema nelle unità non idonee per il ripristino di sistema, ad esempio nelle unità esterne.
Per disabilitare il ripristino di sistema in qualsiasi unità, è necessario disabilitarlo nell'unità di sistema precedentemente o contemporaneamente.
Obbligatorio? |
true |
Posizione? |
1 |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Confirm
Chiede una conferma prima di eseguire il comando.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-WhatIf
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare l'input a questo cmdlet. |
Output |
Nessuno Questo cmdlet non genera alcun output. |
Note
Disable-ComputerRestore e Enable-ComputerRestore funzionano solo in sistemi operativi client, quali Windows Vista e Windows XP.
Per eseguire un comando Disable-ComputerRestore in Windows Vista e nelle versioni successive di Windows, aprire Windows PowerShell con l'opzione "Esegui come amministratore".
Per trovare le unità del file system idonee per il ripristino di sistema, in Sistema nel Pannello di controllo, accedere alla scheda Protezione sistema. Per aprire questa scheda in Windows PowerShell, digitare "SystemPropertiesProtection."
Questo cmdlet utilizza la classe SystemRestore di Strumentazione gestione Windows (WMI).
Esempio 1
C:\PS>disable-computerrestore -drive "C:\"
Descrizione
-----------
Con questo comando viene disabilitato il ripristino di sistema nell'unità C:.
Esempio 2
C:\PS>disable-computerrestore "C:\", "D:\"
Descrizione
-----------
Con questo comando viene disabilitato il ripristino di sistema nelle unità C: e D:. In questo comando viene utilizzato il parametro Drive, ma viene omesso il nome di parametro facoltativo.
Vedere anche
Concetti
Enable-ComputerRestore
Get-ComputerRestorePoint
Restore-Computer
Restart-Computer