Public/Get-P1Tenant.ps1
function Get-P1Tenant { <# .Synopsis Get PlannerOne tenant list and information. .Description Return the PlannerOne tenants informations .Parameter Tenant The tenant name. .Example # Get the list of tenants Get-P1Tenant .Example # Get a tenant information Get-P1Tenant -Tenant "PlannerOneProd" #> [cmdletbinding()] param( [string] $Tenant ) Process { $tenantsPath = Get-TenantsPath if (!(Test-Path $tenantsPath)) { return } if ($Tenant -eq "") { Get-TenantList } else { $info = Get-TenantInfo $Tenant if ($null -ne $info) { $revisionPath = $info.Path + "\revision.txt" if (Test-Path $revisionPath) { $revision = Get-Content $revisionPath Write-Output "Version: $revision" } } $info } } } |