Share via


Add-AzureRmVMAdditionalUnattendContent

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

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

Syntax

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

Description

Az Add-AzureRmVMAdditionalUnattendContent 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

PS C:\> $AvailabilitySet = Get-AzureRmAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
PS C:\> $VirtualMachine = New-AzureRmVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id 
PS C:\> $Credential = Get-Credential
PS C:\> $VirtualMachine = Set-AzureRmVMOperatingSystem -VM $VirtualMachine  -Windows -ComputerName "Contoso26" -Credential $Credential
PS C:\> $AucContent = "<UserAccounts><AdministratorPassword><Value>" + "Password" + "</Value><PlainText>true</PlainText></AdministratorPassword></UserAccounts>";
PS C:\> $VirtualMachine = Add-AzureRmVMAdditionalUnattendContent -VM $VirtualMachine -Content $AucContent -SettingName "AutoLogon"

Az első parancs lekéri az AvailablitySet03 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-AzureRmVMOperatingSystem 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: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-AzureRmVM parancsmagot. Hozzon létre egy virtuálisgép-objektumot a New-AzureRmVMConfig 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=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Kimenetek

PSVirtualMachine