Set-AzureRmVmssOsProfile
Nastaví vlastnosti profilu operačního systému VMSS.
Upozorňující
Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntaxe
Set-AzureRmVmssOsProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ComputerNamePrefix] <String>]
[[-AdminUsername] <String>]
[[-AdminPassword] <String>]
[[-CustomData] <String>]
[[-WindowsConfigurationProvisionVMAgent] <Boolean>]
[[-WindowsConfigurationEnableAutomaticUpdate] <Boolean>]
[[-TimeZone] <String>]
[[-AdditionalUnattendContent] <AdditionalUnattendContent[]>]
[[-Listener] <WinRMListener[]>]
[[-LinuxConfigurationDisablePasswordAuthentication] <Boolean>]
[[-PublicKey] <SshPublicKey[]>]
[[-Secret] <VaultSecretGroup[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Set-AzureRmVmssOsProfile nastaví vlastnosti profilu operačního systému škálovací sady virtuálních počítačů.
Příklady
Příklad 1: Nastavení vlastností profilu operačního systému pro VMSS
PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword
Tento příkaz nastaví vlastnosti profilu operačního systému pro virtuální počítače, které patří do VMSS s názvem ContosoVMSS. Příkaz nastaví předponu názvu počítače pro všechny instance virtuálních počítačů ve službě VMSS k otestování a zadání uživatelského jména a hesla správce.
Parametry
-AdditionalUnattendContent
Určuje objekt bezobslužného obsahu. K vytvoření objektu můžete použít Add-AzureRmVMAdditionalUnattendContent.
Typ: | AdditionalUnattendContent[] |
Position: | 8 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-AdminPassword
Určuje heslo správce, které se má použít pro všechny instance virtuálních počítačů ve VMSS.
Typ: | String |
Position: | 3 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-AdminUsername
Určuje název účtu správce, který se má použít pro všechny instance virtuálních počítačů ve VMSS.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ComputerNamePrefix
Určuje předponu názvu počítače pro všechny instance virtuálních počítačů ve VMSS. Názvy počítačů musí mít délku 1 až 15 znaků.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CustomData
Určuje řetězec s kódováním base-64 vlastních dat. Dekóduje se do binárního pole, které se uloží jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů.
Typ: | String |
Position: | 4 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LinuxConfigurationDisablePasswordAuthentication
Označuje, že tato rutina zakáže ověřování heslem.
Typ: | Nullable<T>[Boolean] |
Position: | 10 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Listener
Určuje naslouchací procesy vzdálené správy systému Windows (WinRM). To umožňuje vzdálené prostředí Windows PowerShell. K vytvoření naslouchacího procesu můžete použít rutinu Add-AzureRmVmssWinRMListener.
Typ: | WinRMListener[] |
Position: | 9 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PublicKey
Určuje objekt veřejného klíče SSH (Secure Shell). K vytvoření objektu můžete použít rutinu Add-AzureRmVMSshPublicKey.
Typ: | SshPublicKey[] |
Position: | 11 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Secret
Určuje objekt tajných kódů, který obsahuje odkazy na certifikáty, které se mají umístit na virtuální počítač. K vytvoření objektu tajných kódů můžete použít rutinu Add-AzureRmVmssSecret.
Typ: | VaultSecretGroup[] |
Position: | 12 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-TimeZone
Určuje časové pásmo pro virtuální počítač.
Typ: | String |
Position: | 7 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VirtualMachineScaleSet
Určuje objekt VMSS. K vytvoření objektu můžete použít rutinu New-AzureRmVmssConfig.
Typ: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WindowsConfigurationEnableAutomaticUpdate
Určuje, jestli jsou virtuální počítače ve VMSS povolené pro automatické aktualizace.
Typ: | Nullable<T>[Boolean] |
Position: | 6 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-WindowsConfigurationProvisionVMAgent
Určuje, jestli se má agent virtuálního počítače zřídit na virtuálních počítačích v sadě VMSS.
Typ: | Nullable<T>[Boolean] |
Position: | 5 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]