2017年1月19日

【PowerShell】ローカルコンピュータ上の復元ポイントを取得する


ローカルコンピュータ上の復元ポイントを取得するには、Get-ComputerRestorePointを使用します。

構文
Get-ComputerRestorePoint [[-RestorePoint] <シーケンス番号>]

Get-ComputerRestorePoint [-LastStatus]

全ての復元ポイントを取得

パラメータ無しでGet-ComputerRestorePointと実行すると全ての復元ポイントを取得できます。
PS C:\work> Get-ComputerRestorePoint

CreationTime           Description                    SequenceNumber    EventType         RestorePointType
------------           -----------                    --------------    ---------         ----------------
2017/01/02 15:59:59    スケジュールされたチェック...  22                BEGIN_SYSTEM_C... 7
2017/01/09 11:32:31    ebi.BookReader4 をインスト...  23                BEGIN_SYSTEM_C... APPLICATION_INSTALL
2017/01/10 22:04:07    Installed EpsonNet Print       24                BEGIN_SYSTEM_C... APPLICATION_INSTALL
2017/01/17 22:24:26    スケジュールされたチェック...  26                BEGIN_SYSTEM_C... 7

指定の復元ポイントを取得

RestorePointパラメータを使用すると、指定したシーケンス番号の復元ポイントを取得出来ます。
PS C:\work> Get-ComputerRestorePoint -RestorePoint 24, 26

CreationTime           Description                    SequenceNumber    EventType         RestorePointType
------------           -----------                    --------------    ---------         ----------------
2017/01/10 22:04:07    Installed EpsonNet Print       24                BEGIN_SYSTEM_C... APPLICATION_INSTALL
2017/01/17 22:24:26    スケジュールされたチェック...  26                BEGIN_SYSTEM_C... 7

最後に試行したときのステータスを表示

最後に試行したときのステータスを表示するには、LastStatusパラメータを使用します。
PS C:\work> Get-ComputerRestorePoint -LastStatus
最後に試行したコンピューターの復元は失敗しました。




スポンサーリンク