Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (Test-Path -Path "C:\Program Files\WindowsPowerShell\Modules\PSHyperVTemplate") {echo ""}
- else {
- Copy-Item -Path "$PSScriptRoot\PowerShell Packages\PSHyperVTemplate" -Destination "C:\Program Files\WindowsPowerShell\Modules" -Recurse}
- if (Test-Path -Path 'C:\Temp\') {echo ""}
- else {
- New-Item -ItemType Directory -Path "C:\Temp\"}
- if (Test-Path -Path 'C:\Temp\VmTemplates\') {echo ""}
- else {
- New-Item -ItemType Directory -Path "C:\Temp\VmTemplates\"}
- if (Test-Path -Path "C:\Temp\VmTemplates\DefaultTemplate.xml") {echo ""}
- else {
- Copy-Item -Path "$PSScriptRoot\PowerShell Packages\PSHyperVTemplate\1.1.4\DefaultTemplate.xml" -Destination "C:\Temp\VmTemplates\"}
- if (Test-Path -Path 'C:\HYPER-V DISK FILES') {echo ""}
- else {
- New-Item -ItemType Directory -Path "C:\HYPER-V DISK FILES"}
- $ActieHyperVSwithes = Get-VMSwitch
- if ($ActieHyperVSwithes -eq $null) {
- Get-NetAdapter
- echo ""
- Write-Host "Der er ikke kofiguret en virtuel swich"
- $choice = Read-Host "Skriv navnet på en adapter på listen"
- New-VMSwitch -Name MSNET-VIRTUEL-SWITCH -NetAdapterName $choice
- }
- Import-Module -Name PSHyperVTemplate
- $HyperVNames = "Name1", "Name2", "Name3"
- foreach ($Name in $HyperVNames)
- {
- New-Vmachine -Generation 1 -Name $Name -ISO "$PSScriptRoot\ISO Files\Win_Server.ISO"
- Read-Host
- }
Add Comment
Please, Sign In to add comment