PowerShell Cmdlets Reference

AdminStudio 2020 | 19.0 | AdminStudio PowerShell Cmdlets

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

Following AdminStudio PowerShell Cmdlets are available.

AdminStudio PowerShell Cmdlets

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.

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-ASCatalogItem

Returns a list of the root items of the specified type: Group, Application, or Package.

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-ASKeywords

Returns a list of App Portal keywords in the Application Catalog, in a comma-delimited list.

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-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-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-ASWrapPackage

Use to convert a Windows Installer (.msi) or installation package (.exe) to a ASWrapPackage file (.ps1).

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 provde input parameters.

New-ASCreateSoftwareTag

Use to create a new Software Tag.

Remove-ASApplication

Use to delete a package using its OID.

Remove-ASGroup

Use to delete a group using its Row 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-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-ASOptionProperty

Use to set the property value of the download and import using package feed module.

Set-ASProperty

Use to set the application model properties of a package.

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.

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.