Get-TfsTeamProject
Gets information about one or more team projects.
Table of Contents
Syntax
Get by project
Get-TfsTeamProject
[-Project <object>]
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Process <string[]>]
[-Server <object>]
Cached credentials
Get-TfsTeamProject
[-Project <object>]
-Cached
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Process <string[]>]
[-Server <object>]
User name and password
Get-TfsTeamProject
[-Project <object>]
-Password <SecureString>
-UserName <string>
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Process <string[]>]
[-Server <object>]
Credential object
Get-TfsTeamProject
[-Project <object>]
-Credential <object>
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Process <string[]>]
[-Server <object>]
Personal Access Token
Get-TfsTeamProject
[-Project <object>]
-PersonalAccessToken <string>
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Process <string[]>]
[-Server <object>]
Prompt for credential
Get-TfsTeamProject
[-Project <object>]
[-Collection <object>]
[-Deleted]
[-IncludeDetails]
[-Interactive]
[-Process <string[]>]
[-Server <object>]
Get current
Get-TfsTeamProject
-Current
[-IncludeDetails]
[-Process <string[]>]
Description
The Get-TfsTeamProject cmdlets gets one or more Team Project objects (an instance of Microsoft.TeamFoundation.Core.WebApi.TeamProject) from the supplied Team Project Collection.
Parameters
Specifies that cached (default) credentials should be used when possible/available.
Type | SwitchParameter |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
-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 | True (byvalue) |
Accept wildcard characters | False |
Specifies a user account that has permission to perform this action. To provide a user name and password, a Personal Access Token, and/or to open a input dialog to enter your credentials, call Get-TfsCredential with the appropriate arguments and pass its return to this argument.
Type | object |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Returns the team project specified in the last call to Connect-TfsTeamProject (i.e. the “current” team project)
Type | SwitchParameter |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Lists deleted team projects present in the “recycle bin”
Type | SwitchParameter |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Includes details about the team projects, such as the process template name and other properties. Specifying this argument signficantly increases the time it takes to complete the operation.
Type | SwitchParameter |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Prompts for user credentials. Can be used for any Team Foundation Server or Azure DevOps account - the proper login dialog is automatically selected. Should only be used in an interactive PowerShell session (i.e., a PowerShell terminal window), never in an unattended script (such as those executed during an automated build). Currently it is only supported in Windows PowerShell.
Type | SwitchParameter |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Specifies a password for authentication modes (such as Basic) that support username/password-based credentials. Must be used in conjunction with the -UserName argument
Type | SecureString |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
-PersonalAccessToken (Aliases: Pat)
Specifies a personal access token, used as an alternate credential, to authenticate to Azure DevOps
Type | string |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Returns only those team projects matching the specified process template(s). Wildcards are supported. When omitted returns all team projects, regardless of process template.
Type | string[] |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Specifies the name of a Team Project. Wildcards are supported. When omitted, all team projects in the supplied collection are returned.
Type | object |
Position | 0 |
Default Value | * |
Accept pipeline input | False |
Accept wildcard characters | False |
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 |
Specifies a user name for authentication modes (such as Basic) that support username/password-based credentials. Must be used in conjunction with the -Password argument
Type | string |
Position | (Named) |
Default Value | (N/A) |
Accept pipeline input | False |
Accept wildcard characters | False |
Inputs
System.Object
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).