Automatisches Bereitstellen Ihrer Sequenzierungsumgebung mit Microsoft Application Virtualization Sequencer (App-V Sequencer)
Gilt für:
- Windows 10
- Windows 11
In früheren Versionen von App-V Sequencer mussten Sie Ihre Sequenzierungsumgebung manuell erstellen. Ab Windows 10 Version 1703 sind die New-AppVSequencerVM
Cmdlets und Connect-AppvSequencerVM
Windows PowerShell verfügbar, die Ihre Sequenzierungsumgebung automatisch für Sie erstellen, einschließlich der Bereitstellung Ihres virtuellen Computers.
Automatische VM-Bereitstellung der Sequenzumgebung
Sie haben zwei Optionen für die Bereitstellung eines virtuellen Computers für die automatische Sequenzierung:
- Verwenden einer virtuellen Festplatte (Virtual Hard Disk, VHD)
- Aktualisieren eines vorhandenen virtuellen Computers
Sie können nur eine Option auswählen.
Hinweis
Wir haben die Anzahl der Umgebungsprüfungen reduziert, die vom App-V Sequencer durchgeführt werden, und die Liste der Apps, die für eine sauber Sequenzierungserfahrung deaktiviert oder deaktiviert werden müssen, eingegrenzt. Wir haben auch Antiviren- und andere ähnliche App-Warnungen unterdrückt.
Bereitstellen einer neuen VM mit einer VHD-Datei
Die Bereitstellung Ihres neuen virtuellen Computers umfasst das Erstellen einer VHD-Datei, das Einrichten eines Benutzerkontos, das Aktivieren von PowerShell-Remoteskripts und die Installation von App-V Sequencer.
Create einer VHD-Datei
Damit dieser Prozess funktioniert, muss ein Basisbetriebssystem als VHD-Imagedatei verfügbar sein. Es wird empfohlen, dasConvert-WindowsImage.ps1-Befehlszeilentool zu verwenden.
Create einer VHD-Datei mit dem Convert-WindowsImage-Befehlszeilentool
Öffnen Sie PowerShell als Administrator, und führen Sie das Tool Convert-WindowsImage mit den folgenden Befehlen aus:
Convert-WindowsImage -SourcePath "<path_to_iso_image>" -VHDFormat "VHD" -VHDPartitionStyle "MBR"
Dabei
<path_to_iso_image>
ist der vollständige Pfad zu Ihrem ISO-Image.
Wichtig
Sie müssen den VHDPartitionStyle als MBR angeben. Wenn Sie den Standardwert GPT verwenden, führt dies zu einem Startfehler in Ihrem VHD-Image.
Bereitstellen Ihrer VM mit Ihrer VHD-Datei
Nachdem Sie über eine VHD-Datei verfügen, müssen Sie Ihren virtuellen Computer für die automatische Sequenzierung bereitstellen.
Installieren Sie auf dem Hostgerät den Windows-Client und die Komponente Microsoft Application Virtualization (App-V) Auto Sequencer aus der entsprechenden Version des Windows Assessment and Deployment Kit (ADK). Weitere Informationen zum Installieren von App-V Sequencer finden Sie unter Installieren des App-V-Sequencers.
Stellen Sie sicher, dass Hyper-V aktiviert ist. Weitere Informationen zum Aktivieren und Verwenden von Hyper-V finden Sie unter Hyper-V auf Windows Server 2016.
Öffnen Sie PowerShell als Administrator, und führen Sie das Cmdlet New-AppVSequencerVM mit den folgenden Parametern aus:
New-AppVSequencerVM -VMName "<name_of_new_vm>" -ADKPath "<path_to_adk_install_folder>" -VHDPath "<path_to_vhd_file>" -VMMemory "<vm_memory_size>" -VMSwitch "<name_of_network_switch>"
Dieser Befehl erstellt eine neue Hyper-V-VM-Datei mit der bereitgestellten VHD-Datei und erstellt außerdem einen prüfpunkt "sauber", von dem aus die gesamte Sequenzierung und Aktualisierung beginnt.
Bereitstellen einer vorhandenen VM für die automatische Sequenzierung
Wenn Ihre Apps benutzerdefinierte Voraussetzungen erfordern, z. B. Microsoft SQL Server, empfiehlt es sich, die erforderlichen Komponenten auf Ihrem virtuellen Computer vorinstallieren und diese VM dann für die automatische Sequenzierung zu verwenden. Wenn Sie diese Schritte ausführen, wird eine Verbindung mit Ihrem vorhandenen virtuellen Computer hergestellt.
Herstellen einer Verbindung mit Ihrem vorhandenen virtuellen Computer
Öffnen Sie PowerShell als Administrator, und führen Sie die folgenden Befehle auf Ihrem vorhandenen virtuellen Computer aus:
Legen Sie die Netzwerkkategorie Ihres Verbindungsprofils auf dem virtuellen Computer auf Privat fest:
Get-netconnectionprofile | set-netconnectionprofile -NetworkCategory Private
Aktivieren von Firewallregeln für Remotedesktop und Windows-Remoteverwaltung:
Enable-NetFirewallRule -DisplayGroup “Remote Desktop” Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
Legen Sie fest, dass der virtuelle Computer Remotebefehle ohne Bestätigungsaufforderung empfängt:
Enable-PSRemoting –Force
Bereitstellen einer vorhandenen VM
Installieren Sie auf dem Hostgerät den Windows-Client und die Komponente Microsoft Application Virtualization (App-V) Auto Sequencer aus der entsprechenden Version des Windows Assessment and Deployment Kit (ADK). Weitere Informationen zum Installieren von App-V Sequencer finden Sie unter Installieren des App-V-Sequencers.
Öffnen Sie PowerShell als Administrator, und führen Sie das Cmdlet Connect-AppvSequencerVM mit den folgenden Parametern aus:
Connect-AppvSequencerVM -VMName "<name_of_vm>"
Dabei
<name_of_vm>
ist der Name der VM, wie im Hyper-V-Manager-Tool gezeigt.
Dieser Befehl stellt eine Verbindung mit einer vorhandenen Hyper-V-VM her, indem der angegebene VM-Name für die automatische Sequenzierung verwendet wird.
Überprüfen der Bereitstellungsprotokolldateien
Die beiden Arten von Bereitstellungsprotokolldateien, die sich unter %temp%\AutoSequencer\Logs befinden, sind:
- New-AppVSequencerVM-time_stamp<>.txt. Enthält Informationen zu den Bereitstellungsaktivitäten, z. B. "Warten auf VM-Sitzung", "Kopierinstallationsprogramm für Sequencer" usw.
- Connect-AppvSequencerVM-report-time_stamp<>.txt. Enthält Informationen zu den Verbindungen, die mit dem virtuellen Computer hergestellt wurden, und zeigt an, ob Fehler aufgetreten sind.
Nächste Schritte
Nachdem Sie Ihre Sequenzierungsumgebung bereitgestellt haben, müssen Sie Ihre Apps entweder als Gruppe oder einzeln sequenzieren. Weitere Informationen zum Sequenzieren Ihrer Apps finden Sie in den folgenden Artikeln.
- Manuelles Sequenzieren einer einzelnen neuen App mithilfe von Microsoft Application Virtualization Sequencer (App-V Sequencer)
- Automatisches Sequenzieren mehrerer Apps zur gleichen Zeit mit Microsoft Application Virtualization Sequencer (App-V Sequencer)
- Automatisches Aktualisieren mehrerer Apps zur gleichen Zeit mit Microsoft Application Virtualization Sequencer (App-V Sequencer)
Nachdem Sie Ihre Pakete sequenziert haben, können Sie alle nicht veröffentlichten Pakete automatisch auf dem App-V-Client sauber. Weitere Informationen finden Sie unter Automatisches sauber nicht veröffentlichter Pakete auf dem App-V-Client.