Difference between revisions of "Venafi Scripts"

From UVOO Tech Wiki
Jump to navigation Jump to search
(Created page with "``` $services = @("VED", "VenafiESTService", "VenafiLogServer") foreach ( $service in $services ){ $hostPrefix = "MyhostPrefix" $count = 4 # $scriptBlock = "{hostname}" # $...")
 
Line 20: Line 20:
  
 
}
 
}
 +
```
 +
 +
```
 +
Get-Service | ? { $_.DisplayName -like "venafi*" } | % { Stop-Service $_ }
 +
```
 +
 +
```
 +
Expand-Archive '.\Venafi Trust Protection Platform 22.2.0.zip' -DestinationPath 22.2.0
 
```
 
```

Revision as of 21:24, 18 July 2022

$services =  @("VED", "VenafiESTService", "VenafiLogServer")
foreach ( $service in $services ){


$hostPrefix = "MyhostPrefix"
$count = 4
# $scriptBlock = "{hostname}"
# $cmd = "hostname; pwd"
$cmd = "sc.exe failure `"$service`" reset=3600 actions= restart/30000"
for ($i = 1;  $i -lt ($count+1); $i++){
  if($i -lt 10){
    $hostSuffix = "0$i"
  } else {
    $hostSuffix = "$i"
  }
  $h = "${hostPrefix}$hostSuffix"
  Invoke-Command -ScriptBlock {powershell -c "$Using:cmd"} $h
}

}
Get-Service | ? { $_.DisplayName -like "venafi*" } | % { Stop-Service $_ } 
Expand-Archive '.\Venafi Trust Protection Platform 22.2.0.zip' -DestinationPath 22.2.0