In Parallels RAS 20.0 the PowerShell module is named RASAdmin and it supports version 4.0 (latest) and version 3.0.
This version is the one loaded by default by the system or if the RequiredVersion is not specified when importing the module.
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:
Versions:
Version 3.0 - Parallels RAS 19
Includes:
Cmdlet aliases
Aliased parameters
Old and new properties in the returned objects
The below sections highlight the differences between Version 4.0 and Version 3.0.
[TABLE]
[TABLE]
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.
The cmdlet returns a list of Amazon Web Service Subnets.
Retrieves Devices Info.
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 published applications.
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 published application 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 published application 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 properties of a published application.
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.
Add-RASClientPolicyGateway
Add-RASClientPolicyMAC
Add-RASClientPolicyUserGroup
Add-RASPubItemClientFilter
Add-RASPubItemGatewayFilter
Add-RASPubItemIPFilter
Add-RASPubItemMACFilter
Add-RASPubItemUserFilter
Add-RASRDSScheduleMessage
Add-RASVDITemplateLicenseKey
Get-RASClientPolicyUserGroup
Get-RASPubItemClientFilter
Get-RASPubItemGatewayFilter
Get-RASPubItemIPFilter
Get-RASPubItemMACFilter
Get-RASPubItemUserFilter
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-RASClientPolicyGateway
Remove-RASClientPolicyMAC
Remove-RASClientPolicyUserGroup
Remove-RASPubItemClientFilter
Remove-RASPubItemGatewayFilter
Remove-RASPubItemIPFilter
Remove-RASPubItemMACFilter
Remove-RASPubItemUserFilter
Remove-RASRDSGroupMember
Remove-RASRDSSchedule
Remove-RASRDSScheduleDisable
Remove-RASRDSScheduleMessage
Remove-RASRDSScheduleReboot
Remove-RASRDSScheduleShutdown
Remove-RASRDSScheduleStartup
Remove-RASVDITemplate
Remove-RASVDITemplateLicenseKey
Set-RASPubItemClientFilter
Set-RASPubItemClientOSFilter
Set-RASPubItemGatewayFilter
Set-RASPubItemIPFilter
Set-RASPubItemMACFilter
Set-RASPubItemUserFilter
Set-RASRDSScheduleDisable
Set-RASRDSScheduleMessage
Set-RASRDSScheduleReboot
Set-RASRDSScheduleShutdown
Set-RASRDSScheduleStartup
Set-RASVDIDesktop
Set-RASVDITemplate