vSphereAutoLab/SRC/DC2/Build.cmd

55 lines
2.3 KiB
Batchfile

@echo off
ver | find "6.1" > nul
if %ERRORLEVEL% == 0 goto ver_2K8
ver | find "6.2" > nul
if %ERRORLEVEL% == 0 goto ver_2K12
ver | find "6.3" > nul
if %ERRORLEVEL% == 0 goto ver_2K12
Exit
:ver_2K8
echo **
echo * Building on Windows 2008
echo * Building on Windows 2008 >> c:\buildlog.txt
echo * Setup recall of build script
echo * Setup recall of build script >> c:\buildlog.txt
copy \\192.168.199.7\Build\Automate\DC\Phase2.cmd c:\ >> c:\buildlog.txt
type \\192.168.199.7\Build\Automate\version.txt >> c:\buildlog.txt
echo **
echo * Install DHCP
echo * Install DHCP >> c:\buildlog.txt
start /w ocsetup DHCPServer
echo * Enable DHCP
echo * Enable DHCP >> c:\buildlog.txt
sc config dhcpserver start= auto
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Build /t REG_SZ /d "cmd /c c:\Phase2.cmd" /f >> c:\buildlog.txt
echo **
echo * Install Active Directory and reboot
copy \\192.168.199.7\Build\Automate\DC\dcpromo.txt c:\ >> c:\buildlog.txt
dcpromo /answer:c:\dcpromo.txt >> c:\buildlog.txt
Exit
:ver_2K12
echo **
echo * Building on Windows 2012
echo * Building on Windows 2012 >> c:\buildlog.txt
echo * Set IP address
echo * Set IP address >> c:\buildlog.txt
netsh interface ip set address name="Ethernet" static 192.168.201.4 255.255.255.0 192.168.201.2 1
netsh interface ip set dnsservsers name="Ethernet" address="192.168.199.4" primary
echo **
echo * Install DHCP
echo * Install DHCP >> c:\buildlog.txt
Dism /online /enable-feature /featurename:DHCPServer
Dism /online /enable-feature /featurename:DHCPServer-Tools
Dism /online /enable-feature /featurename:DNS-Server-Full-Role
Dism /online /enable-feature /featurename:DNS-Server-Tools
Dism /online /enable-feature /featurename:DirectoryServices-DomainController
Dism /online /enable-feature /featurename:DirectoryServices-AdministrativeCenter
Dism /online /enable-feature /featurename:ActiveDirectory-PowerShell
sc config dhcpserver start= auto
echo * Setup recall of build script
copy \\192.168.199.7\Build\Automate\DC\Phase2.cmd c:\ >> c:\buildlog.txt
type \\192.168.199.7\Build\Automate\version.txt >> c:\buildlog.txt
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Build /t REG_SZ /d "cmd /c c:\Phase2.cmd" /f >> c:\buildlog.txt
copy \\192.168.199.7\Build\Automate\DC\dcpromo.ps1 c:\
powershell c:\dcpromo.ps1
Exit