New-AzConnectedNetworkFunctionVendorConfigurationObject
NetworkFunctionVendorConfiguration için bellek içi nesne oluşturma
Sözdizimi
New-AzConnectedNetworkFunctionVendorConfigurationObject
[-NetworkInterface <INetworkInterface[]>]
[-OSProfileAdminUsername <String>]
[-OSProfileCustomData <String>]
[-OSProfileCustomDataRequired <Boolean>]
[-RoleName <String>]
[-SshPublicKey <ISshPublicKey[]>]
[<CommonParameters>]
Description
NetworkFunctionVendorConfiguration için bellek içi nesne oluşturma
Örnekler
Örnek 1: New-AzConnectedNetworkFunctionVendorConfigurationObject
$ipconf1 = New-AzConnectedNetworkInterfaceIPConfigurationObject -IPAllocationMethod "Dynamic" -IPVersion "IPv4"
$ipconf2 = New-AzConnectedNetworkInterfaceIPConfigurationObject -IPAllocationMethod "Dynamic" -IPVersion "IPv4"
$ip1 = New-AzConnectedNetworkInterfaceObject -IPConfiguration $ipconf1 -Name "mrmmanagementnic1" -VMSwitchType "Management"
$ip2 = New-AzConnectedNetworkInterfaceObject -IPConfiguration $ipconf2 -Name "mrmlannic1" -VMSwitchType "Lan"
$keyData = @{keyData = "ssh-rsa\AAAAB3NzaC1yc2EAAAADAQABAAABAQCyMpVbBgu0kftv1k+z1c3NtcB5CVDoo/X9X1LE2JUjlLlo0luEkFGJk61i53BhiTSTeRmQXN8hAZ7sn4MDUmZK7fWcHouZ2fsJo+ehses3wQPLubWBFw2L/hoSTyXifXMbEBu9SxHgqf1CEKQcvdNiWf4U7npXwjweXW9DtsF5E7h4kxhKJKFI4sNFTIX0IwUB15QEVHoBs92kDwH3fBH3kZZCMBJE/u6kT+XB22crRKkIGlp3a9gcogtOCvP+3xmsP7hjw5+nHxMUwkc/6kYyfTeLwvfI4xrTWpnB5xufts5LW5/U5GOXVg97ix9EXgiV0czThowG5K2xQ649UlJb redmond\userk@n1-azuredev1"; path = $Null}
$keys = @{ }
$key += $keyData
$vendorconf = New-AzConnectedNetworkFunctionVendorConfigurationObject -NetworkInterface $ip1,$ip2 -RoleName hpehss -OSProfileAdminUsername MecUser -OSProfileCustomData $customData -OSProfileCustomDataRequired $True -SshPublicKey $key
IPv4'e dinamik yöntem ayırma ve IP sürümü ile ağ arabirimleri oluşturma. Ve vm anahtar türüne sahip iki ağ yapılandırma nesnesi oluşturmak için bunları kullanın. Ssh anahtar kimliği oluşturma, Sonra bunları kullanarak hpehss rol adı, özel veriler, keyData ve ağ arabirimi dizisi ile satıcı NF oluşturmada kullanılacak satıcı yapılandırma nesnesi oluşturun.
Parametreler
-NetworkInterface
Ağ arabirimi yapılandırmaları. Oluşturmak için, NETWORKINTERFACE özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.
Tür: | INetworkInterface[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OSProfileAdminUsername
Yönetici hesabının adını belirtir.
Yalnızca Windows kısıtlaması: "" ile bitemez.
İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
Minimum uzunluk (Linux): 1 karakter
En uzun (Linux): 64 karakter
En uzun (Windows): 20 karakter
<li> Linux'ta bu alanda kullanılmaması gereken yerleşik sistem kullanıcılarının listesi için bkz. Azure'de Linux için Kullanıcı Adlarını Seçme.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OSProfileCustomData
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, sanal makinede dosya olarak kaydedilen ikili diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır.
Not: CustomData özelliğinde gizli dizi veya parola geçirmeyin
Vm oluşturulduktan sonra bu özellik güncelleştirilemez.
customData, dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler
Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OSProfileCustomDataRequired
Bu rolü dağıtmak için özel verilerin gerekli olup olmadığını gösterir.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RoleName
Satıcı ağ işlevi rolünün adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SshPublicKey
Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. Oluşturmak için SSHPUBLICKEY özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.
Tür: | ISshPublicKey[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |