Checkpoint-Computer
Crea un punto di ripristino di sistema nel computer locale.
Sintassi
Default (Impostazione predefinita)
Checkpoint-Computer
[-Description] <String>
[[-RestorePointType] <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Checkpoint-Computer crea un punto di ripristino di sistema nel computer locale.
I punti di ripristino del sistema e il cmdlet Checkpoint-Computer sono supportati solo nei sistemi operativi client, ad esempio Windows 10 o Windows 11.
Checkpoint-Computer non è possibile creare più di un checkpoint ogni giorno.
Esempio
Esempio 1: Creare un punto di ripristino di sistema
Checkpoint-Computer -Description "Install MyApp"
Questo comando crea un punto di ripristino di sistema denominato Installa MyApp. Usa il tipo di punto di ripristino APPLICATION_INSTALL predefinito.
Esempio 2: Creare un sistema MODIFY_SETTINGS punto di ripristino
Checkpoint-Computer -Description "ChangeNetSettings" -RestorePointType MODIFY_SETTINGS
Questo comando crea un punto di ripristino di sistema MODIFY_SETTINGS denominato "ChangeNetSettings".
Parametri
-Description
Specifica un nome descrittivo per il punto di ripristino. Questo parametro è obbligatorio.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-RestorePointType
Specifica il tipo di punto di ripristino. Il valore predefinito è APPLICATION_INSTALL.
I valori accettabili per questo parametro sono:
APPLICATION_INSTALLAPPLICATION_UNINSTALLDEVICE_DRIVER_INSTALLMODIFY_SETTINGSCANCELLED_OPERATION
Il cmdlet accetta CANCELLED_OPERATION, ma questo tipo di operazione del punto di ripristino non è più supportato. Per altre informazioni su questi tipi, vedere la documentazione testo della descrizione del punto di ripristino.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Valori accettati: | APPLICATION_INSTALL, APPLICATION_UNINSTALL, DEVICE_DRIVER_INSTALL, MODIFY_SETTINGS, CANCELLED_OPERATION |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | RPT |
Set di parametri
(All)
| Posizione: | 1 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
None
Non è possibile inviare oggetti tramite pipe a Checkpoint-Computer.
Output
None
Questo cmdlet non genera alcun output.
Note
Questo cmdlet usa il metodo CreateRestorePoint della classe SystemRestore con un evento BEGIN_SYSTEM_CHANGE.
A partire da Windows 8,
Checkpoint-Computernon può creare più di un punto di ripristino di sistema ogni giorno. Se si tenta di creare un nuovo punto di ripristino prima che sia trascorso il periodo di 24 ore, Windows PowerShell genera l'errore seguente:"A new system restore point cannot be created because one has already been created within the past 24 hours. Please try again later."