Dec 7 2011 3:09PM GMT
Posted by: Richard Siddaway
PowerShell, WMI
Backing up the WMI repository
Posted by: Richard Siddaway
The WMI repository is a collection of files. It can be easily backed up
function backup-wmirepository { param( [string]$path, [switch]$force ) if ($force){ if (Test-Path $path){Remove-Item -Path $path -Force} } else { if (Test-Path $path){Throw "$path already exists"} } $exp = "winmgmt /backup $path" Invoke-Expression -Command $exp }
The function will back up the repository to the given file unless the file exists. if you want the backup file overwritten use the force switch




