You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every check queries LIVE state (AD/DHCP/filesystem/registry/network). Script exit codes from the build phase carry zero weight.
All commands are read-only (Get-* / dcdiag / dsacls / ipconfig / Test-NetConnection / nslookup). No fix is applied during verification; failures are reported only.
Dependency rule: a failed prerequisite marks downstream checks BLOCKED, not FAIL.
Execution tiers:
TIER-A (authoritative): run in an elevated PowerShell console ON the named machine.
TIER-R (remote corroboration): unauthenticated probes from the session host (192.168.0.10, Linux). Can prove reachability/port state/DNS content, cannot substitute for Tier-A cmdlet results.
Dependency chain
V1 connectivity ──> V2 identity/roles ──> V3 DC health (dcdiag)
│ │
v v
V4 DHCP (SERVER auth) ──> V4b CLIENT-1 lease ──> V5 domain join
│
V6 AD objects <───────────────────────┘(order convenience)
│
┌───────────┼────────────┐
v v v
V7 share+ACLs V8 GPO V9 RDP (CLIENT-1 half)
(link dep V6; settings presence independent)
Get-ADGroup tesda -Properties GroupScope,GroupCategory | ft Name,GroupScope,GroupCategory,DistinguishedName
GroupScope=DomainLocal; GroupCategory=Security; DN inside tesda.org OU
V6.3
SERVER
Get-ADUser user1,user2 -Properties Enabled,PasswordNeverExpires,CannotChangePassword | ft Name,Enabled,PasswordNeverExpires,CannotChangePassword
Enabled=True, PasswordNeverExpires=True for both. NOTE: CannotChangePassword returned here is an AD-module COMPUTED property built by reading the object DACL — treat as indicative only; authoritative check is V6.4
V6.4
SERVER
dsacls "CN=user1,OU=tesda.org,DC=css,DC=local" and same for user2
(Get-GPInheritance -Target 'OU=tesda.org,DC=css,DC=local').GpoLinks | ft DisplayName,Enabled,Order
one link: 'Folder Redirection', Enabled=True
V8.3
SERVER
$x=[xml](Get-GPOReport 'Folder Redirection' -ReportType Xml); $x.GPO.User.ExtensionData.Extension.OuterXml | Select-String -Pattern '\\\\SERVER\\FolderRedirection' -AllMatches (plus inspect HTML report Get-GPOReport ... Html -Path $env:TEMP\fr.html)
XML contains literal UNC \\SERVER\FolderRedirection under User Configuration, with redirection nodes for Desktop, Documents and Pictures. If OuterXml has NO folder-redirection extension data → the manual GUI step was never completed → FAIL with cause 'manual gpmc.msc step skipped', NOT a script bug
V9 — Remote Desktop, lightweight only (SERVER half: no prereq beyond V2; CLIENT-1 half prereq: V5.1)