Get-ComputerRestorePoint
Hiermee haalt u de herstelpunten op de lokale computer op.
Syntax
ID (Standaard)
Get-ComputerRestorePoint
[[-RestorePoint] <Int32[]>]
[<CommonParameters>]
LastStatus
Get-ComputerRestorePoint
-LastStatus
[<CommonParameters>]
Description
De Get-ComputerRestorePoint-cmdlet haalt de systeemherstelpunten van de lokale computer op. En het kan de status van de meest recente poging om de computer te herstellen weergeven.
U kunt de gegevens uit Get-ComputerRestorePoint gebruiken om een herstelpunt te selecteren. Gebruik bijvoorbeeld een volgnummer om een herstelpunt voor de Restore-Computer-cmdlet te identificeren.
Systeemherstelpunten en de Get-ComputerRestorePoint cmdlet worden alleen ondersteund op clientbesturingssystemen zoals Windows 10, Windows 7, Windows Vista en Windows XP.
Voorbeelden
Voorbeeld 1: Alle systeemherstelpunten ophalen
In dit voorbeeld haalt Get-ComputerRestorePoint alle systeemherstelpunten van de lokale computer op.
Get-ComputerRestorePoint
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
8/7/2019 12:56:45 Installed PowerShell 6-x64 6 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Voorbeeld 2: Specifieke reeksnummers ophalen
In dit voorbeeld worden systeemherstelpunten voor specifieke reeksnummers opgeslagen.
Get-ComputerRestorePoint -RestorePoint 4, 5
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Get-ComputerRestorePoint gebruikt de parameter RestorePoint om een door komma's gescheiden matrix met reeksnummers op te geven.
Voorbeeld 3: De status van een systeemherstel weergeven
In dit voorbeeld wordt de status weergegeven van het meest recente systeemherstel op de lokale computer.
Get-ComputerRestorePoint -LastStatus
The last attempt to restore the computer failed.
Get-ComputerRestorePoint gebruikt de parameter LastStatus om het resultaat van het meest recente systeemherstel weer te geven.
Voorbeeld 4: Een expressie gebruiken om CreationTime te converteren
Get-ComputerRestorePoint voert de CreationTime- uit als een datum- en tijdtekenreeks voor Windows Management Instrumentation (WMI).
In dit voorbeeld slaat een variabele een expressie op waarmee de tekenreeks CreationTime wordt geconverteerd naar een DateTime--object. Als u CreationTime tekenreeksen wilt weergeven voordat ze worden geconverteerd, gebruikt u een opdracht zoals ((Get-ComputerRestorePoint).CreationTime). Zie CIM_DATETIMEvoor meer informatie over de tekenreeks voor WMI-datum en -tijd.
$date = @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}
Get-ComputerRestorePoint | Select-Object -Property SequenceNumber, $date, Description
SequenceNumber Date Description
-------------- ---- -----------
4 7/30/2019 09:17:24 Windows Update
5 8/5/2019 08:15:37 Installed PowerShell 7-preview-x64
6 8/7/2019 12:56:45 Installed PowerShell 6-x64
De variabele $date slaat een hash-tabel op met de expressie die gebruikmaakt van de methode ConvertToDateTime. De expressie converteert de waarde van de eigenschap CreationTime van een WMI-tekenreeks naar een DateTime-object.
Get-ComputerRestorePoint verzendt de systeemherstelpuntobjecten omlaag in de pijplijn.
Select-Object gebruikt de parameter eigenschap om de eigenschappen op te geven die moeten worden weergegeven. Voor elk object in de pijplijn converteert de expressie in $date de CreationTime- en wordt het resultaat uitgevoerd in de eigenschap Date.
Voorbeeld 5: Een eigenschap gebruiken om een volgnummer op te halen
In dit voorbeeld wordt een volgnummer ophaalt met behulp van de eigenschap SequenceNumber en een matrixindex. De uitvoer bevat alleen het volgnummer.
((Get-ComputerRestorePoint).SequenceNumber)[-1]
6
Get-ComputerRestorePoint gebruikt de eigenschap SequenceNumber met een matrixindex. De matrixindex van -1 krijgt het meest recente reeksnummer in de matrix.
Parameters
-LastStatus
Geeft aan dat Get-ComputerRestorePoint de status van de meest recente systeemherstelbewerking krijgt.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
LastStatus
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-RestorePoint
Hiermee geeft u de volgnummers van de systeemherstelpunten. U kunt één reeksnummer of een door komma's gescheiden matrix met reeksnummers opgeven.
Als de parameter RestorePoint niet is opgegeven, retourneert Get-ComputerRestorePoint alle systeemherstelpunten van de lokale computer.
Parametereigenschappen
| Type: | Int32[] |
| Default value: | All restore points |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ID
| Position: | 0 |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.
Invoerwaarden
None
U kunt geen objecten in de pijplijn naar Get-ComputerRestorePointverzenden.
Uitvoerwaarden
ManagementObject
Get-ComputerRestorePoint retourneert een SystemRestore--object. Dit is een exemplaar van de WMI-klasse (Windows Management Instrumentation) SystemRestore.
Wanneer u de parameter LastStatus gebruikt, retourneert Get-ComputerRestorePoint een tekenreeks.
Notities
Als u een Get-ComputerRestorePoint-opdracht wilt uitvoeren op Windows Vista en latere versies van Windows, opent u PowerShell met de optie Als administrator uitvoeren.
Get-ComputerRestorePoint maakt gebruik van de klasse WMI SystemRestore.