all scripts
This commit is contained in:
41
Dennis_Scripts/TestDeploymentFunctions.ps1
Normal file
41
Dennis_Scripts/TestDeploymentFunctions.ps1
Normal file
@@ -0,0 +1,41 @@
|
||||
$serverlist = ('rejk-c-app301',
|
||||
'rejk-c-dps301',
|
||||
'rejk-c-mdl301',
|
||||
'rejk-c-rep301',
|
||||
'rejk-c-sps301',
|
||||
'rejk-c-tcf301',
|
||||
'rejk-c-tcs301',
|
||||
'rejk-c-tcs302',
|
||||
'rejk-c-tcs303',
|
||||
'rejk-c-web301')
|
||||
|
||||
function CopyLogs($servers) {
|
||||
foreach($server in $servers) {
|
||||
if(Test-Path "\\$server\d$\log_backup") {
|
||||
Write-Host "$server - Removing log_backup"
|
||||
Remove-Item "\\$server\d$\log_backup" -Recurse
|
||||
}
|
||||
|
||||
if(Test-Path "\\$server\d$\ifsbosystem\log") {
|
||||
Write-Host "$server - Copying log to log_backup"
|
||||
Copy-Item "\\$server\d$\ifsbosystem\log" "\\$server\d$\log_backup" -Recurse
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# run me:
|
||||
# CopyLogs -servers $serverlist
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function RestartComputers($servers) {
|
||||
foreach($server in $servers) {
|
||||
Write-Host "$server - Restarting"
|
||||
Invoke-Command -ComputerName $server -ScriptBlock { Restart-Computer -Force }
|
||||
}
|
||||
}
|
||||
|
||||
# run me:
|
||||
# RestartComputers -servers $serverlist
|
||||
Reference in New Issue
Block a user