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 أو أحدث
فئة المهمة نشر