PowerShell Cmdlets Reference
Powershell cmdlets are enabled with AdminStudio Enterprise Edition and with Workflow Manager.
Following AdminStudio PowerShell Cmdlets are available.
| Cmdlet | Description |
|---|---|
| Add-ASKeywords | Adds App Portal keywords to the Application Catalog. |
| Add-ASPackageForConversion | Adds a package to the Automated Application Converter project file for conversion. |
| Add-ASExtendedAttribute | Adds the new attribute to the package request sent to AdminStudio. |
| Add-ASMonitoredDirectory | Add configurations in the Monitored Directory. |
| Get-ASAssignments | Returns all assignments available for the specified application. |
| Get-ASAppVShortcuts | Returns the available shortcuts and its properties. |
| Get-ASApplicationDetails | Returns details of applications in the Application Catalog. |
| Get-ASApplicationID | Returns the ApplicationID for a given PackageID . |
| Get-ASAppPortalCategories | Returns an XML stream of existing categories in App Portal. |
| Get-ASAppPortalTemplates | Returns an XML stream of existing templates in App Portal. |
| Get-ASAppModelData | Returns App Model Data of the packages present in the Catalog. |
| Get-ASBacklogRequests | Returns a list of packages from the Backlog. |
| Get-ASBacklogPackageRequestStatus | Returns the status of the package request. |
| Get-ASCatalogItem | Returns a list of the root items of the specified type: Group , Application , or Package . |
| Get-ASCatalogPackageMatch | Lists the matching packages in the Application Catalog. |
| Get-ASConfigPlatform | Retrieves configuration information, such as retrieving the database connection string to which the current PowerShell session is configured. |
| Get-ASApplicationDeploymentSummary | Returns the deployment history of a given distribution system. |
| Get-ASDeploymentSystemPackageTree | Use to query System Center 2012 Configuration Manager for a list of application IDs for all of its applications, which can then used to import applications into the Application Catalog using the Invoke-ASImportAppFromDeploymentSystem cmdlet. |
| Get-ASDistributionProperty | Use to retrieve the property value of the distribution system for a package. |
| Get-ASExtendedAttribute | Returns the attribute value sent to AdminStudio. |
| Get-ASIntuneGroups | Return all the group names and their corresponding IDs present in Intune. |
| Get-ASKeywords | Returns a list of App Portal keywords in the Application Catalog, in a comma-delimited list. |
| Get-ASMonitoredDirectory | |
| Get-ASOptionProperty | Returns a property value for a given property name. |
| Get-ASPackage | Returns a package object, given the PackageID . |
| Get-ASPackageTestSummary | Returns a summary of various tests performed for the package that is specified using the \-PackageID parameter. |
| Get-ASProperty | Returns the value for a property specified using the ‑PropertyName parameter associated to a specified package specified using \-PackageId parameter. |
| Get-ASPackageFeedDetails | Returns the product details like FileName, SilentCommandLineSwitches, etc. for the specified PackageFeedId. |
| Get-ASPackageFeedMatch | Lists the matching packages from the Package Feed Module. |
| Get-ASPackageAutomationWorkflows | Returns Workflow id and display name of the Workflow. |
| Get-ASPluginOptions | Use to get the required plugin Id. |
| Get-ASTestDetails | Displays the details of an application compatibility or Microsoft ICE test that is run using the Test\-ASPackage cmdlet. |
| Get-ASTestState | Use to return the test state (selected or not selected) of a given test. |
| Get-ASVirtualReadiness | Gets the virtual readiness of a given package. |
| Invoke-ASAppVBulkUpgrade | Used for bulk conversion of App-V 4.x packages ( \.sft ) to App-V 5.x packages ( \.appv ). |
| Invoke-ASConvertFolder | Converts a folder of packages to specified virtual formats using Automatic Application Converter. |
| Invoke-ASConvertPackage | Use to convert a package from one package type to another using an XML input file. |
| Invoke-ASConvertPackageEx | Use to invoke the Application Catalog Conversion Wizard process to convert a package from one package type to another. |
| Invoke-ASCustomSignPackage | Use to configure custom signing of MSIX packages. |
| Invoke-ASImportAppFromDeploymentSystem | Use to import an application from System Center 2012 Configuration Manager into the Application Catalog, using the ID returned from the Get-ASDeploymentSystemPackageTree cmdlet. |
| Invoke-ASImportPackage | Invokes an import process on a single package. |
| Invoke-ASMigration | Use to convert an application to intunewin format, and then publish to Intune distribution system. |
| Invoke-ASMSIXAppAttach | Use to create MSIX App Attach. |
| Invoke-ASWrapPackage | Use to convert a Windows Installer ( \.msi ) or installation package ( \.exe ) to a ASWrapPackage file ( \.ps1 ). This also supports wrapping of MSIX packages to a wrapped package file (.ps1). |
| Invoke-ASPackageCustomize | Used to generate the customize transform file (.mst) for the existing msi package which is download/imported from the Package Feed Module. |
| Invoke-ASPackageFeedSearch | Invokes an application details like PackageFeedId, Types, etc. from the Package Feed Module |
| Invoke-ASPackageFeedDownload | Use to download an application from the Package Feed Module. |
| Invoke-ASPackageFeedSync | Invokes a package feed sync. |
| Invoke-ASPublish | Publishes a package to a specified distribution system. |
| Invoke-ASUpdatePackage | Invokes a scan process on a single package. |
| Invoke-ASUpdatePackage | Run on an existing \.exe package to extract the bundled \.msi details. |
| Invoke-ASSignPackage | Invokes a signing process for the MSIX package. |
| New-ASCatalog | Use to create a new Application Catalog. |
| New-ASDistributionConnection | Use to define named connections to ConfigMgr (Formerly called as System Center Configuration Manager) and Citrix XenApp distribution systems. |
| New-ASDistributionConnectionEx | Use to create distribution connections using an XML file to provide input parameters. |
| New-ASCreateSoftwareTag | Use to create a new Software Tag. |
| New-ASPackageRequest | Use to add package request in the Backlog. |
| Remove-ASAssignments | Use to delete Intune assessment for an Application |
| Remove-ASApplication | Use to delete a package using its OID. |
| Remove-ASAppModelData | Use to delete App Model Data in the Catalog. |
| Remove-ASExtendedattribute | Use to remove the newly added attribute of the package. |
| Remove-ASGroup | Use to delete a group using its Row Id. |
| Remove-ASMonitoredDirectory | Use to delete the Monitored Directory configurations using the Monitored Directory ID. |
| Remove-ASPackage | Use to delete a package using its Row Id. |
| Resolve-ASPackage | Use to run application compatibility fixes on a package. |
| Set-ASAppVShortcutProperty | Use to select or unselect the shorcut properties to be installed. |
| Set-ASAppModelData | Use to set and update the different App Model Data for a package. |
| Set-ASAssignments | Use to set all assignments available for the specified application. |
| Set-ASBacklogRequestMatch | Use to set matched package from catalog and package Feed for specified Backlog request. |
| Set-ASCatalog | Use to set the default Application Catalog. |
| Set-ASConfigPlatform | Sets defaults for most of the parameters. |
| Set-ASDistributionProperty | Use to set the property value of the distribution system for a package. |
| Set-ASExtendedAttribute | Updates the value of the attribute sent to AdminStudio. |
| Set-ASOptionProperty | Use to set the property value of the download and import using package feed module. |
| Set-ASMonitoredDirectory | Use to update the existing Monitored Directory using the Monitored Directory ID. |
| Set-ASProperty | Use to set the application model properties of a package. |
| Set-ASPluginOptionsEx | Use to set the plugin option in the Options window. |
| Set-ASSubscribeRequest | Use to set the subscription status for the specified backlog request. |
| Set-ASSoftwareRepositoryState | Use to perform CheckOut and UndoCheckOut operations on a Software Repository-enabled Application Catalog. |
| Set-ASTestState | Use to set a given test to either run or not run. |
| Set-ASSoftwareTagProperties | Use to set the software tag properties. |
| Set-ASWorkflowRequest | Use to set the workflow for the specified backlog request. |
| Start-ASConversion | Starts automated conversion using a given .AACX file. |
| Test-ASConflicts | Runs conflict analysis on the specified package. |
| Test-ASPackage | Validates the package for best practices. |