このタスクを使用して、リモートの 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.
入力
SourcePath
-
ソース
string。 必須。
c:\fabrikamfiber や \\fabrikamshare\fabrikamfiberなど、ローカル コンピューターまたは UNC 共有上のソース フォルダーまたはファイルの絶対パスを指定します。
EnvironmentName
-
マシン
string。
コンピューターの IP アドレスまたは FQDN のコンマ区切りの一覧を指定します (例: 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。
/min:33553332 /lなど、ファイルのコピー時に適用される追加の robocopy 引数を指定します。
によるマシンの選択を ResourceFilteringMethod - する
string。 使用できる値: machineNames (コンピューター名)、tags。 既定値: machineNames.
フィルター条件の MachineNames -
string。
この入力はマシン グループに対してのみ有効であり、マシンまたは出力変数のフラット リストではまだサポートされていません。
コンピューターのコンマ区切りの一覧 (dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34など) またはタグ (Role:DB; OS:Win8.1など) を指定します。 複数のタグが指定されている場合、タスクは指定されたタグを持つすべてのマシンで実行されます。 既定では、すべてのマシンでタスクが実行されます。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。