webui/addomain.ps1

Get-SkParams

$PageTitle   = "CM Maintenance Tasks"
if (![string]::IsNullOrEmpty($Script:SearchValue)) {
    $PageTitle += ": $($Script:SearchValue)"
}
$content  = ""
$menulist = ""
$tabset   = ""
$pagelink = Split-Path -Leaf $MyInvocation.MyCommand.Definition

try {
    $domainname = $env:USERDOMAIN
    [adsi]$domain = "WinNT://$domainname"

    $pwa1 = $($domain.MinPasswordAge) / 86400
    $pwa2 = $($domain.MaxPasswordAge) / 86400
    $pwln = $domain.MinPasswordLength
    $mbpa = $domain.MaxBadPasswordsAllowed
    $phln = $domain.PasswordHistoryLength
    $alin = $domain.AutoUnlockInterval

    $content = "<table id=table2>
    <tr><th>Option / Setting</th><th style=`"width:100px`">Value</th></tr>
    <tr><td>Minimum Password Age</td><td style=`"text-align:right`">$pwa1 days</td></tr>
    <tr><td>Maximum Password Age</td><td style=`"text-align:right`">$pwa2 days</td></tr>
    <tr><td>Minimum Password Length</td><td style=`"text-align:right`">$pwln</td></tr>
    <tr><td>Max Bad Passwords Allowed</td><td style=`"text-align:right`">$mbpa</td></tr>
    <tr><td>Password History Length</td><td style=`"text-align:right`">$phln</td></tr>
    <tr><td>Account Lockout Interval</td><td style=`"text-align:right`">$alin</td></tr>
    </table>"

}
catch {
    $content = "<table id=table2><tr><td>Error: $($Error[0].Exception.Message)</td></tr></table>"
}
finally {
    Write-SkWebContent
}