WindowsMachineFileCopy@1 - مهمة نسخ ملف جهاز Windows v1
استخدم هذه المهمة لنسخ الملفات إلى أجهزة Windows البعيدة.
بناء الجملة
# Windows machine file copy v1
# Copy files to remote Windows machines.
- task: WindowsMachineFileCopy@1
inputs:
SourcePath: # string. Required. Source.
#EnvironmentName: # string. Machines.
#AdminUserName: # string. Admin Login.
#AdminPassword: # string. Password.
TargetPath: # string. Required. Destination Folder.
# Advanced Options
#CleanTargetBeforeCopy: false # boolean. Clean Target. Default: false.
#CopyFilesInParallel: true # boolean. Copy Files in Parallel. Default: true.
#AdditionalArguments: # string. Additional Arguments.
#ResourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
#MachineNames: # string. Filter Criteria.
# Windows Machine File Copy v1
# Copy files to remote machine(s).
- task: WindowsMachineFileCopy@1
inputs:
SourcePath: # string. Required. Source.
#EnvironmentName: # string. Machines.
#AdminUserName: # string. Admin Login.
#AdminPassword: # string. Password.
TargetPath: # string. Required. Destination Folder.
# Advanced Options
#CleanTargetBeforeCopy: false # boolean. Clean Target. Default: false.
#CopyFilesInParallel: true # boolean. Copy Files in Parallel. Default: true.
#AdditionalArguments: # string. Additional Arguments.
#ResourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
#MachineNames: # string. Filter Criteria.
الإدخالات
SourcePath
- مصدر
string
. مطلوب
يحدد المسار المطلق للمجلد المصدر أو الملف على الجهاز المحلي أو مشاركة UNC، مثل c:\fabrikamfiber
أو \\fabrikamshare\fabrikamfiber
.
EnvironmentName
- الات
string
.
يحدد قائمة مفصولة بفواصل من عناوين IP للجهاز أو FQDNs، على سبيل المثال، dbserver.fabrikam.com,192.168.12.34
. يمكنك أيضا تحديد متغير الإخراج للمهام الأخرى، على سبيل المثال $(variableName)
.
AdminUserName
- تسجيل الدخول مسؤول
string
.
تحديد تسجيل دخول المسؤول للأجهزة المستهدفة.
AdminPassword
- كلمه المرور
string
.
يحدد كلمة المرور لتسجيل دخول المسؤول للأجهزة المستهدفة. المتغيرات المحددة في تعريفات الإنشاء/الإصدار كما $(passwordVariable)
هي مقبولة. يمكنك وضع علامة على نوع المتغير على أنه secret
لتأمينه.
TargetPath
- مجلد الوجهة
string
. مطلوب
يحدد المسار المحلي على الجهاز الهدف أو مسار UNC يمكن الوصول إليه لنسخ الملفات من المصدر، مثل d:\fabrikam
أو \\fabrikam\Web
.
CleanTargetBeforeCopy
- هدف نظيف
boolean
. القيمة الافتراضية: false
.
تنظيف المجلد الوجهة قبل نسخ الملفات.
CopyFilesInParallel
- نسخ الملفات بالتوازي
boolean
. القيمة الافتراضية: true
.
نسخ الملفات بالتوازي مع الأجهزة.
AdditionalArguments
- وسيطات إضافية
string
.
يحدد وسيطات robocopy الإضافية التي يتم تطبيقها عند نسخ الملفات، مثل /min:33553332 /l
.
ResourceFilteringMethod
- تحديد الأجهزة حسب
string
. القيم المسموح بها: machineNames
(أسماء الأجهزة)، tags
. القيمة الافتراضية: machineNames
.
MachineNames
- معايير التصفية
string
.
هذا الإدخال صالح فقط لمجموعات الأجهزة وغير مدعوم لقائمة مسطحة من الأجهزة أو متغيرات الإخراج حتى الآن.
يحدد قائمة مفصولة بفواصل من الأجهزة، مثل dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34
، أو العلامات، مثل Role:DB; OS:Win8.1
. إذا تم توفير علامات متعددة، فسيتم تشغيل المهمة في جميع الأجهزة ذات العلامات المحددة. يقوم الإعداد الافتراضي بتشغيل المهمة في جميع الأجهزة.
خيارات التحكم بالمهمة
تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.
متغيرات الإخراج
لا شيء
المتطلبات
المتطلبات | الوصف |
---|---|
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية | YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي |
يعمل على | Agent, DeploymentGroup |
المطالب | بلا |
القدرات | لا تفي هذه المهمة بأي متطلبات للمهام اللاحقة في الوظيفة. |
قيود الأوامر | أي |
متغيرات Settable | أي |
إصدار الوكيل | 1.104.0 أو أحدث |
فئة المهمة | نشر |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ