AzurePowerShell@1 - مهمة Azure PowerShell v1
استخدم هذه المهمة لتشغيل برنامج نصي PowerShell داخل بيئة Azure. تتم مصادقة سياق Azure مع اتصال خدمة Azure Resource Manager المتوفر.
بناء الجملة
# 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.
الإدخالات
ConnectedServiceNameSelector
- نوع اتصال Azure
string
. القيم المسموح بها: ConnectedServiceName
(Azure Classic)، ConnectedServiceNameARM
(Azure Resource Manager). القيمة الافتراضية: ConnectedServiceName
.
ConnectedServiceName
- اشتراك Azure Classic
string
. مطلوب عند ConnectedServiceNameSelector = ConnectedServiceName
.
اشتراك Azure Classic للتكوين قبل تشغيل PowerShell.
ConnectedServiceNameARM
- اشتراك Azure
string
. مطلوب عند ConnectedServiceNameSelector = ConnectedServiceNameARM
.
اشتراك Azure Resource Manager للتكوين قبل تشغيل PowerShell.
ScriptType
- نوع البرنامج النصي
string
. مطلوب القيم المسموح بها: FilePath
(مسار ملف البرنامج النصي)، InlineScript
(البرنامج النصي المضمن). القيمة الافتراضية: FilePath
.
نوع البرنامج النصي: مسار الملف أو المضمن.
ScriptPath
- مسار البرنامج النصي
string
. اختياري. استخدم عندما ScriptType = FilePath
.
مسار البرنامج النصي. يجب أن يكون هذا مسارا مؤهلا بالكامل أو مسارا واحدا بالنسبة إلى دليل العمل الافتراضي.
Inline
- البرنامج النصي المضمن
string
. اختياري. استخدم عندما ScriptType = InlineScript
. القيمة الافتراضية: # You can write your azure powershell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
مواصفات البرنامج النصي لتنفيذه. الحد الأقصى لطول البرنامج النصي المضمن المدعوم هو 500 حرف. استخدم برنامج نصي من ملف إذا كنت تريد استخدام برنامج نصي أطول.
ScriptArguments
- وسيطات البرنامج النصي
string
.
المعلمات الإضافية لتمريرها إلى PowerShell. يمكن أن تكون هذه إما معلمات ترتيبية أو مسماة.
خيارات التحكم بالمهمة
تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.
متغيرات الإخراج
لا شيء
المتطلبات
المتطلبات | الوصف |
---|---|
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية | YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي |
يعمل على | Agent, DeploymentGroup |
المطالب | يجب أن يكون لدى الوكلاء المستضافين ذاتيا قدرات تتطابق مع المتطلبات التالية لتشغيل المهام التي تستخدم هذه المهمة: azureps |
القدرات | لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة. |
قيود الأوامر | أي |
متغيرات Settable | أي |
إصدار الوكيل | 1.95.0 أو أحدث |
فئة المهمة | نشر |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ