Added a VMC Firewall Rules example script

This commit is contained in:
alanrenouf
2018-01-31 21:40:34 -08:00
parent e0e4a56826
commit a9c83ab50a

View File

@@ -0,0 +1,20 @@
$MyRefreshToken = "XXXX-XXXX-XXXX-XXXX"
Connect-VMC -RefreshToken $MyRefreshToken
#List the user firewall Rules for MGW
Get-VMCFirewallRule -SDDCName "vGhetto" -OrgName "BashFest - Red Team" -GatewayType MGW
#List the firewall rules including system firewall rules for MGW
Get-VMCFirewallRule -SDDCName "vGhetto" -OrgName "BashFest - Red Team" -GatewayType MGW -ShowAll
#Export Firewall Rules from original SDDC
Export-VMCFirewallRule -SDDCName "vGhetto" -OrgName "BashFest - Red Team" -GatewayType MGW -Path ~/Desktop/VMCFirewallRules.json
#Import Firewall Rules to new SDDC
Import-VMCFirewallRule -SDDCName Single-Host-SDDC -OrgName "BashFest - Red Team" -GatewayType MGW -Path ~/Desktop/VMCFirewallRules.json
#Remove the firewall Rules we just created for the SDDC
$Rules = Get-VMCFirewallRule -SDDCName "Single-Host-SDDC" -OrgName "BashFest - Red Team" -GatewayType MGW
Foreach ($rule in $rules){
Remove-VMCFirewallRule -SDDCName Single-Host-SDDC -OrgName "BashFest - Red Team" -GatewayType MGW -RuleId $rule.id
}