Get-MSDefects
Get groups of Defects. The results can be edited and fed back into Update-MSDefects to apply bulk updates
Syntax
Get-MSDefects -DefectIds (Array) [-IncludeParent] [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -All [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -My [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -Module (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -FilterName (String) -FilterValue (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -BlueprintId (Int32) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -BlueprintPath (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -BlueprintFolderId (Int32) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -BlueprintFolderPath (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -ProcessId (Int32) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -ProcessName (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -SubProcessId (Int32) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -SubProcessName (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -DeployUnitId (Int32) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -DeployUnitName (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -Archived [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -Locked [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -Deleted [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -DropdownValue (String) -Dropdown (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Get-MSDefects [-IncludeParent] -TeamMemberName (String) -TeamMemberType (String) [-SearchTerm (String)] [-Take (Int32)] [-Skip (Int32)] [-IdsOnly] [-Count]
Examples
## Get a list of known Defects by their Ids
Get-MSDefects -Ids @(1000,1001,1002)
## Get a list of Defects in a Blueprint
Get-MSDefects -BlueprintPath "Departments\Operations\Purchasing"
## Get a list of Defects in the 'Closed' Process
Get-MSDefects -ProcessName "Closed"
## Get a list of Locked, Archived, or Deleted Defects
Get-MSDefects -Locked
Get-MSDefects -Archived
Get-MSDefects -Deleted
## Get a count of ALL Defects in database
(Get-MSDefects -All).Count