This page is the operator guide for ADPlayground. The exhaustive reference is generated separately so it stays aligned with the exported cmdlets and XML documentation.
Canonical References
- Generated PowerShell API Reference -- full cmdlet reference with parameters, examples, and type groupings
- Generated .NET API Reference -- namespaces, types, and member details for library consumers
- Module Overview -- installation and broader PowerShell usage guidance
High-Value Starting Points
| Workflow | Start with | Why it matters |
|---|---|---|
| Directory inventory | Get-ADXComputer , Get-ADXUser , Get-ADXGroup | Baseline the objects TestimoX rules later reason about |
| Group Policy analysis | Get-ADXGpo , Get-ADXGpoInventory , Get-ADXGpoPolicyValues | Investigate linked policy state, policy values, and drift |
| Replication and topology | Get-ADXReplicationStatus , Get-ADXSites , Get-ADXSiteCoverage | Find health problems before they become assessment noise |
| ACL and ownership | Get-ADXAcl , Get-ADXAclOwner , Restore-ADXAclDefault | Review or repair directory security descriptors |
| DNS and logs | Get-ADXDnsScavenging , Get-ADXDnsLogFile , Watch-ADXDnsLog | Validate cleanup posture and inspect operational logs |
| Trusts and identity | Get-ADXTrust , Get-ADXSidHistory , Convert-ADXIdentity | Investigate boundary and identity translation issues |
Example Workflows
Inventory Directory State
Import-Module ADPlayground
Get-ADXComputer -View Laps
Get-ADXUser -View Default
Get-ADXPrivilegedGroupsReview Group Policy Health
Get-ADXGpo
Get-ADXGpoInventory
Get-ADXGpoBrokenLink
Get-ADXGpoPasswordCheck Replication Before a Wider Assessment
Get-ADXReplicationStatus
Get-ADXReplicationConnections
Get-ADXSiteCoverageWork Safely with Write-Capable Surfaces
ADPlayground includes both read-oriented and mutating cmdlets. When you move from inspection into repair:
- Start with the
Get-ADX*variant or preview path first. - Prefer
-WhatIfand-Confirmon write-capable commands where available. - For lingering-object cleanup, detect first with
Get-ADXLingeringObject, then preview cleanup before removal.
Get-ADXLingeringObject -Domain "corp.contoso.com" |
Remove-ADXLingeringObject -WhatIfUse the Generated API for Full Coverage
The older hand-written tables drift too easily for a module this large. When you need a complete list of exported cmdlets, current signatures, or generated examples, jump to: