New-WAPackVM
Erstellt einen virtuellen Computer.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
Syntax
New-WAPackVM
-Name <String>
-Template <VMTemplate>
-VMCredential <PSCredential>
[-VNet <VMNetwork>]
[-ProductKey <String>]
[-Windows]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-WAPackVM
-Name <String>
-Template <VMTemplate>
-VMCredential <PSCredential>
[-VNet <VMNetwork>]
[-Linux]
[-AdministratorSSHKey <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-WAPackVM
-Name <String>
[-VNet <VMNetwork>]
-OSDisk <VirtualHardDisk>
-VMSizeProfile <HardwareProfile>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Beschreibung
Diese Themen sind veraltet und werden in Zukunft entfernt.
In diesem Thema wird das Cmdlet in der Version 0.8.1 des Microsoft Azure PowerShell-Moduls beschrieben.
Um die Version des verwendeten Moduls zu ermitteln, geben Sie in der Azure PowerShell-Konsole folgendes ein (Get-Module -Name Azure).Version
.
Das Cmdlet New-WAPackVM erstellt einen virtuellen Computer.
Beispiele
Beispiel 1: Erstellen eines virtuellen Computers für das Windows-Betriebssystem mithilfe einer Vorlage
PS C:\> $Credentials = Get-Credential PS C:\> $Template = Get-WAPackVMTemplate -Name "ContosoTemplate04"PS C:\> New-WAPackVM -Name "ContosoV023" -Template $Template -VMCredential $Credentials -Windows
Der erste Befehl erstellt ein PSCredential-Objekt und speichert es dann in der $Credentials Variablen.
Das Cmdlet fordert Sie auf, ein Konto und ein Kennwort einzugeben.
Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-Credential
.
Der zweite Befehl ruft die Vorlage für virtuelle Computer mit dem Namen ContosoTemplate04 mithilfe des Cmdlets "Get-WAPackVMTemplate " ab und speichert sie dann in der $Template Variablen.
Der letzte Befehl erstellt einen virtuellen Computer namens ContosoV023, basierend auf der Vorlage, die in der variablen $Template gespeichert ist. Der Befehl gibt den Windows-Parameter an, und daher muss der virtuelle Computer eine Version des Windows-Betriebssystems ausführen.
Beispiel 2: Erstellen eines virtuellen Computers für das Linux-Betriebssystem mithilfe einer Vorlage
PS C:\> $Credentials = Get-Credential
PS C:\> $Template = Get-WAPackVMTemplate -Name "ContosoTemplate19"
PS C:\> New-WAPackVM -Linux -Name "ContosoV028" -Template $Template -VMCredential $Credentials
Der erste Befehl erstellt ein PSCredential-Objekt und speichert es dann in der $Credentials Variablen.
Der zweite Befehl ruft die Vorlage für virtuelle Computer mit dem Namen ContosoTemplate19 mithilfe des Cmdlets "Get-WAPackVMTemplate " ab und speichert sie dann in der variablen $Template.
Mit dem letzten Befehl wird ein virtueller Computer namens ContosoV028 erstellt, der auf der vorlage basiert, die in der variablen $Template gespeichert ist. Der Befehl gibt den Linux-Parameter an, und daher muss der virtuelle Computer eine Version des Linux-Betriebssystems ausführen.
Beispiel 3: Erstellen eines virtuellen Computers von einem Betriebssystemdatenträger und Größenprofil
PS C:\> $OSDisk = Get-WAPackVMOSDisk -Name "ContosoDiskOS"
PS C:\> $SizeProfile = Get-WAPackVMSizeProfile -Name "MediumSizeVM"
PS C:\> New-WAPackVM -Name "ContosoV073" -OSDisk $OSDisk -VMSizeProfile $SizeProfile
Der erste Befehl ruft einen Betriebssystemdatenträger mit dem Namen ContosoDiskOS mithilfe des Cmdlets "Get-WAPackVMOSDisk" ab und speichert ihn dann in der variablen $OSDisk.
Der zweite Befehl ruft das Größenprofil mit dem Namen "MediumSizeVM" mithilfe des Cmdlets "Get-WAPackVMSizeProfile " ab und speichert es dann in der $SizeProfile Variablen.
Der letzte Befehl erstellt einen virtuellen Computer namens "ContosoV073" aus dem Betriebssystemdatenträger, der in $OSDisk gespeichert ist, und das in $SizeProfile gespeicherte Größenprofil.
Parameter
-AdministratorSSHKey
Gibt den SSH-Schlüssel (Secure Shell) für das Administratorkonto an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Linux
Gibt an, dass das Cmdlet einen virtuellen Computer zum Ausführen des Linux-Betriebssystems erstellt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt einen Namen für den virtuellen Computer an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-OSDisk
Gibt einen Betriebssystemdatenträger als VirtualHardDisk -Objekt an. Verwenden Sie zum Abrufen eines Betriebssystemdatenträgers das Cmdlet Get-WAPackVMOSDisk .
Typ: | VirtualHardDisk |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ProductKey
Gibt einen Product Key an. Der Product Key ist eine 25-stellige Nummer, die die Produktlizenz identifiziert. Verwenden Sie einen Product Key für ein Betriebssystem, das Sie auf einem virtuellen Computer oder Host installieren möchten.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Template
Gibt eine Vorlage an. Das Cmdlet erstellt einen virtuellen Computer basierend auf der von Ihnen angegebenen Vorlage. Verwenden Sie zum Abrufen eines Vorlagenobjekts das Cmdlet Get-WAPackVMTemplate.
Typ: | VMTemplate |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VMCredential
Gibt die Anmeldeinformationen für das lokale Administratorkonto an.
Verwenden Sie das Cmdlet Get-Credential, um ein PSCredential-Objekt abzurufen.
Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-Credential
.
Typ: | PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VMSizeProfile
Gibt ein Größenprofil für einen virtuellen Computer als HardwareProfile -Objekt an. Verwenden Sie zum Abrufen eines Größenprofils das Cmdlet Get-WAPackVMSizeProfile .
Typ: | HardwareProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VNet
Gibt ein virtuelles Netzwerk an. Das Cmdlet verbindet den virtuellen Computer mit dem von Ihnen angegebenen virtuellen Netzwerk. Verwenden Sie zum Abrufen eines virtuellen Netzwerks das Cmdlet Get-WAPackVNet .
Typ: | VMNetwork |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Windows
Gibt an, dass das Cmdlet einen virtuellen Computer zum Ausführen des Windows-Betriebssystems erstellt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |