-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbackup_gpo.ps1
27 lines (26 loc) · 1.96 KB
/
backup_gpo.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#############################################################################
# #
# name: backup_gpo.ps1 #
# script version 0.1 #
# #
# author: edi #
# #
# comment: asp powershell script to backup gpo´s dir(s) as guid #
# #
# 10.04.2013 :: beta #
# #
#############################################################################
$count = 0
write-host "`n backupfolder-path? `n" -f yellow
$answer = read-host
if($answer.length -gt 0){
$backupfolder = $answer
get-gpo -all | % {
$name = $_.displayname
if(!(test-path $backupfolder)){ $backupfolder = new-item $backupfolder -type directory }
backup-gpo -guid $_.id -path $backupfolder | out-null
$count++
write-progress activity " copying $count gpo(s) to $backupfolder "
}
write-host "`n copying" $count "gpo(s) to $backupfolder successfully `n" -f green
}