Get-ComputerRestorePoint
Lekéri a visszaállítási pontokat a helyi számítógépen.
Syntax
ID (Alapértelmezett)
Get-ComputerRestorePoint
[[-RestorePoint] <Int32[]>]
[<CommonParameters>]
LastStatus
Get-ComputerRestorePoint
-LastStatus
[<CommonParameters>]
Description
A Get-ComputerRestorePoint parancsmag lekéri a helyi számítógép rendszer-visszaállítási pontjait. És megjelenítheti a számítógép visszaállítására tett legutóbbi kísérlet állapotát.
A visszaállítási pont kiválasztásához használhatja a Get-ComputerRestorePoint adatait. Használjon például egy sorszámot a Restore-Computer parancsmag visszaállítási pontjának azonosításához.
A rendszer-visszaállítási pontok és a Get-ComputerRestorePoint parancsmag csak olyan ügyfél operációs rendszereken támogatott, mint a Windows 10, a Windows 7, a Windows Vista és a Windows XP.
Példák
1. példa: Az összes rendszer-visszaállítási pont lekérése
Ebben a példában Get-ComputerRestorePoint lekéri a helyi számítógép összes rendszer-visszaállítási pontját.
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
2. példa: Adott sorszámok lekérése
Ez a példa rendszer-visszaállítási pontokat kér le adott sorszámokhoz.
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 a RestorePoint paraméterrel adja meg a sorszámok vesszővel tagolt tömbét.
3. példa: Rendszer-visszaállítás állapotának megjelenítése
Ez a példa a helyi számítógépen a legutóbbi rendszer-visszaállítás állapotát jeleníti meg.
Get-ComputerRestorePoint -LastStatus
The last attempt to restore the computer failed.
Get-ComputerRestorePoint a LastStatus paramétert használja a legutóbbi rendszer-visszaállítás eredményének megjelenítéséhez.
4. példa: Kifejezés használata a CreationTime konvertálásához
Get-ComputerRestorePoint a CreationTime a Windows Management Instrumentation (WMI) dátum- és idősztringjeként adja ki.
Ebben a példában egy változó olyan kifejezést tárol, amely a CreationTime sztringet DateTime objektummá alakítja. Ha a konvertálás előtt meg szeretné tekinteni CreationTime sztringeket, használjon egy parancsot, például ((Get-ComputerRestorePoint).CreationTime). További információ a WMI dátum- és idősztringjéről: CIM_DATETIME.
$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
A $date változó egy kivonattáblát tárol a ConvertToDateTime metódust használó kifejezéssel. A kifejezés a CreationTime tulajdonság értékét WMI-sztringből DateTime objektummá alakítja.
Get-ComputerRestorePoint elküldi a rendszer-visszaállítási pont objektumait a folyamatnak.
Select-Object a Tulajdonság paraméter használatával adja meg a megjelenítendő tulajdonságokat. A folyamat minden objektuma esetében a $date kifejezés konvertálja a CreationTime, és az eredményt a Date tulajdonságban adja ki.
5. példa: Sorszám beolvasása tulajdonság használatával
Ez a példa egy sorszámot kap a SequenceNumber tulajdonság és egy tömbindex használatával. A kimenet csak a sorszámot tartalmazza.
((Get-ComputerRestorePoint).SequenceNumber)[-1]
6
Get-ComputerRestorePoint a SequenceNumber tulajdonságot használja tömbindexkel. A -1 tömbindexe a tömb legfrissebb sorszámát kapja meg.
Paraméterek
-LastStatus
Azt jelzi, hogy Get-ComputerRestorePoint lekéri a legutóbbi rendszer-visszaállítási művelet állapotát.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
LastStatus
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-RestorePoint
A rendszer-visszaállítási pontok sorszámát adja meg. Megadhat egyetlen sorszámot vagy egy vesszővel tagolt sorozatszámtömböt.
Ha a RestorePoint paraméter nincs megadva, Get-ComputerRestorePoint visszaadja a helyi számítógép összes rendszer-visszaállítási pontját.
Paramétertulajdonságok
| Típus: | Int32[] |
| Alapértelmezett érték: | All restore points |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ID
| Position: | 0 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
None
Nem küldhet objektumokat a folyamaton keresztül a Get-ComputerRestorePoint.
Kimenetek
ManagementObject
Get-ComputerRestorePoint egy SystemRestore objektumot ad vissza, amely a Windows Management Instrumentation (WMI) SystemRestore osztály egy példánya.
Ha a LastStatus paramétert használja, Get-ComputerRestorePoint egy sztringet ad vissza.
Jegyzetek
Ha Get-ComputerRestorePoint parancsot szeretne futtatni a Windows Vista és a Windows újabb verzióiban, nyissa meg a PowerShellt a Futtatás rendszergazdaként lehetőséggel.
Get-ComputerRestorePoint a WMI SystemRestore osztályt használja.