modules/deploy/dsc/ext/PsGallery/xWindowsRestore.1.0.0/Examples/CreateSystemRestorePoint.ps1
#--------------------------------------------------------------------------------- #The sample scripts are not supported under any Microsoft standard support #program or service. The sample scripts are provided AS IS without warranty #of any kind. Microsoft further disclaims all implied warranties including, #without limitation, any implied warranties of merchantability or of fitness for #a particular purpose. The entire risk arising out of the use or performance of #the sample scripts and documentation remains with you. In no event shall #Microsoft, its authors, or anyone else involved in the creation, production, or #delivery of the scripts be liable for any damages whatsoever (including, #without limitation, damages for loss of business profits, business interruption, #loss of business information, or other pecuniary loss) arising out of the use #of or inability to use the sample scripts or documentation, even if Microsoft #has been advised of the possibility of such damages #--------------------------------------------------------------------------------- Configuration CreateSystemRestorePoint { Param ( [String[]]$NodeName = $env:COMPUTERNAME ) Import-DSCResource -ModuleName xWindowsRestore Node $NodeName { xSystemRestorePoint SystemRestorePointExample { Description = "Modify system settings" RestorePointType = "MODIFY_SETTINGS" Ensure = "Absent" } } } CreateSystemRestorePoint -NodeName "localhost" Start-DscConfiguration -Path .\CreateSystemRestorePoint -Wait -Force -Verbose |