Delen via


New-AzureVMConfig

Hiermee maakt u een configuratieobject voor virtuele Azure-machines.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-ImageName] <String>
   [[-MediaLocation] <String>]
   [[-DiskLabel] <String>]
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-DiskName] <String>
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Met de cmdlet New-AzureVMConfig maakt u een configuratieobject voor virtuele Azure-machines. U kunt dit object gebruiken om een nieuwe implementatie uit te voeren en een nieuwe virtuele machine toe te voegen aan een bestaande implementatie.

Voorbeelden

Voorbeeld 1: Een configuratie van een virtuele Windows-machine maken

PS C:\> $Image = (Get-AzureVMImage)[4].ImageName 
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Windows -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

Met deze opdracht maakt u een configuratie van een virtuele Windows-machine met besturingssysteemschijf, gegevensschijf en inrichtingsconfiguratie. Deze configuratie wordt vervolgens gebruikt om een nieuwe virtuele machine te maken.

Voorbeeld 2: Een virtuele Linux-machineconfiguratie maken

PS C:\> $Image = (Get-AzureVMImage)[7].ImageName
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Linux -LinuxUser $LinuxUser -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

Met deze opdracht maakt u een nieuwe configuratie van een virtuele Linux-machine met besturingssysteemschijf, gegevensschijf en inrichtingsconfiguratie. Deze configuratie wordt vervolgens gebruikt om een nieuwe virtuele machine te maken.

Parameters

-AvailabilitySetName

Hiermee geeft u de naam van de beschikbaarheidsset.

Type:String
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisableBootDiagnostics

Geeft aan dat de configuratie diagnostische gegevens over opstarten uitschakelt. Diagnostische gegevens over opstarten zijn standaard ingeschakeld op de virtuele machine.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DiskLabel

Hiermee geeft u een label voor de besturingssysteemschijf.

Type:String
Position:7
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DiskName

Hiermee geeft u een naam voor de besturingssysteemschijf.

Type:String
Position:5
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HostCaching

Hiermee geeft u de hostcachingmodus voor de besturingssysteemschijf.

Geldige waarden zijn:

  • Alleen-lezen
  • ReadWrite
Type:String
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ImageName

Hiermee geeft u de naam van de installatiekopieën van de virtuele machine te gebruiken voor de besturingssysteemschijf.

Type:String
Position:5
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InstanceSize

Hiermee geeft u de grootte van het exemplaar.

De aanvaardbare waarden voor deze parameter zijn:

  • ExtraSmall
  • Klein
  • Gemiddeld
  • Groot
  • ExtraLarge
  • A5
  • A6
  • A7
  • A8
  • A9
  • Basic_A0
  • Basic_A1
  • Basic_A2
  • Basic_A3
  • Basic_A4
  • Standard_D1
  • Standard_D2
  • Standard_D3
  • Standard_D4
  • Standard_D11
  • Standard_D12
  • Standard_D13
  • Standard_D14
Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Label

Hiermee geeft u een label op dat moet worden toegewezen aan de virtuele machine.

Type:String
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LicenseType

Hiermee geeft u het type licentie voor een installatiekopie of schijf die on-premises is gelicentieerd. De aanvaardbare waarden voor deze parameter zijn:

  • Windows_Client
  • Windows_Server

Geef deze parameter alleen op voor installatiekopieën die het Windows Server-besturingssysteem bevatten.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MediaLocation

Hiermee geeft u de Azure-opslaglocatie voor de nieuwe schijf van de virtuele machine op.

Type:String
Position:6
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van de virtuele machine.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False