Add-AzVMAdditionalUnattendContent
Agrega información al archivo de respuesta de instalación de Windows desatendida.
Sintaxis
Add-AzVMAdditionalUnattendContent
[-VM] <PSVirtualMachine>
[[-Content] <String>]
[[-SettingName] <SettingNames>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Add-AzVMAdditionalUnattendContent agrega información al archivo de respuesta de instalación deSatendida de Windows. Especifique información con formato de .xml codificada en base 64 adicional que este cmdlet agrega al archivo unattend.xml.
Ejemplos
Ejemplo 1: Agregar contenido a 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"
El primer comando obtiene el conjunto de disponibilidad denominado AvailabilitySet03 en el grupo de recursos denominado ResourceGroup11 y, a continuación, almacena ese objeto en la variable $AvailabilitySet.
El segundo comando crea un objeto de máquina virtual y, a continuación, lo almacena en la variable $VirtualMachine.
El comando asigna un nombre y un tamaño a la máquina virtual.
La máquina virtual pertenece al conjunto de disponibilidad almacenado en $AvailabilitySet.
El tercer comando crea un objeto de credencial mediante el cmdlet Get-Credential y, a continuación, almacena el resultado en la variable $Credential.
El comando le pide un nombre de usuario y una contraseña.
Para obtener más información, escriba Get-Help Get-Credential
.
El cuarto comando usa el cmdlet Set-AzVMOperatingSystem para configurar la máquina virtual almacenada en $VirtualMachine.
El quinto comando asigna contenido a la variable $AucContent.
El contenido incluye una contraseña.
El comando final agrega el contenido almacenado en $AucContent al archivo unattend.xml.
Parámetros
-Content
Especifica el contenido con formato XML codificado en base 64. Este cmdlet agrega el contenido al archivo unattend.xml. El contenido XML debe ser inferior a 4 KB y debe incluir el elemento raíz para la configuración o característica que inserta este cmdlet.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SettingName
Especifica el nombre de la configuración a la que se aplica el contenido. Los valores permitidos para este parámetro son los siguientes:
- FirstLogonCommands
- Inicio de sesión automático
Tipo: | Nullable<T>[SettingNames] |
Valores aceptados: | AutoLogon, FirstLogonCommands |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-VM
Especifica el objeto de máquina virtual que modifica este cmdlet. Para obtener un objeto de máquina virtual, use el cmdlet Get-AzVM . Cree un objeto de máquina virtual mediante el cmdlet New-AzVMConfig .
Tipo: | PSVirtualMachine |
Alias: | VMProfile |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Entradas
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.SettingNames, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]