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:
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. | |
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. |
Modified Cmdlets
[TABLE]
Removed Cmdlets
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 |
Modified Outputs
[TABLE]
Last updated