Aracılığıyla paylaş


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

Çıkışlar

NetworkFunctionVendorConfiguration