Each pod has a dedicated GPO that runs a logon script when students sign in. The script automatically deploys pod-specific ADUC shortcuts to the student's desktop.
| GPO Name | Linked OU |
|---|---|
| Pod01-Logon-Shortcuts | OU=Pod01,OU=Students,DC=acs-p01,DC=local |
| Pod02-Logon-Shortcuts | OU=Pod02,OU=Students,DC=acs-p01,DC=local |
| Pod03-Logon-Shortcuts | OU=Pod03,OU=Students,DC=acs-p01,DC=local |
| ... | ... |
| Pod20-Logon-Shortcuts | OU=Pod20,OU=Students,DC=acs-p01,DC=local |
Total: 20 GPOs (one per pod)
Location: \\acs-p01.local\NETLOGON\Deploy-PodShortcuts.bat
C:\CyberLab\PodShortcuts\PodXX\ to user's desktopUser logs in
-> GPO fires logon script
-> Script reads %USERNAME%
-> Extracts prefix (P01-P20)
-> Sets PODID
-> Copies C:\CyberLab\PodShortcuts\PodXX\* to %USERPROFILE%\Desktop
C:\CyberLab\PodShortcuts\
Pod01\
Pod01 - Active Directory.lnk
Open-Pod01-ADUC.bat
Open-Pod01-ADUC.ps1
Pod02\
...
Pod20\
...
The logon script does not affect lab progress. It only deploys shortcut files. All student lab work is stored in Active Directory objects within their pod OU, which persists independently.