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
Azure PowerShell