New-ASPackageRequest
PowerShell cmdlets are enabled with AdminStudio Enterprise Edition and with Workflow Manager.
A PowerShell API to be called by an external system. When you send a request through an external system, request will automatically lands in the package backlog in the AdminStudio and will avoid manual communication for the package request.
When a duplicate package request is sent to AdminStudio, the below warning message is displayed:
“ Package request not added. A request for this application already exists in the AdminStudio Backlog ”.
Examples
New-ASPackageRequest -Product 'Firefox' -Source 'FlexraOne' -Vendor 'Mozilla' -Priority '2' -Version
'15.0'
New-ASPackageRequest -Product "7-zip" -Vendor "Igor Pavlov" -Source "NewRequest" -CatalogPackageId 2 -PackageFeedId 9 -WorkflowId 1 -Subscribe Yes
Parameters
The New-ASPackageRequest cmdlet has the following parameters:
| Parameter | Description |
|---|---|
| Product | Product name of the Package. It is a mandatory parameter. |
| Source | Source of the Package. It is a mandatory parameter. |
| Vendor | Manufacturer of the Package. |
| Version | Version of the Package. |
| Priority | Priority of the Package. Note: Priority value should not exceed more than five. Otherwise an error message will be shown. |
| CatalogPackageId | The Catalog Package Id from the list of matching package entries from Catalog with specified product details. |
| PackageFeedId | The Package Feed Id from the list of matching package entries from Package Feed Module with specified product details. |
| WorkflowId | The ID of the Workflows. Note: If any Workflow is marked as default workflow in the catalog then the WorkflowId will be added for all requests though the value is not specified while adding the request. |
| Subscribe | Set one of the following subscribe status:
If Subscribe is set to Yes, then it will be added to the request when valid PackageFeedId and WorkflowId values are provided. |
The Product and Vendor parameters are taken into consideration for the duplicate checks.
If Package Feed Id or Catalog Package Id values are not a valid match then the request will ignore the values and adds the request with the specified product details.
Return Values
Returns the PackageRequestId.