Add-AzVMAdditionalUnattendContent

Voegt informatie toe aan het antwoordbestand zonder toezicht van Windows Setup.

Notitie

Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.

Syntax

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

Description

De cmdlet Add-AzVMAdditionalUnattendContent voegt informatie toe aan het antwoordbestand zonder toezicht van Windows Setup. Geef aanvullende met base 64 gecodeerde .xml opgemaakte informatie op die door deze cmdlet wordt toegevoegd aan het unattend.xml-bestand.

Voorbeelden

Voorbeeld 1: Inhoud toevoegen aan 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"

Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailabilitySet03 opgehaald in de resourcegroep ResourceGroup11 en wordt dat object vervolgens opgeslagen in de $AvailabilitySet variabele. Met de tweede opdracht wordt een object voor een virtuele machine gemaakt en vervolgens opgeslagen in de $VirtualMachine variabele. Met de opdracht wordt een naam en grootte toegewezen aan de virtuele machine. De virtuele machine behoort tot de beschikbaarheidsset die is opgeslagen in $AvailabilitySet. Met de derde opdracht maakt u een referentieobject met behulp van de cmdlet Get-Credential en slaat u vervolgens het resultaat op in de $Credential variabele. Met de opdracht wordt u gevraagd om een gebruikersnaam en wachtwoord. Typ Get-Help Get-Credential voor meer informatie. De vierde opdracht maakt gebruik van de cmdlet Set-AzVMOperatingSystem om de virtuele machine te configureren die is opgeslagen in $VirtualMachine. Met de vijfde opdracht wordt inhoud toegewezen aan de variabele $AucContent. De inhoud bevat een wachtwoord. Met de laatste opdracht wordt de inhoud die in $AucContent is opgeslagen, toegevoegd aan het unattend.xml-bestand.

Parameters

-Content

Hiermee geeft u base 64 gecodeerde XML-opgemaakte inhoud op. Met deze cmdlet wordt de inhoud toegevoegd aan het unattend.xml-bestand. De XML-inhoud moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die door deze cmdlet wordt ingevoegd.

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

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

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

Hiermee geeft u de naam van de instelling waarop de inhoud van toepassing is. De aanvaardbare waarden voor deze parameter zijn:

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

Hiermee geeft u het virtuele-machineobject op dat door deze cmdlet wordt gewijzigd. Gebruik de Cmdlet Get-AzVM om een object voor een virtuele machine te verkrijgen. Maak een object voor een virtuele machine met behulp van de cmdlet New-AzVMConfig .

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

Invoerwaarden

PSVirtualMachine

String

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

Uitvoerwaarden

PSVirtualMachine