Skip to content

AttuneOps/Setup-Windows-to-Automate-Operating-System-Installations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docs Discord Docs Generic badge

Setup Windows to Automate Operating System Installations

Attune provides a solution to streamline the OS installation process.

This Attune Project sets up a Windows machine as a worker for automating operating system installations.

What is a worker?

The majority of the workload creating the ISO file(s) is performed on either the Attune host machine or a separate machine. This machine is referred to as the worker.

The workload covers tasks such as unpacking ISO, repackaging with the drivers and configurations, deploying files to the controller, and triggering APIs on the controller.

Documentation

Automate Operating System Installation

Attune

Attune automates and orchestrates processes to streamline deployments, scaling, migrations, and management of your systems. The Attune platform is building a community of sharable automated and orchestrated processes.

You can leverage the publicly available orchestrated blueprints to increase your productivity, and accelerate the delivery of your projects. You can open-source your own work and improve existing community orchestrated projects.

Get Started with Attune, Download NOW!

The Attune Community Edition can be downloaded for free from our ServerTribe website. You can learn more about Attune through ServerTribe's YouTube Channel.

Clone this Project

To clone this project into your own instance of Attune, follow the Clone a GIT Project How To Instructions.

Blueprints

This Project contains the following Blueprints.

Setup Windows Worker for WinPE ISOs Installations

The scripts within each step automate the Windows worker setup for automating Windows installation using WinPE ISOs.

Install Windows Assessment and Deployment Kit (ADK)

Download and install the appropriate ADK and WinPE Add-On version based on the Windows distribution.

Install Worker Prerequisites on Windows

Download and install 7z.

Setup and Create SmbShare Folder on Windows

Enable the File and Printer Sharing service, configure the firewall for Network Discovery, create an SMB share folder, and setup appropriate NTFS permissions.

Install Windows Assessment and Deployment Kit

The Windows Assessment and Deployment Kit (Windows ADK) and Windows PE add-on has the tools you need to customise Windows images for large-scale deployment, and to test the quality and performance of your system, its added components, and the applications running on it.

Microsoft Documentation

Create a SMB Share folder

Create a shared space for storing and accessing files.

SMB (Server Message Block) is widely supported and provides a flexible way to connect different devices and operating systems for file sharing.

This process includes:

  • Enable the File and Printer Sharing service,
  • configure the firewall for Network Discovery,
  • create an SMB share folder,
  • setup appropriate NTFS permissions, and
  • Turn off password protected sharing (optional).

Parameters

Name Type Script Reference Comment
Automation Worker Windows Base Directory Text automationworkerwindowsbasedirectory Base directory for deploying temporary files to build the ISO on a Windows Worker.

eg. "C:/attune_auto_installer"
Automation Worker Windows Node Windows Node automationworkerwindowsnode The Windows automation worker node used to perform tasks to create the ISO.
Automation Worker Windows User: Administrator Windows Credential automationworkerwindowsuseradministrator Administrator user on the Windows Automation Worker node.

Files

Name Type Comment

Contribute to this Project

The collective power of a community of talented individuals working in concert delivers not only more ideas, but quicker development and troubleshooting when issues arise.

If you’d like to contribute and help improve these projects, please fork our repository, commit your changes in Attune, push you changes, and create a pull request.

pull request


Please feel free to raise any issues or questions you have.

create an issue


Thank you

About

This Attune Project sets up a Windows machine as a worker for automating operating system installations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published