Summary
Retrieves a collection of task status type objects.
Get-TaskStatusTypes
-Top
-Skip
-Filter
-OrderByReturns a collection object with the following properties:
Property | Type | Notes |
|---|---|---|
Collection | Collection of task status type objects | The collection of entries retrieved after |
Top | Int32 | The |
Skip | Int32 | The |
TotalCount | Int32 | The total count of records available after any filtering was applied. Useful while paging data. |
Parameters
Parameter | Type | Required? | Notes |
|---|---|---|---|
Top | Int32 | No, Defaults to | Total number of entries to retrieve. Max is |
Skip | Int32 | No, Defaults to | How many entries should be skipped within the collection. Used for paging the results. |
Filter | String | No | An OData 4 string that can be used for filtering the collection. |
OrderBy | String | No | An OData 4 string that can be used for sorting the collection by specific fields. |
Examples
Get a collection of task status types
# Retrieve the collection
$collectionWrapper = Get-TaskStatusTypes -Top 500
Write-Output "There are $($collectionWrapper.TotalCount) task task status types in the workspace"
$collectionWrapper.Collection |
Select-Object TaskStatusTypeId, Description, Weight |
Out-String -Width 300 |
Write-OutputExecution results:
There are 6 task task status types in the workspace
TaskStatusTypeId Description Weight
---------------- ----------- ------
1 New 1
2 In Progress 3
3 In Quality Control 4
4 Completed 5
5 On Hold 2
6 Canceled 0