Public/Restart-P1Tenant.ps1
function Restart-P1Tenant { <# .Synopsis Restart a PlannerOne tenant .Description Restart a PlannerOne tenant by restarting web application and service. .Parameter Tenant The target tenant. #> [cmdletbinding()] param( [Parameter(Mandatory=$true)] [string] $Tenant ) Process { Write-Section "Restaring tenant $Tenant" if (!(Test-Tenant $Tenant)) { Write-Warning "Tenant $Tenant does not exist." Write-Warning "Operation canceled." return; } $info = Get-P1Tenant $Tenant $webApp = Get-P1WebApplication $Tenant if ($webApp -eq $null) { Write-KO "Cannot find the web application for tenant $Tenant" return } Restart-Tenant $webApp $info Write-OK "Tenant $Tenant restarted" } } |