Link

Copy-TfsIteration

Copies one or more Iterations recursively


Table of Contents

  1. Syntax
  2. Parameters
  3. Inputs
  4. Outputs
  5. Related Links

Syntax

Copy-TfsIteration
    [-Node <object>]
    [-Destination] <object>
    [-Collection <object>]
    [-DestinationProject <object>]
    [-Force]
    [-Project <object>]
    [-Recurse]
    [-Server <object>]

[Go to top]

Parameters

-Collection (Aliases: Organization)

Specifies the URL to the Team Project Collection or Azure DevOps Organization to connect to, a TfsTeamProjectCollection object (Windows PowerShell only), or a VssConnection object. You can also connect to an Azure DevOps Services organizations by simply providing its name instead of the full URL. For more details, see the Get-TfsTeamProjectCollection cmdlet. When omitted, it defaults to the connection set by Connect-TfsTeamProjectCollection (if any).

Type object
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-Destination (Aliases: CopyTo)

Specifies the name and/or path of the destination parent node.

Type object
Position 1
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-DestinationProject

Specifies the name and/or path of the destination team project. When omitted, copies the iteration to the same team project.

Type object
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-Force

Allows the cmdlet to create destination parent node(s) if they’re missing.

Type SwitchParameter
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-Node (Aliases: Path, Iteration)

Specifies the name, URI or path of an Iteration. Wildcards are supported. When omitted, all Iterations in the given Team Project are returned.nnTo supply a path, use a backslash (‘') between the path segments. Leading and trailing backslashes are optional.nnWhen supplying a URI, use URIs in the form of ‘vstfs:///Classification/Node/{GUID}’ (where {GUID} is the unique identifier of the given node).

Type object
Position 0
Default Value (N/A)
Accept pipeline input True (byvalue, bypropertyname)
Accept wildcard characters False

-Project

Specifies the name of the Team Project, its ID (a GUID), or a Microsoft.TeamFoundation.Core.WebApi.TeamProject object to connect to. When omitted, it defaults to the connection set by Connect-TfsTeamProject (if any). For more details, see the Get-TfsTeamProject cmdlet.

Type object
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-Recurse

Copies nodes recursively. When omitted, sub-nodes are not copied.

Type SwitchParameter
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

-Server

Specifies the URL to the Team Foundation Server to connect to, a TfsConfigurationServer object (Windows PowerShell only), or a VssConnection object. When omitted, it defaults to the connection set by Connect-TfsConfiguration (if any). For more details, see the Get-TfsConfigurationServer cmdlet.

Type object
Position (Named)
Default Value (N/A)
Accept pipeline input False
Accept wildcard characters False

Inputs

System.Object

Specifies the name, URI or path of an Iteration. Wildcards are supported. When omitted, all Iterations in the given Team Project are returned.nnTo supply a path, use a backslash (‘') between the path segments. Leading and trailing backslashes are optional.nnWhen supplying a URI, use URIs in the form of ‘vstfs:///Classification/Node/{GUID}’ (where {GUID} is the unique identifier of the given node).

Outputs

TfsCmdlets.Models.ClassificationNode