az automation runbook

Not

Bu başvuru, Azure CLI (sürüm 2.13.0 veya üzeri) için otomasyon uzantısının bir parçasıdır. Uzantı, az automation runbook komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Otomasyon Runbook'u.

Komutlar

az automation runbook create

Runbook adıyla tanımlanan runbook'u oluşturun.

az automation runbook delete

Runbook'u ada göre silin.

az automation runbook list

Runbook'ların listesini alın.

az automation runbook publish

Runbook taslağını yayımlama.

az automation runbook replace-content

Runbook'un içeriğini değiştirin.

az automation runbook revert-to-published

Runbook içeriğini bilinen son yayımlanan duruma geri döndür.

az automation runbook show

Runbook adıyla tanımlanan runbook'u alın.

az automation runbook start

Runbook'u başlatın.

az automation runbook update

Runbook adıyla tanımlanan runbook'u güncelleştirin.

az automation runbook wait

Otomasyon runbook'unun bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna getirin.

az automation runbook create

Runbook adıyla tanımlanan runbook'u oluşturun.

az automation runbook create --automation-account-name
                             --name
                             --resource-group
                             --type {Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShell, PowerShellWorkflow, Script}
                             [--description]
                             [--location]
                             [--log-activity-trace]
                             [--log-progress {false, true}]
                             [--log-verbose {false, true}]
                             [--tags]

Örnekler

Runbook oluşturma

az automation runbook create --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook" --type "PowerShell" --location "East US 2"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

--type

Runbook'un türü.

kabul edilen değerler: Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShell, PowerShellWorkflow, Script

İsteğe Bağlı Parametreler

--description

Runbook'un açıklaması.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--log-activity-trace

Runbook'un etkinlik düzeyi izleme seçenekleri.

--log-progress

Runbook'un ilerleme günlüğü seçeneği.

kabul edilen değerler: false, true
--log-verbose

Runbook'un ayrıntılı günlük seçeneği.

kabul edilen değerler: false, true
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

az automation runbook delete

Runbook'u ada göre silin.

az automation runbook delete --automation-account-name
                             --name
                             --resource-group
                             [--yes]

Örnekler

Runbook silme

az automation runbook delete --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--yes -y

Onay isteminde bulunmayın.

az automation runbook list

Runbook'ların listesini alın.

az automation runbook list --automation-account-name
                           --resource-group

Örnekler

Runbook'ları otomasyon hesabına göre listeleme

az automation runbook list --automation-account-name "myAutomationAccount" --resource-group "rg"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--resource-group -g

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

az automation runbook publish

Runbook taslağını yayımlama.

az automation runbook publish --automation-account-name
                              --name
                              --resource-group
                              [--no-wait]

Örnekler

Runbook taslağını yayımlama

az automation runbook publish --automation-account-name "myAutomationAccount" --resource-group                "rg" --name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook yayımlama işlemine sağlanan parametreler.

--resource-group -g

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

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

az automation runbook replace-content

Runbook'un içeriğini değiştirin.

az automation runbook replace-content --automation-account-name
                                      --content
                                      --name
                                      --resource-group
                                      [--no-wait]

Örnekler

Runbook'un içeriğini değiştirme

az automation runbook replace-content --automation-account-name "myAutomationAccount" --resource-group                "rg" --name "myRunbook" --content @/path/to/script

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--content

Runbook içeriği.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

az automation runbook revert-to-published

Runbook içeriğini bilinen son yayımlanan duruma geri döndür.

az automation runbook revert-to-published --automation-account-name
                                          --name
                                          --resource-group

Örnekler

Runbook'un içeriğini değiştirme

az automation runbook revert-to-published --automation-account-name "myAutomationAccount"                --resource-group "rg" --name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

az automation runbook show

Runbook adıyla tanımlanan runbook'u alın.

az automation runbook show --automation-account-name
                           --name
                           --resource-group

Örnekler

Runbook'u edinin

az automation runbook show --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

az automation runbook start

Runbook'u başlatın.

az automation runbook start --automation-account-name
                            --resource-group
                            [--name]
                            [--parameters]
                            [--run-on]

Örnekler

Runbook’u başlatma

az automation runbook start --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--name --runbook-name -n

Runbook adı.

--parameters

İşin parametreleri. Beklenen değer: ANAHTAR1=DEĞER1 ANAHTAR2=DEĞER2 ...

--run-on

İşin yürütüleceği grup adını belirten RunOn.

az automation runbook update

Runbook adıyla tanımlanan runbook'u güncelleştirin.

az automation runbook update --automation-account-name
                             --name
                             --resource-group
                             [--description]
                             [--log-activity-trace]
                             [--log-progress {false, true}]
                             [--log-verbose {false, true}]
                             [--tags]

Örnekler

Runbook'u güncelleştirme

az automation runbook update --automation-account-name "myAutomationAccount" --description                "Runbook Description" --log-activity-trace 1 --log-progress true --log-verbose false                --resource-group "rg" --runbook-name "myRunbook"

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--description

Runbook'un açıklaması.

--log-activity-trace

Runbook'un etkinlik düzeyi izleme seçenekleri.

--log-progress

Runbook'un ilerleme günlüğü seçeneği.

kabul edilen değerler: false, true
--log-verbose

Runbook'un ayrıntılı günlük seçeneği.

kabul edilen değerler: false, true
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

az automation runbook wait

Otomasyon runbook'unun bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna getirin.

az automation runbook wait --automation-account-name
                           --name
                           --resource-group
                           [--created]
                           [--custom]
                           [--deleted]
                           [--exists]
                           [--interval]
                           [--timeout]
                           [--updated]

Örnekler

Otomasyon runbook'u başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az automation runbook wait --automation-account-name "myAutomationAccount" --resource-group "rg"                --name "myRunbook" --created

Gerekli Parametreler

--automation-account-name

Otomasyon hesabının adı.

--name --runbook-name -n

Runbook adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.