Windows Trial Lab
bd92dbd141
- Entire script works in Strict Mode - Script is still usable when run directly, but can also be dot-sourced for access to internal functions - Make significant changes to code organization for readability - Fix several exception-throwing bugs - Add at least some documentation for every function - Modify Check-WindowsUpdates to optionally filter updates that can request user input - Modify Check-WindowsUpdates so it no longer thinks it can tell if the machine needs to be rebooted - Pull out incomplete implementation of -MaxUpdatesPerCycle - Add Get-RestartRegistryEntry function - Reduce log noise |
||
---|---|---|
legacy-packer-windows | ||
scripts | ||
windows_81_x86 | ||
.gitignore | ||
buildlab.ps1 | ||
readme.markdown | ||
slipstream.ps1 | ||
todo.markdown |
windows-trial-lab: scripts for building one or more machines from Windows trial ISOs
Layout and script purpose
- marionettist/windows-trial-lab/
- scripts/
- windeploy-marionettist/
- windeploy-marionettist.psm1
- (etc)
- autounattend-postinstall.ps1 # run from Autounattend.xml, contains hardcoded values
- packer-postinstall.ps1 # run by a packer provisioner, contains hardcoded values
- download-windowsupdates.ps1 # run on schedule, should use a config file somewhere
- build-updatedwindowsisos.ps1 # run on schedule, should use a config file somewhere
- build-vagrantboxes.ps1 # run on schedule, should use a config file somewhere
- buildlab.ps1 # ?? maybe? controls the whole flow of everything? I at least need something that talks to Packer
- (any other scripts)
- windeploy-marionettist/
- scripts/