Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
- DK2000
- Legende
- Beiträge: 9998
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 221 Mal
- Danke erhalten: 679 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
Ja, es hat schon etwas damit zu tun, aber nur indirekt. Es ist die Syntax:
führt einfach zu
weil die PowerShell.exe mit Convert-WindowsImage an der Stelle nichts anfangen kann, kennt es nicht, findet es nicht. Wenn man das unbedingt schon so umständlich machen will, dann richtig:
Dann wird Convert-WindowsImage.ps1 an der Stelle von der PowerShell ausgeführt.
Code: Alles auswählen
powershell Convert-WindowsImage <Argumente>
Code: Alles auswählen
Convert-WindowsImage : Die Benennung "Convert-WindowsImage" wurde nicht als
Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren
Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der
Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
Code: Alles auswählen
powershell -Command "& '<Pfad>\Convert-WindowsImage.ps1' <Argimente>"
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
vlt. noch wichtig an der Stelle:
Powershell als Administrator und CD ins Directory mit dem convert-windowsimage.ps1 und allen anderen Dateien (WIM, autounattend, etc.)
Sieht bei mir so aus (Hardcopy):
Powershell als Administrator und CD ins Directory mit dem convert-windowsimage.ps1 und allen anderen Dateien (WIM, autounattend, etc.)
Sieht bei mir so aus (Hardcopy):
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- DK2000
- Legende
- Beiträge: 9998
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 221 Mal
- Danke erhalten: 679 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
Ja, jetzt führe mal aber die Convert-WindowsImage.ps1 in der Eingabeaufforderung über powershell.exe aus. Das sieht das Ganze ganz anderes und wesentlich komplizierter aus.
Und wenn Du die Richtlinie auf "RemoteSigned" stellst, dann fällt die Frage weg.
Und wenn Du die Richtlinie auf "RemoteSigned" stellst, dann fällt die Frage weg.
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
ah, jetzt bin ich wieder eingenordet. Sorry. @g-force hatte ja geschrieben, dass es über das cmd/bat Script laufen soll.
Da bin ich überfragt. Das wäre natürlich toll, wenn das ginge. Habe ich aber noch nirgendwo gesehen, dass jemand das aus einem anderen Script heraus aufruft.
@g-force:
vlt. erst mal ohne die Einbindung versuchen? Sind dann halt ein paar Schritte, aber es lohnt sich.
Da bin ich überfragt. Das wäre natürlich toll, wenn das ginge. Habe ich aber noch nirgendwo gesehen, dass jemand das aus einem anderen Script heraus aufruft.
@g-force:
vlt. erst mal ohne die Einbindung versuchen? Sind dann halt ein paar Schritte, aber es lohnt sich.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- DK2000
- Legende
- Beiträge: 9998
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 221 Mal
- Danke erhalten: 679 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
Ja, das geht, ist halt nur umständliche Schreibweise:
daher ja der Vorschlag weiter oben, die Variable für die Schalter zu setzen:
-ExecutionPolicy kann man dann auch weglassen, wenn man das generell für das Profil oder Global eingestellt hat.
Das macht dann alles übersichtlicher:
Das funktioniert schon, ist nur umständlicher.
Code: Alles auswählen
powershell -Command "& '<Pfad>\Convert-WindowsImage.ps1' <Argumente>"
Code: Alles auswählen
Set switches=-ExecutionPolicy RemoteSigned -NoLogo -Command
Das macht dann alles übersichtlicher:
Code: Alles auswählen
powershell %switches% "& '<Pfad>\Convert-WindowsImage.ps1' <Argumente>"
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
habe hier was ähnliches gefunden; vlt. kann man da etwas von gebrauchen:
https://scripts.adamrehn.com/
https://scripts.adamrehn.com/
Code: Alles auswählen
# Be sure to run this from a PowerShell prompt with administrative priveleges
# Download the latest version of `Convert-WindowsImage.psm1` from the Microsoft virtualisation tools repository
Set-ExecutionPolicy Bypass -Scope Process -Force;
iex ((New-Object System.Net.WebClient).DownloadString(`
'https://raw.githubusercontent.com/MicrosoftDocs/Virtualization-Documentation/' + `
'master/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.psm1'`
))
# Replace these values with the appropriate Windows Insider build number and ISO image file path
$previewBuild = '20150'
$insiderISO = "${env:HOMEDRIVE}${env:HOMEPATH}\Desktop\Windows10_InsiderPreview_Client_x64_en-us_${previewBuild}.iso"
$insiderVHDX = $insiderISO.Replace('.iso', '.vhdx')
# Create a VHDX image and populate it with the contents of the Windows Insider ISO image
Convert-WindowsImage `
-SourcePath $insiderISO `
-VHDPath $insiderVHDX `
-VhdType 'Fixed' `
-SizeBytes 80GB `
-DiskLayout 'UEFI' `
-Edition 'Windows 10 Pro' `
-BCDinVHD 'NativeBoot' `
-RemoteDesktopEnable
# Mount the created VHDX image and retrieve the drive letter of the mounted partition
$mounted = (Mount-VHD -Path $insiderVHDX -PassThru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
# Create a boot entry for the VHDX image (this will automatically be set to the default boot entry)
bcdboot "${mounted}:\Windows"
# Set a human-readable description for the boot entry
bcdedit /set '{default}' DESCRIPTION "Windows Insider Build ${previewBuild}"
# Unmount the VHDX image
Dismount-VHD -Path $insiderVHDX
# Verify that the boot entry was configured correctly
bcdedit /enum
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- g-force
- Elite
- Beiträge: 2702
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 403 Mal
- Danke erhalten: 416 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
In etwa so, oder habe ich das falsch verstanden?
Code: Alles auswählen
rem ISO zu VHDX konvertieren
powershell C:\NTLITE\SCRIPTS\CMD\Convert-WindowsImage.ps1 -SourcePath "%ISO%\%VMNAME%\sources\install.wim" -VHDFormat "VHDX" -Index "1" -SizeBytes 50GB -DiskLayout "UEFI" -VHDPath "%VMPFAD%\%VMNAME%.vhdx" -UnattendPath "%ISO%\%VMNAME%\autounattend.xml"
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
ich bin da leider raus, da keine Ahnung von diesem Zeug. Vlt. kann @DK2000 da weiterhelfen?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- g-force
- Elite
- Beiträge: 2702
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 403 Mal
- Danke erhalten: 416 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
Mir wird das auch zu hoch. Außerdem denke ich, daß mich das Script im NTlite-Thread nicht unbedingt voran bringt, da ich lieber die komplette ISO teste als nur die WIM. Außerdem funktioniert das Ganze nicht mit einer ESD.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
-
- Grünschnabel
- Beiträge: 31
- Registriert: 28.02.2023, 05:22
- Hat sich bedankt: 6 Mal
- Danke erhalten: 5 Mal
- Gender:
Re: Hyper-V Virtuelle Maschine per Script erstellen; mein Lösungsansatz
Ist es irgendmöglich das alte "RemoteFX?!" nochmal zum Laufen zu bringen das man auch eine richtige GPU-Leistung in die VM reinbekommt ?
mfG
mfG