https://github.com/dsccommunity/xWindowsRestore
https://github.com/dsccommunity/xWindowsRestore
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/dsccommunity/xWindowsRestore
- Owner: dsccommunity
- License: mit
- Created: 2015-04-15T22:43:10.000Z (over 11 years ago)
- Default Branch: dev
- Last Pushed: 2018-09-22T15:01:37.000Z (almost 8 years ago)
- Last Synced: 2025-03-24T00:14:23.551Z (over 1 year ago)
- Language: PowerShell
- Size: 22.5 KB
- Stars: 4
- Watchers: 18
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://ci.appveyor.com/project/PowerShell/xwindowsrestore/branch/master)
# xWindowsRestore
The **xWindowsRestore** module contains the **xSystemRestore** and **xSystemRestorePoint** for managing system restore and system checkpoints on a Windows machine.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
## Contributing
Please check out common DSC Resources [contributing guidelines](https://github.com/PowerShell/DscResource.Kit/blob/master/CONTRIBUTING.md).
## Resources
* **xSystemRestore** enables or disables system restore on a specified system drive.
* **xSystemRestorePoint:** creates and removes system checkpoints.
### xSystemRestore
* **Drive**: Specifies the file system drives.
Enter one or more file system drive letters, each followed by a colon and a backslash and enclosed in quotation marks, such as 'C:\' or 'D:\'.
* **Ensure**: Ensures that the system is or is not configured for system restore: { **Present** | **Absent** }
### xSystemRestorePoint
* **Description**: Descriptive name for the restore point.
* **RestorePointType**: The type of restore point.
The default is APPLICATION_INSTALL.
* **Ensure**: Ensures that the restore point is **Present** or **Absent**.
## Versions
### Unreleased
* Update appveyor.yml to use the default template.
* Added default template files .codecov.yml, .gitattributes, and .gitignore, and
.vscode folder.
### 1.0.0.0
* Initial release with the following resources:
- xWindowsRestore
- xSystemRestorePoint
## Examples
### Enable System Restore
In the Examples folder, ConfigureSystemRestore.ps1 demonstrates how to enable system restore.
### Creates a System Restore point
In the Examples folder, CreateSystemRestorePoint.ps1 demonstrates how to create a system restore point.