次の方法で共有


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.

入力

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など) を指定します。 複数のタグが指定されている場合、タスクは指定されたタグを持つすべてのマシンで実行されます。 既定では、すべてのマシンでタスクが実行されます。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。

出力変数

なし。

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 1.104.0 以上
タスク カテゴリ 展開