Skip to main content

PowerShell Cmdlets Reference

AdminStudio 2025 | 29.0 | AdminStudio PowerShell Cmdlets

Powershell cmdlets are enabled with AdminStudio Enterprise Edition and with Workflow Manager.

Following AdminStudio PowerShell Cmdlets are available.

CmdletDescription
Add-ASKeywordsAdds App Portal keywords to the Application Catalog.
Add-ASPackageForConversionAdds a package to the Automated Application Converter project file for conversion.
Add-ASExtendedAttributeAdds the new attribute to the package request sent to AdminStudio.
Add-ASMonitoredDirectoryAdd configurations in the Monitored Directory.
Get-ASAssignmentsReturns all assignments available for the specified application.
Get-ASAppVShortcutsReturns the available shortcuts and its properties.
Get-ASApplicationDetailsReturns details of applications in the Application Catalog.
Get-ASApplicationIDReturns the ApplicationID for a given PackageID .
Get-ASAppPortalCategoriesReturns an XML stream of existing categories in App Portal.
Get-ASAppPortalTemplatesReturns an XML stream of existing templates in App Portal.
Get-ASAppModelDataReturns App Model Data of the packages present in the Catalog.
Get-ASBacklogRequestsReturns a list of packages from the Backlog.
Get-ASBacklogPackageRequestStatusReturns the status of the package request.
Get-ASCatalogItemReturns a list of the root items of the specified type: Group , Application , or Package .
Get-ASCatalogPackageMatchLists the matching packages in the Application Catalog.
Get-ASConfigPlatformRetrieves configuration information, such as retrieving the database connection string to which the current PowerShell session is configured.
Get-ASApplicationDeploymentSummaryReturns the deployment history of a given distribution system.
Get-ASDeploymentSystemPackageTreeUse 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-ASDistributionPropertyUse to retrieve the property value of the distribution system for a package.
Get-ASExtendedAttributeReturns the attribute value sent to AdminStudio.
Get-ASIntuneGroupsReturn all the group names and their corresponding IDs present in Intune.
Get-ASKeywordsReturns a list of App Portal keywords in the Application Catalog, in a comma-delimited list.
Get-ASMonitoredDirectory
Get-ASOptionPropertyReturns a property value for a given property name.
Get-ASPackageReturns a package object, given the PackageID .
Get-ASPackageTestSummaryReturns a summary of various tests performed for the package that is specified using the \-PackageID parameter.
Get-ASPropertyReturns the value for a property specified using the ‑PropertyName parameter associated to a specified package specified using \-PackageId parameter.
Get-ASPackageFeedDetailsReturns the product details like FileName, SilentCommandLineSwitches, etc. for the specified PackageFeedId.
Get-ASPackageFeedMatchLists the matching packages from the Package Feed Module.
Get-ASPackageAutomationWorkflowsReturns Workflow id and display name of the Workflow.
Get-ASPluginOptionsUse to get the required plugin Id.
Get-ASTestDetailsDisplays the details of an application compatibility or Microsoft ICE test that is run using the Test\-ASPackage cmdlet.
Get-ASTestStateUse to return the test state (selected or not selected) of a given test.
Get-ASVirtualReadinessGets the virtual readiness of a given package.
Invoke-ASAppVBulkUpgradeUsed for bulk conversion of App-V 4.x packages ( \.sft ) to App-V 5.x packages ( \.appv ).
Invoke-ASConvertFolderConverts a folder of packages to specified virtual formats using Automatic Application Converter.
Invoke-ASConvertPackageUse to convert a package from one package type to another using an XML input file.
Invoke-ASConvertPackageExUse to invoke the Application Catalog Conversion Wizard process to convert a package from one package type to another.
Invoke-ASCustomSignPackageUse to configure custom signing of MSIX packages.
Invoke-ASImportAppFromDeploymentSystemUse to import an application from System Center 2012 Configuration Manager into the Application Catalog, using the ID returned from the Get-ASDeploymentSystemPackageTree cmdlet.
Invoke-ASImportPackageInvokes an import process on a single package.
Invoke-ASMigrationUse to convert an application to intunewin format, and then publish to Intune distribution system.
Invoke-ASMSIXAppAttachUse to create MSIX App Attach.
Invoke-ASWrapPackageUse 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-ASPackageCustomizeUsed to generate the customize transform file (.mst) for the existing msi package which is download/imported from the Package Feed Module.
Invoke-ASPackageFeedSearchInvokes an application details like PackageFeedId, Types, etc. from the Package Feed Module
Invoke-ASPackageFeedDownloadUse to download an application from the Package Feed Module.
Invoke-ASPackageFeedSyncInvokes a package feed sync.
Invoke-ASPublishPublishes a package to a specified distribution system.
Invoke-ASUpdatePackageInvokes a scan process on a single package.
Invoke-ASUpdatePackageRun on an existing \.exe package to extract the bundled \.msi details.
Invoke-ASSignPackageInvokes a signing process for the MSIX package.
New-ASCatalogUse to create a new Application Catalog.
New-ASDistributionConnectionUse to define named connections to ConfigMgr (Formerly called as System Center Configuration Manager) and Citrix XenApp distribution systems.
New-ASDistributionConnectionExUse to create distribution connections using an XML file to provide input parameters.
New-ASCreateSoftwareTagUse to create a new Software Tag.
New-ASPackageRequestUse to add package request in the Backlog.
Remove-ASAssignmentsUse to delete Intune assessment for an Application
Remove-ASApplicationUse to delete a package using its OID.
Remove-ASAppModelDataUse to delete App Model Data in the Catalog.
Remove-ASExtendedattributeUse to remove the newly added attribute of the package.
Remove-ASGroupUse to delete a group using its Row Id.
Remove-ASMonitoredDirectoryUse to delete the Monitored Directory configurations using the Monitored Directory ID.
Remove-ASPackageUse to delete a package using its Row Id.
Resolve-ASPackageUse to run application compatibility fixes on a package.
Set-ASAppVShortcutPropertyUse to select or unselect the shorcut properties to be installed.
Set-ASAppModelDataUse to set and update the different App Model Data for a package.
Set-ASAssignmentsUse to set all assignments available for the specified application.
Set-ASBacklogRequestMatchUse to set matched package from catalog and package Feed for specified Backlog request.
Set-ASCatalogUse to set the default Application Catalog.
Set-ASConfigPlatformSets defaults for most of the parameters.
Set-ASDistributionPropertyUse to set the property value of the distribution system for a package.
Set-ASExtendedAttributeUpdates the value of the attribute sent to AdminStudio.
Set-ASOptionPropertyUse to set the property value of the download and import using package feed module.
Set-ASMonitoredDirectoryUse to update the existing Monitored Directory using the Monitored Directory ID.
Set-ASPropertyUse to set the application model properties of a package.
Set-ASPluginOptionsExUse to set the plugin option in the Options window.
Set-ASSubscribeRequestUse to set the subscription status for the specified backlog request.
Set-ASSoftwareRepositoryStateUse to perform CheckOut and UndoCheckOut operations on a Software Repository-enabled Application Catalog.
Set-ASTestStateUse to set a given test to either run or not run.
Set-ASSoftwareTagPropertiesUse to set the software tag properties.
Set-ASWorkflowRequestUse to set the workflow for the specified backlog request.
Start-ASConversionStarts automated conversion using a given .AACX file.
Test-ASConflictsRuns conflict analysis on the specified package.
Test-ASPackageValidates the package for best practices.