API Versions

Parallels RAS PowerShell - API Versions

In Parallels RAS 20.0 the PowerShell module is named RASAdmin and it supports version 4.0 (latest) and version 3.0.

Version 4.0

This version is the one loaded by default by the system or if the RequiredVersion is not specified when importing the module.

Backward Compatibility

This version keeps backward compatibility with the older RASAdmin modules found in previous versions. It allows administrators to use existing scripts with minor modification.

To make use of a previous version, one needs to specify the RequiredVersion (eg. 3.0) when importing the module:

Import-Module RASAdmin -RequiredVersion 3.0

Versions:

  • Version 3.0 - Parallels RAS 19

Includes:

  • Cmdlet aliases

  • Aliased parameters

  • Old and new properties in the returned objects

Changes between Version 4.0 and Version 3.0

The below sections highlight the differences between Version 4.0 and Version 3.0.

New Cmdlets

Adds schedule message information within Auto-upgrade settings.

Adds a user or group to the Azure Virtual Desktop Host Pool Assignment List.

Adds an Exclude AD group entry.

Adds Admin Credential property to the list.

Adds schedule message information for a Schedule.

Adds a new Schedule target.

Modifies properties of a RAS Template license key.

Add a theme custom image.

Adds the Windows device group Inbound ports.

Retrieves the Auto-upgrade settings.

Retrieves schedule message information from Auto-upgrade settings.

The cmdlet returns a list of Azure Virtual Desktop Custom Hosts.

Retrieves default settings used to configure an Azure Virtual Desktop.

The cmdlet returns a list of Azure Virtual Desktop Galleries.

The cmdlet returns a list of Azure Virtual Desktop Gallery Images.

The cmdlet returns an object of type Azure Virtual Desktop Host properties.

Retrieves information about one or multiple Azure Virtual Desktop Host Pool properties.

Retrieves the Azure Virtual Desktop Host Pool Assignment List.

Retrieves the status of one or multiple Azure Virtual Desktop Host Pools.

Retrieves the list of, or a specific, Azure Virtual Desktop Host status.

The cmdlet returns a list of Azure Virtual Desktop Locations.

The cmdlet returns a list of Azure Virtual Desktop Offers.

Retrieves the predefined Azure Virtual Desktop VM images.

The cmdlet returns a list of Azure Virtual Desktop Publishers.

The cmdlet returns a list of Azure Virtual Desktop Resource Groups.

Retrieves the Azure Virtual Desktop Features settings.

The cmdlet returns a list of Azure Virtual Desktop Stock Keeping Units.

The cmdlet retrieves a list or the latest Azure Virtual Desktop Version.

The cmdlet returns a list of Azure Virtual Desktop Virtual Networks.

The cmdlet returns a list of Azure Virtual Desktop VM Sizes.

Retrieves information about an Azure Virtual Desktop Workspace.

Retrieves the status of one or multiple Azure Virtual Desktop Workspaces.

Retrieves Exclude AD group settings.

Obtains Overwrite Support Actions settings.

Retrieves the Admin Credential List.

Retrieves information about one or multiple published applications.

Retrieves information about one or multiple published desktops.

Retrieves information about one or multiple Schedule properties.

Retrieves schedule message information for a Schedule.

Gets a list of a Schedule's target native hosts or ids.

Retrieves information about one or multiple Template properties.

Retrieves the list RAS Template license keys.

Retrieves the status of a RAS Template.

Retrieves the settings information of one or more Template Versions.

Retrieves the Status information of one or more Template Versions.

Retrieves information about one or multiple Tenants.

Gets the default Tenant Broker Settings.

Retrieve theme custom image(s).

Retrieves the Trusted Domains.

Retrieves the status of one or multiple VDI Host Pools.

Retrieves the Windows device group.

Retrieves the Windows device group Inbound ports.

Invokes an action on an assigned application package.

The cmdlet invoke a command on an object of type Azure Virtual Desktop Host.

Invokes a Check For Update action.

Perform RAS Host Pool commands.

Invokes an action on the Performance Monitor.

Invokes a Provider Check Credentials action.

Repair Azure Virtual Desktop objects.

Retry last action on template.

Promotes a RAS Site to Licensing.

Stop optimization on specified object.

Perform RAS Template commands.

The cmdlet invokes a command on an object of type Tenant. Available commands: SendInvitation, GenerateHash

The cmdlet invokes a command on an object of type Tenant Broker Settings. Available commands: GenerateHash

Tests a URL that leads to a client IP detection service.

The cmdlet invoke a command on an object of type VDI Host.

The cmdlet creates an object of type Azure Virtual Desktop Host.

The cmdlet creates an object of type Azure Virtual Desktop Host Pool.

The cmdlet creates a new object of type Azure Virtual Desktop Resource Group.

Creates an Azure Virtual Desktop Workspace.

Adds a published AVD application to a Site.

Adds a published AVD desktop to a site.

Creates a new Schedule.

Creates a Template.

Creates a new Tenant with a new invitation.

Creates a Windows device group.

Removes an Auto-upgrade Message within Auto-upgrade settings.

The cmdlet removes an object of type Azure Virtual Desktop Host.

The cmdlet removes an object of type Azure Virtual Desktop Host Pool.

Removes a user or group from the Azure Virtual Desktop Host Pool Assignment List.

Removes an Azure Virtual Desktop Workspace.

Removes an Exclude AD group entry.

Removes admin credential property from the list.

Removes a published AVDapplication from a site.

Removes a published desktop from a site.

Removes a Schedule.

Removes a Schedule Message from a Schedule Item.

Removes a Schedule.

Remove a Template property.

Removes the licenses key info from a RAS Template.

Removes a Template version.

Removes a Tenant.

Remove a theme custom image.

Removes a Windows device group.

Removes the Windows device group Inbound ports.

Modifies the Auto-upgrade settings.

Modifies an Auto-upgrade Message within Auto-upgrade settings.

Modifies default settings used to configure Azure Virtual Desktop.

Modifies a Azure Virtual Desktop Host Pool.

Modifies the Azure Virtual Desktop Features settings.

Modifies an Azure Virtual Desktop Workspace.

Modifies automation settings to Radius provider settings based on Id.

Updates the Overwrite Support Actions settings.

Update Admin Credential property to the list.

Modifies properties of a published AVD application.

Modifies properties of a published desktop.

Modifies a Schedule.

Modifies a Schedule Message from a Schedule Item.

Modifies a Template property.

Modifies the properties of a Template Version.

Updates a Tenant.

Updates the default Tenant Broker Settings.

Modify a theme custom image.

Modifies the Windows device group.

Modified Cmdlets

[TABLE]

Removed Cmdlets

Add-RASRDSScheduleMessage

Add-RASVDITemplateLicenseKey

Get-RASRDSSchedule

Get-RASRDSScheduleDisable

Get-RASRDSScheduleMessage

Get-RASRDSScheduleReboot

Get-RASRDSScheduleShutdown

Get-RASRDSScheduleStartup

Get-RASVDITemplate

Get-RASVDITemplateLicenseKey

Get-RASVDITemplateStatus

Invoke-RASVDITemplateCmd

New-RASRDSScheduleDisable

New-RASRDSScheduleReboot

New-RASRDSScheduleShutdown

New-RASRDSScheduleStartup

New-RASVDIGuest

New-RASVDITemplate

Remove-RASRDSSchedule

Remove-RASRDSScheduleDisable

Remove-RASRDSScheduleMessage

Remove-RASRDSScheduleReboot

Remove-RASRDSScheduleShutdown

Remove-RASRDSScheduleStartup

Remove-RASVDITemplate

Remove-RASVDITemplateLicenseKey

Set-RASRDSScheduleDisable

Set-RASRDSScheduleMessage

Set-RASRDSScheduleReboot

Set-RASRDSScheduleShutdown

Set-RASRDSScheduleStartup

Set-RASVDIDesktop

Set-RASVDITemplate

Modified Outputs

[TABLE]

Last updated

© 2024 Parallels International GmbH. All rights reserved.