Inital commit.

This commit is contained in:
2019-11-11 19:22:39 -05:00
parent f89d330f14
commit a052b43b22
80 changed files with 5989 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
## Set the path to the OpenVPN uninstaller
$INSTALL_PATH = "${Env:ProgramFiles}\OpenVPN"
If ( Test-Path "${INSTALL_PATH}\Uninstall.exe" )
{
## Disconnect all connected VPN configurations
Start-Process "${INSTALL_PATH}\bin\openvpn-gui.exe" -ArgumentList '--command disconnect_all' -Wait
## End OpenVPN if it's running
Get-Process | Where { $_.Name -like "openvpn*" } | Stop-Process -Force
## Uninstall OpenVPN
Write-Output "Uninstalling OpenVPN"
Start-Process "${INSTALL_PATH}\Uninstall.exe" -ArgumentList '/S' -Wait
## Delete lingering directories
Write-Output "Deleting ${Env:ProgramFiles}\OpenVPN"
Remove-Item "${Env:ProgramFiles}\OpenVPN" -Recurse -Force
}
Else { Write-Output "OpenVPN is not installed on this endpoint." }