Add-AzVMAdditionalUnattendContent

Információkat ad hozzá a felügyelet nélküli Windows telepítő válaszfájlhoz.

Syntax

Add-AzVMAdditionalUnattendContent
   [-VM] <PSVirtualMachine>
   [[-Content] <String>]
   [[-SettingName] <SettingNames>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Az Add-AzVMAdditionalUnattendContent parancsmag információkat ad hozzá a felügyelet nélküli Windows telepítő válaszfájlhoz. Adjon meg további 64-es alapkódolt .xml formázott információkat, amelyeket ez a parancsmag hozzáad a unattend.xml fájlhoz.

Példák

1. példa: Tartalom hozzáadása unattend.xml

$AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id 
$Credential = Get-Credential
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine  -Windows -ComputerName "Contoso26" -Credential $Credential
$AucContent = "<UserAccounts><AdministratorPassword><Value>" + "Password" + "</Value><PlainText>true</PlainText></AdministratorPassword></UserAccounts>";
$VirtualMachine = Add-AzVMAdditionalUnattendContent -VM $VirtualMachine -Content $AucContent -SettingName "AutoLogon"

Az első parancs lekéri az AvailabilitySet03 nevű rendelkezésre állási csoportot a ResourceGroup11 nevű erőforráscsoportban, majd az objektumot a $AvailabilitySet változóban tárolja. A második parancs létrehoz egy virtuálisgép-objektumot, majd a $VirtualMachine változóban tárolja. A parancs nevet és méretet rendel a virtuális géphez. A virtuális gép a $AvailabilitySet tárolt rendelkezésre állási csoporthoz tartozik. A harmadik parancs létrehoz egy hitelesítő objektumot a Get-Credential parancsmag használatával, majd az eredményt a $Credential változóban tárolja. A parancssorban meg kell adnia a felhasználónevet és a jelszót. További információkért írja be a következőt Get-Help Get-Credential: A negyedik parancs a Set-AzVMOperatingSystem parancsmagot használja a $VirtualMachine tárolt virtuális gép konfigurálásához. Az ötödik parancs tartalmat rendel a $AucContent változóhoz. A tartalom tartalmaz egy jelszót. Az utolsó parancs hozzáadja a $AucContent tárolt tartalmat a unattend.xml fájlhoz.

Paraméterek

-Content

Az alap 64 kódolású XML-formátumú tartalmat adja meg. Ez a parancsmag hozzáadja a tartalmat a unattend.xml fájlhoz. Az XML-tartalomnak 4 KB-nál kisebbnek kell lennie, és tartalmaznia kell a parancsmag által beszúrt beállítás vagy szolgáltatás gyökérelemét.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SettingName

Megadja annak a beállításnak a nevét, amelyre a tartalom vonatkozik. A paraméter elfogadható értékei a következők:

  • FirstLogonCommands
  • Autologon
Type:Nullable<T>[SettingNames]
Accepted values:AutoLogon, FirstLogonCommands
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VM

Megadja azt a virtuálisgép-objektumot, amelyet ez a parancsmag módosít. Virtuálisgép-objektum beszerzéséhez használja a Get-AzVM parancsmagot. Hozzon létre egy virtuálisgép-objektumot a New-AzVMConfig parancsmaggal.

Type:PSVirtualMachine
Aliases:VMProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

PSVirtualMachine

String

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.SettingNames, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Kimenetek

PSVirtualMachine