WindowsMachineFileCopy@1 - Windows makine dosyası kopyalama v1 görevi

Dosyaları uzak Windows makinelerine kopyalamak için bu görevi kullanın.

Syntax

# 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.

Girişler

SourcePath - Kaynak
string. Gereklidir.

Veya gibi c:\fabrikamfiber\\fabrikamshare\fabrikamfiberyerel makinede veya UNC Paylaşımında kaynak klasörün veya dosyanın mutlak yolunu belirtir.


EnvironmentName - Makine
string.

Makine IP adreslerinin veya FQDN'lerin virgülle ayrılmış listesini belirtir, örneğin, dbserver.fabrikam.com,192.168.12.34. Örneğin, $(variableName)diğer görevlerin çıkış değişkenini de belirtebilirsiniz.


AdminUserName - Yönetici Oturum Açma
string.

Hedef makineler için yönetici oturum açma bilgilerini belirtir.


AdminPassword - Parola
string.

Hedef makineler için yönetici oturum açma parolasını belirtir. Derleme/yayın tanımlarında $(passwordVariable) tanımlanan değişkenler kabul edilir. Değişkenin güvenliğini sağlamak için değişken türünü olarak secret işaretleyebilirsiniz.


TargetPath - Hedef Klasör
string. Gereklidir.

Hedef makinedeki yerel yolu veya veya \\fabrikam\Webgibi d:\fabrikam kaynaktan dosyaları kopyalamak için erişilebilir bir UNC yolunu belirtir.


CleanTargetBeforeCopy - Hedefi Temizle
boolean. Varsayılan değer: false.

Dosyaları kopyalamadan önce hedef klasörü temizler.


CopyFilesInParallel - Dosyaları Paralel Olarak Kopyalama
boolean. Varsayılan değer: true.

Dosyaları makinelere paralel olarak kopyalar.


AdditionalArguments - Ek Bağımsız Değişkenler
string.

Dosyaları kopyalarken uygulanan ek robocopy bağımsız değişkenlerini belirtir, örneğin /min:33553332 /l.


ResourceFilteringMethod - Makinelere Göre Seç
string. İzin verilen değerler: machineNames (Makine Adları), tags. Varsayılan değer: machineNames.


MachineNames - Filtre Ölçütleri
string.

Bu giriş yalnızca makine grupları için geçerlidir ve henüz düz bir makine veya çıkış değişkeni listesi için desteklenmemektedir.

gibi makinelerin virgülle ayrılmış listesini veya gibi dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34Role:DB; OS:Win8.1etiketleri belirtir. Birden çok etiket sağlanırsa, görev belirtilen etiketlere sahip tüm makinelerde çalışır. Varsayılan, görevi tüm makinelerde çalıştırır.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.104.0 veya üzeri
Görev kategorisi Dağıtma