Add-AzVMAdditionalUnattendContent

Katılımsız Windows Kurulumu yanıt dosyasına bilgi ekler.

Syntax

Default (Varsayılan)

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

Description

Add-AzVMAdditionalUnattendContent cmdlet'i katılımsız Windows Kurulumu yanıt dosyasına bilgi ekler. Bu cmdlet'in unattend.xml dosyasına eklediği ek temel 64 kodlanmış .xml biçimlendirilmiş bilgileri belirtin.

Örnekler

Örnek 1: unattend.xml içerik ekleme

$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"

İlk komut ResourceGroup11 adlı kaynak grubunda AvailabilitySet03 adlı kullanılabilirlik kümesini alır ve bu nesneyi $AvailabilitySet değişkeninde depolar. İkinci komut bir sanal makine nesnesi oluşturur ve bunu $VirtualMachine değişkeninde depolar. komutu sanal makineye bir ad ve boyut atar. Sanal makine, $AvailabilitySet'de depolanan kullanılabilirlik kümesine aittir. Üçüncü komut, Get-Credential cmdlet'ini kullanarak bir kimlik bilgisi nesnesi oluşturur ve ardından sonucu $Credential değişkeninde depolar. Komut sizden bir kullanıcı adı ve parola ister. Daha fazla bilgi için yazın Get-Help Get-Credential. Dördüncü komut, $VirtualMachine depolanan sanal makineyi yapılandırmak için Set-AzVMOperatingSystem cmdlet'ini kullanır. Beşinci komut, $AucContent değişkenine içerik atar. İçerik bir parola içerir. Son komut, $AucContent'da depolanan içeriği unattend.xml dosyasına ekler.

Parametreler

-Content

Temel 64 kodlanmış XML biçimli içeriği belirtir. Bu cmdlet içeriği unattend.xml dosyasına ekler. XML içeriği 4 KB'tan küçük olmalı ve bu cmdlet'in ekleyip ekleyebilmesi için ayar veya özelliğin kök öğesini içermelidir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SettingName

İçeriğin uygulandığı ayarın adını belirtir. Bu parametre için kabul edilebilir değerler şunlardır:

  • İlkOturumAçmaKomutları
  • Otomatik Oturum Açma

Parametre özellikleri

Tür:

Nullable<T>[SettingNames]

Default value:None
Kabul edilen değerler:AutoLogon, FirstLogonCommands
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:2
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-VM

Bu cmdlet'in değiştirildiği sanal makine nesnesini belirtir. Bir sanal makine nesnesi almak için Get-AzVM cmdlet'ini kullanın. New-AzVMConfig cmdlet'ini kullanarak bir sanal makine nesnesi oluşturun.

Parametre özellikleri

Tür:PSVirtualMachine
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:VMProfile

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSVirtualMachine

String

Nullable<T>

Çıkışlar

PSVirtualMachine