Quicker Windows Active Directory Controller
Overview
Following on from Quick Active Directory Controller, wrapped the bare minimum steps into some Powershell to create a quicker, more automated Vagrant box Active Directory (AD) controller.
Cloning the respository and making any tweaks required for your specific Vagrant provider are assumed…
Steps
Provision Virtual Machine / Vagrant Box
- Start the Windows 2022 Vagrant Box
$ cd repos/wmcdonald404/vagrantfiles/jborean93/windows2022-addc/ $ vagrant up
-
Once the machine’s up, we can
a. Run ad-hoc commands:
$ vagrant winrm -c hostname WIN-ODH49KSMJL3 $ vagrant winrm -c "(get-addomain).PDCEmulator" WIN-ODH49KSMJL3.WIN.ODH49KSMJL3
b. Connect via its console:
$ vagrant ssh
vagrant@WIN-Q5TRJJGJS2J C:\Users\vagrant>pwsh PS C:\Users\vagrant>
Note: default password:
vagrant
c. RDP…
$ eval $(vagrant winrm-config | awk '$1 ~ /^RDP/ { var=toupper($1); gsub(/\r/, "", $2); print var "=\"" $2 "\"" }') $ wlfreerdp /u:${RDPUSER} /p:${RDPPASSWORD} /v:${RDPHOSTNAME} /scale-desktop:300 /f