Public/Unregister-P1Tenant.ps1
function Unregister-P1Tenant { <# .Synopsis DEV TOOL - Use Remove-P1Tenant cmdlet if you want to uninstall an existing PlannerOne tenant. Unregister an existing PlannerOne tenant. .Description DEV TOOL. Unregister an existing PlannerOne tenant with the given parameters. This command does not uninstall the product. .Parameter Tenant The tenant name. .Parameter RemoveData Remove all the data stored for this tenant. .Example # Uninstall a PlannerOne tenant named P1Prod. Unregister-P1Tenant -Tenant NavDev #> [cmdletbinding()] param( [Parameter(Mandatory=$true)] [string] $Tenant, [switch] $RemoveData ) Process { if (!(Test-Tenant $Tenant)) { Write-Warning "Tenant $Tenant does not exist." return } Write-Section "Unregistering tenant..." Remove-Tenant -Tenant $Tenant -RemoveData:$RemoveData.IsPresent Write-OK "Tenant '$Tenant' unregistered" } } |