Create Get-PSADForestInfo

This script is used to gather information on the Active Directory environment using system .Net calls and built-in PowerShell functionality.

REQUIRES: Active Directory user authentication. Standard user access is fine - admin access is not necessary.

Currently, the script performs the following actions:
    * Identifies the current AD forest and lists Forest Mode & Forest FSMOs.
    * Enumerates all domain details (including child domains).
    * Domain details (for all domains including forest root) include:
        - Netbios Name
        - Domain SID
        - Domain Mode
        - Domain krbtgt Last Password Set Date
        - Domain FSMOs
        - Domain Password Policy
        - Domain Trusts
        - Child Domains
    * Identifies AD & Exchange schema versions
    * Enumerates AD Sites and provides Forest Subnet data