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\fabrikamfiber
yerel 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\Web
gibi 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.34
Role:DB; OS:Win8.1
etiketleri 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 |