Sdílet prostřednictvím


New-AzConnectedNetworkFunctionVendorConfigurationObject

Vytvoření objektu v paměti pro NetworkFunctionVendorConfiguration

Syntaxe

New-AzConnectedNetworkFunctionVendorConfigurationObject
   [-NetworkInterface <INetworkInterface[]>]
   [-OSProfileAdminUsername <String>]
   [-OSProfileCustomData <String>]
   [-OSProfileCustomDataRequired <Boolean>]
   [-RoleName <String>]
   [-SshPublicKey <ISshPublicKey[]>]
   [<CommonParameters>]

Description

Vytvoření objektu v paměti pro NetworkFunctionVendorConfiguration

Příklady

Příklad 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

Vytváření síťových rozhraní s dynamickým přidělováním metod a verzí IP adres IPv4 Tyto objekty slouží k vytvoření dvou objektů konfigurace sítě s typem přepínače virtuálního počítače. Vytvoření identity klíče ssh a pak použití těch k vytvoření objektu konfigurace dodavatele s názvem role hpehss, vlastní data, keyData a pole síťového rozhraní, které se použije při vytváření NF dodavatele.

Parametry

-NetworkInterface

Konfigurace síťového rozhraní. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti NETWORKINTERFACE a vytvořte tabulku hash.

Typ:INetworkInterface[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OSProfileAdminUsername

Určuje název účtu správce.

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "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".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků

<li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OSProfileCustomData

Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů.

Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData.

Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače.

CustomData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu vlastních dat na virtuálních počítačích Azure

Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OSProfileCustomDataRequired

Určuje, jestli se k nasazení této role vyžadují vlastní data.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RoleName

Název role síťové funkce dodavatele.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SshPublicKey

Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti SSHPUBLICKEY a vytvořte tabulku hash.

Typ:ISshPublicKey[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy