Useful scripts to configure VMs with PowerCLI and to deploy AD domains. Written for and used to deploy VMs at SPARSA's ISTS14 competiton
There are a lot of things here, check out ISTS-Scripts.psm1
Function Name | Description |
---|---|
Connect-ISTSVCenter | Connects to vcenter from config or prompt |
Get-VCenterConnectionStatus | Run a simple test to see if the VCenter server is connected |
Import-ISTSConfig | Sets variables for use in the script (prefixed by ISTS_) |
Invoke-DeployISTSDomainController | Uploads an AD deployment script to the VM's passed in and runs it |
Invoke-AddDnsRecordsFromCSV | Takes DNS records from a CSV file and adds them to a Windows Server |
Install-PBIS | Installs PBIS on a linux host |
Invoke-JoinLinuxHostsToDomain | Gathers linux system info and invokes InstallPBIS on hosts |
Add-WindowsHostsToDomain | Joins windows hosts to an AD domain |
Start-ISTSDeployFromCSV | Programatically clones, configures, snapshots, and starts VMs in parallel |
Add-ISTSVMFolders | Mass adds organizational folders based on team numbers |
Add-ISTSResourcePools | Mass adds resource pools based on team numbers |
Add-ISTSNetworks | Mass adds networks based on names, team numbers, and VLAN mappings |
Invoke-ConfirmPrompt | Creates a prompt for the user |
Contribute and stuff