Skip to content

Command Reference

This section contains detailed documentation for all AppVentiX PowerShell commands.

Configuration Commands

Commands for configuring the AppVentiX module and its connection settings:

Command Description
Get-AppVentiXConfigShare Retrieves the AppVentiX configuration store if defined
Set-AppVentiXConfigShare Sets the path to the AppVentiX configuration store
Get-AppVentiXModuleVariable Retrieves the variables from the AppVentiX module
Set-AppVentiXADCredential Sets the Active Directory credentials used by AppVentiX services for directory lookups
Clear-AppVentiXADCredential Clears Active Directory credentials from the current PowerShell session

License Commands

Commands for managing the AppVentiX license:

Command Description
Get-AppVentiXLicence Retrieves the details of the AppVentiX license
Test-AppVentiXIsLicensed Checks if the AppVentiX license is valid
Update-AppVentixLicense Updates the AppVentiX license file on the configuration store

Machine Group Commands

Commands for managing AppVentiX machine groups:

Command Description
Get-AppVentiXMachineGroup Retrieves the machine groups from the AppVentiX configuration

Package Commands

Commands for managing App-V and MSIX packages:

Command Description
Add-AppVentiXPackage Adds an App-V or MSIX package to an AppVentiX machine group content share
Get-AppVentiXContentSharePackages Retrieves packages from the AppVentiX content shares
New-AppVentiXConnectionGroup Creates a new App-V Connection Group XML file (.appg) from specified App-V packages and saves it to a content share

Publishing Task Commands

Commands for managing AppVentiX publishing tasks:

Command Description
Get-AppVentiXPublishingTask Retrieves the publishing tasks from the AppVentiX configuration store
New-AppVentiXPublishingTask Creates a new AppVentiX publishing task
Set-AppVentiXPublishingTask Updates the properties of an AppVentiX publishing task
Copy-AppVentiXPublishingTask Copies AppVentiX publishing tasks to a new machine group with optional Azure Virtual Desktop seamless publishing
Remove-AppVentiXPublishingTask Removes an AppVentiX publishing task
Export-AppVentiXPublishingTaskReport Exports the AppVentiX publishing task report to a CSV file

Seamless Publishing Commands

Commands for managing Azure Virtual Desktop seamless publishing:

Command Description
Enable-AppVentiXSeamlessPublishing Enables seamless publishing for the specified publishing task
Disable-AppVentiXSeamlessPublishing Disables seamless publishing for an AppVentiX task in an Azure environment
Get-AppVentiXSeamlessPublishCommand Retrieves the seamless publishing command for the specified publishing task
Export-AppVentiXSeamlessApplicationsReport Exports the AppVentiX Seamless Applications to a CSV file

User Settings Commands

Commands for creating and managing AppVentiX user settings:

Command Description
Get-AppVentiXUserSettings Retrieves user settings from the AppVentiX configuration
New-AppVentiXDriveMappingUserSetting Creates an AppVentiX UserSetting XML file for a Drive Mapping configuration
New-AppVentiXEnvironmentVariableUserSetting Creates an AppVentiX UserSetting XML file for an Environment Variable configuration
New-AppVentiXGroupPolicyUserSetting Creates an AppVentiX UserSetting XML file for a Group Policy configuration
New-AppVentiXPrinterMappingUserSetting Creates an AppVentiX UserSetting XML file for a Printer Mapping configuration
New-AppVentiXRegistryUserSetting Creates an AppVentiX UserSetting XML file for a Registry Settings configuration
New-AppVentiXShortcutUserSetting Creates an AppVentiX UserSetting XML file for a Shortcuts configuration
Set-AppVentiXUserSettingFolder Assigns a UserSetting to a folder in the UserSettingFolders XML file
Set-AppVentiXUserSettingsAssignment Assigns a user setting to an Active Directory group in AppVentiX

Migration Commands

Commands for migrating from App-V Management Server to AppVentiX:

Command Description
Test-AppVManagementSQLConnection Tests the connection to the App-V Management SQL Database
Get-AppVManagementPackage Retrieves App-V packages with AD access entitlements from the Microsoft App-V Management database
Get-AppVManagementConnectionGroup Retrieves App-V Connection Groups (Package Groups) from the Management Database
Import-AppVManagementPackage Imports App-V packages from the Management Database to AppVentiX
Import-AppVManagementConnectionGroup Imports Connection Groups from the Management Database to AppVentiX

Ivanti Workspace Control Migration Commands

Commands for migrating from Ivanti Workspace Control to AppVentiX:

Command Description
Get-AdmxPolicySetting Retrieves Group Policy setting details from ADMX/ADML files matching a registry key path and value name
Get-IvantiWCApplication Retrieves Ivanti Workspace Control application configurations from XML files
Get-IvantiWCEnvironmentVariable Retrieves Ivanti Workspace Control variable configurations from XML files
Get-IvantiWCNetworkDrive Retrieves Ivanti Workspace Control network drive mappings from XML files
Get-IvantiWCPolicy Reads, decodes, and correlates Ivanti Workspace Control policy sets from a Building Block XML file
Get-IvantiWCPrinterMapping Parses Ivanti Workspace Control XML file(s) to extract printer mappings
Get-IvantiWCRegistry Reads and parses Ivanti Workspace Control registry sets from a Building Block XML file or a standalone .reg file
Import-IvantiWCApplication Imports application shortcuts from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCEnvironmentVariable Imports environment variables from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCNetworkDrive Imports network drive mappings from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCPolicy Imports Group Policy settings from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCPrinterMapping Imports printer mappings from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCRegistry Imports registry settings from Ivanti Workspace Control XML configuration into AppVentiX
Import-IvantiWCShortcut Imports shortcuts from Ivanti Workspace Control XML configuration into AppVentiX