New-AzureVMConfig
Tworzy obiekt konfiguracji maszyny wirtualnej platformy Azure.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.
Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.
Składnia
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>]
Opis
Polecenie cmdlet New-AzureVMConfig tworzy obiekt konfiguracji maszyny wirtualnej platformy Azure. Tego obiektu można użyć do wykonania nowego wdrożenia i dodania nowej maszyny wirtualnej do istniejącego wdrożenia.
Przykłady
Przykład 1. Tworzenie konfiguracji maszyny wirtualnej z systemem Windows
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"
To polecenie tworzy konfigurację maszyny wirtualnej z systemem Windows z dyskiem systemu operacyjnego, dyskiem danych i konfiguracją aprowizacji. Ta konfiguracja jest następnie używana do tworzenia nowej maszyny wirtualnej.
Przykład 2. Tworzenie konfiguracji maszyny wirtualnej z systemem Linux
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"
To polecenie tworzy nową konfigurację maszyny wirtualnej z systemem Linux z dyskiem systemu operacyjnego, dyskiem danych i konfiguracją aprowizacji. Ta konfiguracja jest następnie używana do tworzenia nowej maszyny wirtualnej.
Parametry
-AvailabilitySetName
Określa nazwę zestawu dostępności.
Typ: | String |
Position: | 3 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableBootDiagnostics
Wskazuje, że konfiguracja wyłącza diagnostykę rozruchu. Domyślnie diagnostyka rozruchu jest włączona na maszynie wirtualnej.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskLabel
Określa etykietę dysku systemu operacyjnego.
Typ: | String |
Position: | 7 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskName
Określa nazwę dysku systemu operacyjnego.
Typ: | String |
Position: | 5 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostCaching
Określa tryb buforowania hosta dla dysku systemu operacyjnego.
Prawidłowe wartości to:
- Tylko do odczytu
- ReadWrite
Typ: | String |
Position: | 2 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageName
Określa nazwę obrazu maszyny wirtualnej do użycia dla dysku systemu operacyjnego.
Typ: | String |
Position: | 5 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationAction
Określa, jak to polecenie cmdlet reaguje na zdarzenie informacyjne.
Dopuszczalne wartości tego parametru to:
- Kontynuuj
- Ignoruj
- Zapytać
- SilentlyContinue
- Zatrzymaj
- Wstrzymanie
Typ: | ActionPreference |
Aliases: | infa |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Określa zmienną informacyjną.
Typ: | String |
Aliases: | iv |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceSize
Określa rozmiar wystąpienia.
Dopuszczalne wartości tego parametru to:
- ExtraSmall
- Mały
- Śred.
- Duży
- EkstraLarge
- A5
- A6
- A7
- A8
- A9
- Basic_A0
- Basic_A1
- Basic_A2
- Basic_A3
- Basic_A4
- Standardowa_D1
- Standardowa_D2
- Standardowa_D3
- Standardowa_D4
- Standardowa_D11
- Standardowa_D12
- Standardowa_D13
- Standardowa_D14
Typ: | String |
Position: | 1 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Label
Określa etykietę, która ma zostać przypisana do maszyny wirtualnej.
Typ: | String |
Position: | 4 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseType
Określa typ licencji dla obrazu lub dysku, który jest licencjonowany lokalnie. Dopuszczalne wartości tego parametru to:
- Windows_Client
- Windows_Server
Określ ten parametr tylko dla obrazów zawierających system operacyjny Windows Server.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MediaLocation
Określa lokalizację magazynu platformy Azure dla nowego dysku maszyny wirtualnej.
Typ: | String |
Position: | 6 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę maszyny wirtualnej.
Typ: | String |
Position: | 0 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.
Typ: | AzureSMProfile |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |