Feat: varied Bootstrap v0.2/untested
This commit is contained in:
parent
03a38af4dc
commit
469d3bd8a4
|
@ -5,12 +5,15 @@ echo "GPLv3"
|
|||
|
||||
### Define variables
|
||||
|
||||
$scripts_path = Read-host "Scripts path?"
|
||||
$vhd_path = Read-host "VHD path?"
|
||||
$vm_path = Read-Host "VM path?"
|
||||
$source_path = Read-host "Actual source path?"
|
||||
$base_srv = Read-Host "SRV base disk name without extension?"
|
||||
$base_cli = Read-Host "CLI base disk name without extension?"
|
||||
$scripts_path = Read-host "Scripts path with trailling slash?"
|
||||
$vhd_path = Read-host "VHD path with trailling slash?"
|
||||
$vm_path = Read-Host "VM path with trailling slash?"
|
||||
$source_path = Read-host "Actual source path with trailling slash?"
|
||||
$source_srv_name = Read-Host "SRV source disk name with extension?"
|
||||
$source_cli_name = Read-Host "CLI source disk name with extension?"
|
||||
$base_srv = Read-Host "SRV base disk name with extension?"
|
||||
$base_cli = Read-Host "CLI base disk name with extension?"
|
||||
$base_vhd_path = "${vhd_path} + "\Base\""
|
||||
|
||||
### Store them as ENV vars
|
||||
|
||||
|
@ -18,8 +21,12 @@ $env:SCRIPTS_PATH = ${scripts_path}
|
|||
$env:VHD_PATH = ${vhd_path}
|
||||
$env:VM_PATH = ${vm_path}
|
||||
$env:SOURCE_PATH = ${source_path}
|
||||
$env:BASE_SRV = ${base_srv}
|
||||
$env:BASE_CLI = ${base_cli}
|
||||
$env:SOURCE_SRV_NAME = ${source_srv_name}
|
||||
$env:SOURCE_CLI_NAME = ${source_cli_name}
|
||||
$env:BASE_SRV_NAME = ${base_srv}
|
||||
$env:BASE_CLI_NAME = ${base_cli}
|
||||
$env:FULL_PATH = ${full_path}
|
||||
$env:BASE_VHD_PATH = ${base_vhd_path}
|
||||
|
||||
### Let the fuckery begins!
|
||||
|
||||
|
@ -29,8 +36,8 @@ md ${vm_path}
|
|||
|
||||
Move-Item ${source_path} ${vhd_path}
|
||||
|
||||
New-VHD -ParentPath ${vhd_path}\source\${base_srv}.vhdx -Path ${vhd_path}\Base\Base_SRV_diff.vhdx -Differencing
|
||||
New-VHD -ParentPath ${vhd_path}\source\${base_cli}.vhdx -Path ${vhd_path}\Base_CLI_diff.vhdx -Differencing
|
||||
New-VHD -ParentPath ${vhd_path}\source\${base_srv_name}.vhdx -Path ${vhd_path}\Base\${base_srv_name}.vhdx -Differencing
|
||||
New-VHD -ParentPath ${vhd_path}\source\${source_cli_name}.vhdx -Path ${vhd_path}\${base_cli_name}.vhdx -Differencing
|
||||
|
||||
### Create VMNetworks
|
||||
New-VMSwitch -name Arc-CLI -SwitchType Private
|
||||
|
|
Loading…
Reference in New Issue