Get-HaloAsset
SYNOPSIS
Gets assets from the Halo API.
SYNTAX
Multi (Default)
Get-HaloAsset [-Paginate] [-PageSize <Int32>] [-PageNo <Int32>] [-Order <String>] [-OrderDesc]
[-Search <String>] [-TicketID <Int64>] [-ClientID <Int64>] [-SiteID <Int64>] [-Username <String>]
[-AssetGroupID <Int64>] [-AssetTypeID <Int64>] [-LinkedToID <Int64>] [-includeinactive] [-includeactive]
[-includechildren] [-ContractID <Int64>] [-FullObjects] [<CommonParameters>]
Single
Get-HaloAsset -AssetID <Int64> [-IncludeDetails] [-IncludeDiagramDetails] [<CommonParameters>]
DESCRIPTION
Retrieves assets from the Halo API - supports a variety of filtering parameters.
EXAMPLES
Example 1
PS C :\> {{ Add example code here }}
{{ Add example description here }}
PARAMETERS
-AssetID
Asset ID
Type : Int64
Parameter Sets : Single
Aliases :
Required : True
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-Paginate
Paginate results
Type : SwitchParameter
Parameter Sets : Multi
Aliases : pageinate
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-PageSize
Number of results per page.
Type : Int32
Parameter Sets : Multi
Aliases : page_size
Required : False
Position : Named
Default value : $Script:HAPIDefaultPageSize
Accept pipeline input : False
Accept wildcard characters : False
-PageNo
Which page to return.
Type : Int32
Parameter Sets : Multi
Aliases : page_no
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-Order
Which field to order results based on.
Type : String
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : None
Accept pipeline input : False
Accept wildcard characters : False
-OrderDesc
Order results in descending order (respects the field choice in '-Order')
Type : SwitchParameter
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-Search
Filter by Assets with an asset field like your search
Type : String
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : None
Accept pipeline input : False
Accept wildcard characters : False
-TicketID
Filter by Assets belonging to a particular ticket
Type : Int64
Parameter Sets : Multi
Aliases : ticket_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-ClientID
Filter by Assets belonging to a particular client
Type : Int64
Parameter Sets : Multi
Aliases : client_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-SiteID
Filter by Assets belonging to a particular site
Type : Int64
Parameter Sets : Multi
Aliases : site_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-Username
Filter by Assets belonging to a particular user
Type : String
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : None
Accept pipeline input : False
Accept wildcard characters : False
-AssetGroupID
Filter by Assets belonging to a particular Asset group
Type : Int64
Parameter Sets : Multi
Aliases : assetgroup_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-AssetTypeID
Filter by Assets belonging to a particular Asset type
Type : Int64
Parameter Sets : Multi
Aliases : assettype_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-LinkedToID
Filter by Assets linked to a particular Asset
Type : Int64
Parameter Sets : Multi
Aliases : linkedto_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-includeinactive
Include inactive Assets in the response
Type : SwitchParameter
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-includeactive
Include active Assets in the response
Type : SwitchParameter
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-includechildren
Include child Assets in the response
Type : SwitchParameter
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-ContractID
Filter by Assets linked to a particular Asset
Type : Int64
Parameter Sets : Multi
Aliases : contract_id
Required : False
Position : Named
Default value : 0
Accept pipeline input : False
Accept wildcard characters : False
-FullObjects
Parameter to return the complete objects.
Type : SwitchParameter
Parameter Sets : Multi
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-IncludeDetails
Include extra objects in the result.
Type : SwitchParameter
Parameter Sets : Single
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
-IncludeDiagramDetails
Include the last action in the result.
Type : SwitchParameter
Parameter Sets : Single
Aliases :
Required : False
Position : Named
Default value : False
Accept pipeline input : False
Accept wildcard characters : False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters .
OUTPUTS
A powershell object containing the response.
NOTES