az image builder customizer

Görüntü oluşturucu şablon özelleştiricilerini yönetme.

Komutlar

az image builder customizer add

Görüntü oluşturucu şablonuna görüntü oluşturucu özelleştiricisi ekleyin.

az image builder customizer clear

Görüntü oluşturucu şablonundan tüm görüntü oluşturucu özelleştiricilerini kaldırın.

az image builder customizer remove

Görüntü oluşturucu şablonundan görüntü oluşturucu özelleştiricisini kaldırma.

az image builder customizer add

Görüntü oluşturucu şablonuna görüntü oluşturucu özelleştiricisi ekleyin.

--defer ile kullanılmalıdır.

az image builder customizer add --customizer-name
                                --type {file, powershell, shell, windows-restart, windows-update}
                                [--defer]
                                [--dest-path]
                                [--exit-codes]
                                [--file-source]
                                [--filters]
                                [--ids]
                                [--inline-script]
                                [--name]
                                [--resource-group]
                                [--restart-check-command]
                                [--restart-command]
                                [--restart-timeout]
                                [--script-url]
                                [--search-criteria]
                                [--update-limit]

Örnekler

Cli nesne önbelleğindeki bir görüntü şablonuna satır içi kabuk özelleştiricisi ekleme

az image builder customizer add -n mytemplate -g my-group \
    --inline-script "sudo mkdir /buildArtifacts" \
                    "sudo cp /tmp/index.html /buildArtifacts/index.html" \
    --customizer-name shell-script-inline --type shell --defer

Cli nesne önbelleğindeki bir görüntü şablonuna dosya özelleştirici ekleme

az image builder customizer add -n mytemplate -g my-group \
    --customizer-name my-file --type file \
    --file-source "https://my-remote-file.html" --dest-path "/tmp/index.html" --defer

Cli nesne önbelleğindeki bir görüntü şablonuna windows yeniden başlatma özelleştiricisi ekleme

az image builder customizer add -n mytemplate -g my-group \
--customizer-name shell-script-url \
--restart-check-command "echo Azure-Image-Builder-Restarted-the-VM  > \
                        c:\buildArtifacts\restart.txt" \
    --type windows-restart --restart-timeout 10m --defer

Cli nesne önbelleğindeki bir görüntü şablonuna windows update özelleştiricisi ekleyin.

az image builder customizer add -n mytemplate -g my-group --customizer-name win_update --type windows-update --search-criteria IsInstalled=0 --filters "exclude:\$_.Title -like \'*Preview*\'" "include:\$true" --update-limit 20 --defer

Gerekli Parametreler

--customizer-name

Özelleştiricinin adı.

--type -t

Görüntü şablonuna eklenecek özelleştirici türü.

kabul edilen değerler: file, powershell, shell, windows-restart, windows-update

İsteğe Bağlı Parametreler

--defer

Nesneyi Azure'a göndermek yerine geçici olarak yerel önbellekte depolayın. Görüntülemek/temizlemek için komutları kullanın az cache .

--dest-path

--file-source içinde belirtilen dosyanın görüntüde indirileceği mutlak hedef yol.

--exit-codes -e

Geçerli çıkış kodlarının boşlukla ayrılmış listesi, tamsayılar olarak.

--file-source

Görüntüye indirilecek dosyanın URI'sini. Bu bir github bağlantısı, Azure Depolama için SAS URI'sı vb. olabilir.

--filters

Uygulanacak güncelleştirmeleri seçmek için boşlukla ayrılmış filtreler. Varsayılanı kullanmak için boş dizi atla veya belirt (filtre yok).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--inline-script

Görüntüyü özelleştirmek için satır içi betik satırlarının boşlukla ayrılmış listesi.

--name -n

Görüntü şablonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--restart-check-command

Yeniden başlatmanın başarılı olduğunu doğrulama komutu.

--restart-command

Yeniden başlatma işlemini yürütmek için komutu.

--restart-timeout

Bir büyüklüğe ve birime sahip bir dize olarak belirtilen yeniden başlatma zaman aşımı( örneğin, '5m' (5 dakika) veya '2h' (2 saat).

varsayılan değer: 5m
--script-url

Görüntüyü özelleştirmek için betiğin URL'si. URL genel olarak erişilebilir olmalıdır.

--search-criteria

Güncelleştirmeleri aramak için ölçütler. Varsayılanı kullanmak için boş dizeyi atla veya belirt (tümünü ara). Bu alanın örnekleri ve ayrıntılı açıklaması için yukarıdaki bağlantıya bakın.

--update-limit

Bir kerede uygulanacak en fazla güncelleştirme sayısı. Varsayılan değeri (1000) kullanmak için 0 değerini atlar veya belirtin.

az image builder customizer clear

Görüntü oluşturucu şablonundan tüm görüntü oluşturucu özelleştiricilerini kaldırın.

--defer ile kullanılmalıdır.

az image builder customizer clear [--defer]
                                  [--ids]
                                  [--name]
                                  [--resource-group]

İsteğe Bağlı Parametreler

--defer

Nesneyi Azure'a göndermek yerine geçici olarak yerel önbellekte depolayın. Görüntülemek/temizlemek için komutları kullanın az cache .

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Görüntü şablonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az image builder customizer remove

Görüntü oluşturucu şablonundan görüntü oluşturucu özelleştiricisini kaldırma.

--defer ile kullanılmalıdır.

az image builder customizer remove --customizer-name
                                   [--defer]
                                   [--ids]
                                   [--name]
                                   [--resource-group]

Gerekli Parametreler

--customizer-name

Özelleştiricinin adı.

İsteğe Bağlı Parametreler

--defer

Nesneyi Azure'a göndermek yerine geçici olarak yerel önbellekte depolayın. Görüntülemek/temizlemek için komutları kullanın az cache .

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Görüntü şablonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.