AzurePowerShell@1 - tugas Azure PowerShell v1
Gunakan tugas ini untuk menjalankan skrip PowerShell dalam lingkungan Azure. Konteks Azure diautentikasi dengan koneksi layanan Azure Resource Manager yang disediakan.
Sintaks
# Azure PowerShell v1
# Run a PowerShell script within an Azure environment.
- task: AzurePowerShell@1
inputs:
#ConnectedServiceNameSelector: 'ConnectedServiceName' # 'ConnectedServiceName' | 'ConnectedServiceNameARM'. Azure Connection Type. Default: ConnectedServiceName.
ConnectedServiceName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Classic Subscription.
#ConnectedServiceNameARM: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameARM. Azure Subscription.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
Input
ConnectedServiceNameSelector
- Jenis Koneksi Azure
string
. Nilai yang diizinkan: ConnectedServiceName
(Azure Classic), ConnectedServiceNameARM
(Azure Resource Manager). Nilai default: ConnectedServiceName
.
ConnectedServiceName
- Langganan Klasik Azure
string
. Diperlukan saat ConnectedServiceNameSelector = ConnectedServiceName
.
Langganan Azure Classic untuk dikonfigurasi sebelum menjalankan PowerShell.
ConnectedServiceNameARM
- Langganan Azure
string
. Diperlukan saat ConnectedServiceNameSelector = ConnectedServiceNameARM
.
Langganan Azure Resource Manager untuk dikonfigurasi sebelum menjalankan PowerShell.
ScriptType
- Jenis Skrip
string
. Wajib diisi. Nilai yang diizinkan: FilePath
(Jalur File Skrip), InlineScript
(Skrip Sebaris). Nilai default: FilePath
.
Jenis skrip: jalur file atau sebaris.
ScriptPath
- Jalur Skrip
string
. Opsional. Gunakan saat ScriptType = FilePath
.
Jalur skrip. Ini harus menjadi jalur yang sepenuhnya memenuhi syarat atau relatif terhadap direktori kerja default.
Inline
- Skrip Sebaris
string
. Pilihan. Gunakan saat ScriptType = InlineScript
. Nilai default: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Menspesifikasikan skrip yang akan dijalankan. Panjang skrip sebaris maksimum yang didukung adalah 500 karakter. Gunakan skrip dari file jika Anda ingin menggunakan skrip yang lebih panjang.
ScriptArguments
- Argumen Skrip
string
.
Parameter tambahan untuk diteruskan ke PowerShell. Ini bisa berupa parameter ordinal atau bernama.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Agen yang dihost sendiri harus memiliki kemampuan yang cocok dengan tuntutan berikut untuk menjalankan pekerjaan yang menggunakan tugas ini: azureps |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 1.95.0 atau lebih tinggi |
Kategori tugas | Sebarkan |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk