Dela via


Set-AzureRmVmssOsProfile

Anger egenskaperna för VMSS-operativsystemets profil.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

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

Cmdleten Set-AzureRmVmssOsProfile anger egenskaperna för vm-skalningsuppsättningens operativsystemprofil.

Exempel

Exempel 1: Ange operativsystemets profilegenskaper för en VMSS

PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword

Det här kommandot anger egenskaper för operativsystemprofil för de virtuella datorer som tillhör VMSS med namnet ContosoVMSS. Kommandot anger datornamnprefixet för alla virtuella datorinstanser i VMSS för att testa och tillhandahåller administratörens användarnamn och lösenord.

Parametrar

-AdditionalUnattendContent

Anger ett obevakat innehållsobjekt. Du kan använda Add-AzureRmVMAdditionalUnattendContent för att skapa objektet.

Typ:AdditionalUnattendContent[]
Position:8
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-AdminPassword

Anger administratörslösenordet som ska användas för alla virtuella datorinstanser i VMSS.

Typ:String
Position:3
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-AdminUsername

Anger namnet på administratörskontot som ska användas för alla virtuella datorinstanser i VMSS.

Typ:String
Position:2
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-ComputerNamePrefix

Anger datornamnprefixet för alla virtuella datorinstanser i VMSS. Datornamnen måste vara mellan 1 och 15 tecken långa.

Typ:String
Position:1
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomData

Anger en base-64-kodad sträng med anpassade data. Detta avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte.

Typ:String
Position:4
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-LinuxConfigurationDisablePasswordAuthentication

Anger att den här cmdleten inaktiverar lösenordsautentisering.

Typ:Nullable<T>[Boolean]
Position:10
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-Listener

Anger WinRM-lyssnare (Windows Remote Management). Detta aktiverar fjärransluten Windows PowerShell. Du kan använda cmdleten Add-AzureRmVmssWinRMListener för att skapa lyssnaren.

Typ:WinRMListener[]
Position:9
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicKey

Anger det offentliga SSH-nyckelobjektet (Secure Shell). Du kan använda cmdleten Add-AzureRmVMSshPublicKey för att skapa objektet.

Typ:SshPublicKey[]
Position:11
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-Secret

Anger det hemlighetsobjekt som innehåller certifikatreferenserna som ska finnas på den virtuella datorn. Du kan använda cmdleten Add-AzureRmVmssSecret för att skapa objektet secrets.

Typ:VaultSecretGroup[]
Position:12
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-TimeZone

Anger tidszonen för den virtuella datorn.

Typ:String
Position:7
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSet

Anger VMSS-objektet. Du kan använda cmdleten New-AzureRmVmssConfig för att skapa objektet.

Typ:PSVirtualMachineScaleSet
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-WindowsConfigurationEnableAutomaticUpdate

Anger om de virtuella datorerna i VMSS är aktiverade för automatiska uppdateringar.

Typ:Nullable<T>[Boolean]
Position:6
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-WindowsConfigurationProvisionVMAgent

Anger om agenten för virtuella datorer ska etableras på de virtuella datorerna i VMSS.

Typ:Nullable<T>[Boolean]
Position:5
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

Indata

PSVirtualMachineScaleSet

String

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

AdditionalUnattendContent[]

WinRMListener[]

SshPublicKey[]

VaultSecretGroup[]

Utdata

PSVirtualMachineScaleSet