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: | |
| 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.