Sdílet prostřednictvím


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

PSVirtualMachineScaleSet

String

Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

AdditionalUnattendContent[]

WinRMListener[]

SshPublicKey[]

VaultSecretGroup[]

Výstupy

PSVirtualMachineScaleSet