New-AzStackHCIVMVirtualMachine
Sanal makine oluşturma veya güncelleştirme işlemi. Bazı özelliklerin yalnızca sanal makine oluşturma sırasında ayarlanabileceğini lütfen unutmayın.
Syntax
New-AzStackHCIVMVirtualMachine
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
-CustomLocationId <String>
-OsType <String>
-ImageId <String>
[-DynamicMemoryMaximumMemoryInMb <Int64>]
[-DynamicMemoryMinimumMemoryInMb <Int64>]
[-DynamicMemoryTargetBuffer <Int32>]
[-VmMemoryInMB <Int64>]
[-VmProcessor <Int32>]
[-VmSize <String>]
[-IdentityType <String>]
[-DisablePasswordAuthentication]
[-ProvisionVMAgent]
[-ProvisionVMConfigAgent]
[-NicId <String[]>]
[-NicName <String[]>]
[-NicResourceGroup <String>]
[-DataDiskId <String[]>]
[-DataDiskName <String[]>]
[-DataDiskResourceGroup <String>]
[-AdminPassword <String>]
[-AdminUsername <String>]
[-ComputerName <String>]
[-EnableTpm]
[-SshPublicKey <String[]>]
[-StoragePathId <String>]
[-StoragePathName <String>]
[-StoragePathResourceGroup <String>]
[-SecureBootEnabled]
[-EnableAutomaticUpdate]
[-TimeZone <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzStackHCIVMVirtualMachine
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
-CustomLocationId <String>
-OsType <String>
[-DynamicMemoryMaximumMemoryInMb <Int64>]
[-DynamicMemoryMinimumMemoryInMb <Int64>]
[-DynamicMemoryTargetBuffer <Int32>]
[-VmMemoryInMB <Int64>]
[-VmProcessor <Int32>]
[-VmSize <String>]
[-IdentityType <String>]
[-DisablePasswordAuthentication]
[-ProvisionVMAgent]
[-ProvisionVMConfigAgent]
[-NicId <String[]>]
[-NicName <String[]>]
[-NicResourceGroup <String>]
[-DataDiskId <String[]>]
[-DataDiskName <String[]>]
[-DataDiskResourceGroup <String>]
[-AdminPassword <String>]
[-AdminUsername <String>]
[-ComputerName <String>]
[-EnableTpm]
[-SshPublicKey <String[]>]
[-StoragePathId <String>]
[-StoragePathName <String>]
[-StoragePathResourceGroup <String>]
[-SecureBootEnabled]
[-EnableAutomaticUpdate]
[-TimeZone <String>]
-ImageName <String>
[-ImageResourceGroup <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzStackHCIVMVirtualMachine
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
-CustomLocationId <String>
-OsType <String>
[-DynamicMemoryMaximumMemoryInMb <Int64>]
[-DynamicMemoryMinimumMemoryInMb <Int64>]
[-DynamicMemoryTargetBuffer <Int32>]
[-VmMemoryInMB <Int64>]
[-VmProcessor <Int32>]
[-VmSize <String>]
[-IdentityType <String>]
[-DisablePasswordAuthentication]
[-ProvisionVMAgent]
[-ProvisionVMConfigAgent]
[-NicId <String[]>]
[-NicName <String[]>]
[-NicResourceGroup <String>]
[-DataDiskId <String[]>]
[-DataDiskName <String[]>]
[-DataDiskResourceGroup <String>]
[-AdminPassword <String>]
[-AdminUsername <String>]
[-ComputerName <String>]
[-EnableTpm]
[-SshPublicKey <String[]>]
[-StoragePathId <String>]
[-StoragePathName <String>]
[-StoragePathResourceGroup <String>]
[-SecureBootEnabled]
[-EnableAutomaticUpdate]
[-TimeZone <String>]
-OSDiskId <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzStackHCIVMVirtualMachine
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
-CustomLocationId <String>
-OsType <String>
[-DynamicMemoryMaximumMemoryInMb <Int64>]
[-DynamicMemoryMinimumMemoryInMb <Int64>]
[-DynamicMemoryTargetBuffer <Int32>]
[-VmMemoryInMB <Int64>]
[-VmProcessor <Int32>]
[-VmSize <String>]
[-IdentityType <String>]
[-DisablePasswordAuthentication]
[-ProvisionVMAgent]
[-ProvisionVMConfigAgent]
[-NicId <String[]>]
[-NicName <String[]>]
[-NicResourceGroup <String>]
[-DataDiskId <String[]>]
[-DataDiskName <String[]>]
[-DataDiskResourceGroup <String>]
[-AdminPassword <String>]
[-AdminUsername <String>]
[-ComputerName <String>]
[-EnableTpm]
[-SshPublicKey <String[]>]
[-StoragePathId <String>]
[-StoragePathName <String>]
[-StoragePathResourceGroup <String>]
[-SecureBootEnabled]
[-EnableAutomaticUpdate]
[-TimeZone <String>]
-OSDiskName <String>
[-OSDiskResourceGroup <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Sanal makine oluşturma veya güncelleştirme işlemi. Bazı özelliklerin yalnızca sanal makine oluşturma sırasında ayarlanabileceğini lütfen unutmayın.
Örnekler
Örnek 1: Görüntü ile Sanal Makine oluşturma.
New-AzStackHCIVMVirtualMachine -Name "testVm" -OsType "Linux" -ImageName "testImage" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus"
Name ResourceGroupName
---- -----------------
testVm test-rg
Bu komut, galeri görüntüsünden bir sanal makine oluşturur.
Örnek 2: Disk ile sanal makine oluşturma.
New-AzStackHCIVMVirtualMachine -Name "testVm" -OsType "Linux" -OsDiskName "testOsDisk" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus"
Name ResourceGroupName
---- -----------------
testVm test-rg
Bu komut diskten bir sanal makine oluşturur.
Parametreler
-AdminPassword
Yönetici Password - yönetici parolası
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdminUsername
Yönetici Username - yönetici kullanıcı adı
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Komutu iş olarak çalıştırma
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
ComputerName - bilgisayarın adı
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Aliases: | cf |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomLocationId
Genişletilmiş konumun adı.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDiskId
Veri Diskleri - Sanal makineye kimlik biçiminde eklenecek veri disklerinin listesi.
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDiskName
Veri Diskleri - Sanal makineye ad biçiminde eklenecek veri disklerinin listesi.
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDiskResourceGroup
Veri Diskleri - Veri Diskleri Kaynak Grubu.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisablePasswordAuthentication
DisablePasswordAuthentication - Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağı
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMemoryInMb
En Fazla Dinamik Bellek
Tür: | Int64 |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMemoryInMb
En Düşük Dinamik Bellek
Tür: | Int64 |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryTargetBuffer
Sanal makinenin ihtiyaç duyduğu düşünülen toplam belleğin yüzdesi olarak, çalışma zamanında bir sanal makine için ayrılması gereken ek bellek miktarını tanımlar. Bu yalnızca dinamik belleğin etkinleştirildiği sanal sistemler için geçerlidir. Bu özellik 5 ile 2000 arasında olabilir.
Tür: | Int32 |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAutomaticUpdate
Makinede EnableAutomatic Güncelleştirmeler olup olmayacağını belirtir.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTpm
TPM'nin etkinleştirilip etkinleştirilmeydiğini belirtmek için kullanılır
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdentityType
Kimlik türü.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageId
VM'nin oluşturulacağı görüntünün kaynak kimliği.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageName
VM'nin oluşturulacağı görüntünün adı.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageResourceGroup
VM'nin oluşturulacağı görüntünün kaynak grubu.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Kaynağın bulunduğu coğrafi konum
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Sanal makinenin adı
Tür: | String |
Aliases: | VirtualMachineName |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NicId
NetworkInterfaces - ARM Kimliği biçiminde sanal makineye eklenecek ağ arabirimlerinin listesi.
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NicName
NetworkInterfaces - ad biçiminde sanal makineye eklenecek ağ arabirimlerinin listesi.
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NicResourceGroup
NetworkInterfaces - Ağ Arabirimleri Kaynak Grubu.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Komutu zaman uyumsuz olarak çalıştırma
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSDiskId
İşletim sistemi diskinin Kaynak Kimliği
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSDiskName
İşletim sistemi diskinin adı
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSDiskResourceGroup
İşletim sistemi diskinin Kaynak Grubu
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OsType
OsType - İşletim sisteminin Linux mu yoksa Windows mu olduğunu belirten dize
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProvisionVMAgent
Sanal makine oluşturma işlemi sırasında Sunucular için Arc aracı ekleme işleminin tetiklenip tetiklenmeyeceğini belirtmek için kullanılır. VM Aracısı varsayılan olarak provsioned. Devre dışı bırakmak için lütfen -ProvisionVMAgent:$false geçirin.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProvisionVMConfigAgent
Sanal makine yapılandırma aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik belirtilmediğinde, varsayılan davranış true olarak ayarlamaktır. VM Yapılandırma Aracısı varsayılan olarak sağlanır. Devre dışı bırakmak için lütfen -ProvisionVMConfigAgent:$false geçirin.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
PublicKeys - VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoragePathId
VM yapılandırma dosyasını barındıran depolama kapsayıcısının kimliği
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoragePathName
VM yapılandırma dosyasını barındıran depolama kapsayıcısının adı
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoragePathResourceGroup
kapsayıcı kaynak grubunu Depolama. Bu değer sağlanmazsa sanal makinenin kaynak grubu kullanılır.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
Hedef aboneliğin kimliği.
Tür: | String |
Position: | Named |
varsayılan değer: | (Get-AzContext).Subscription.Id |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Sanal makine için TimeZone
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VmMemoryInMB
Sanal makine için MB cinsinden RAM
Tür: | Int64 |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VmProcessor
Sanal makine için işlemci sayısı
Tür: | Int32 |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VmSize
VM'nin boyutu. Önceden Tanımlanmış bir boyut veya Özel olabilir. Olası Önceden Tanımlanmış Boyutlar şunlardır: Özel,Standard_A2_v2,Standard_A4_v2,Standard_D16s_v3,Standard_D2s_v3,Standard_D32s_v3,Standard_D4s_v3,Standard_D8s_v3,Standard_DS13_v2,Standard_DS2_v2,Standard_DS3_v2,Standard_DS4_v2,Standard_DS5_v2,Standard_K8S2_v1,Standard_K8S3_v1,Standard_K8S4_v1,Standard_K8S5_v1,Standard_K8S_v1, Standard_NK12,Standard_NK6,Standard_NV12, StandardNv6
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Aliases: | wi |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin