Windows Trial Lab
Go to file
Micah R Ledbetter bd92dbd141 win-update: StrictMode, dot-sourcing, clean up, bugs
- 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
2015-10-26 13:36:39 -05:00
legacy-packer-windows Got something working - I can build Win 8.1 x86 boxes! 2015-09-17 16:56:39 -05:00
scripts win-update: StrictMode, dot-sourcing, clean up, bugs 2015-10-26 13:36:39 -05:00
windows_81_x86 Work on supporting Windows Updates in buildlab; cleanup 2015-09-24 18:33:39 -05:00
.gitignore
buildlab.ps1 windows-trial-lab: 2015-10-02 19:39:59 -05:00
readme.markdown windows-trial-lab: 2015-10-02 19:39:59 -05:00
slipstream.ps1 windows-trial-lab: 2015-10-02 19:39:59 -05:00
todo.markdown MY PACKER SHIT WORKS!! 2015-09-23 11:48:36 -05:00

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)