Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Parallels RAS comes with various APIs to help you develop custom applications that integrate with it. The RAS REST API is one of them. This guide describes how to use the REST API and documents the available REST resources, complete with request syntax and examples.
Applications communicate with Parallels RAS by sending HTTP or HTTPS requests. Parallels RAS answers with a JSON file in a response to every HTTP request.
All HTTP requests that you will use to retrieve and manage Parallels RAS resources have the following base structure:
https://<API-host>:20443/api/<URI>
where:
<API-host>
is the IP address or FQDN of the server on which the RAS REST API endpoint is installed.
<URI>
is a path to a REST resource that you would like to work with. The available resources and their paths and possible parameters are described in the OPERATIONS section. Request body schemas are documented in the SCHEMA DEFINITIONS section.
This section contains an example of RAS REST API usage that can help you quickly get started. The example demonstrates how to:
Login to Parallels RAS and obtain an authentication token.
Retrieve the information about all available RD Session Hosts.
Retrieve the information about a specific RD Session Host.
Modify RD Session Host properties.
Before you can access any of the resources, you need to log in to Parallels RAS using administrator credentials and obtain an authorization token. This is accomplished by sending the following request:
POST https://<API-host>:20443/api/session/logon
The logon request must contain just the Content-Type request header. Subsequent requests must additionally contain the auth_token header, as you'll see in the examples that follow this one.
Content-Type: application/json; api-version=1.0
The request body must contain the RAS administrator user name and password:
After sending the logon request, you will receive a reply containing the authentication token, which you will use in all subsequent requests:
Throughout this document, AUTHENTICATION_TOKEN
refers to the authentication token, which can be obtained from /api/session/logon.
Now that we have the authentication token, we can send requests to access various resources. In this example we'll first obtain the information about all available RD Session Hosts. In the example that follows, we'll obtain the information about a specific RD Session Host.
To retrieve the RD Session Host info, send the following request:
GET https://<API-host>:20443/api/RDS
This time the auth_token request header must also be included and must contain the authentication token that we've obtained earlier:
Content-Type: application/json; api-version=1.0
auth_token: [AUTHENTICATION_TOKEN]
The response will look similar to the following (with multiple RD Session Hosts in the farm, each block of the result set will contain the information about an individual server):
To retrieve the information about a specific server, we'll use the same request as above but will add the server ID in the end:
GET https://<API-host>:20443/api/RDS/2/
The response will also be similar to the example above and will contain the information just for the specified server.
In this example we'll modify a property of the RD Session Host that we retrieved earlier. For simplicity let's modify the "description" field.
The request to modify properties of an RD Session Host has the following syntax:
PUT https://<API-host>:20443/api/RDS/2/
Note "2" at the end of the request, which specifies the ID of the RD Session Host that we want to modify.
Content-Type: application/json; api-version=1.0
auth_token: [AUTHENTICATION_TOKEN]
If the PUT request succeeds, you will get an empty response with code "204: No Content". To verify that the "description" field was in fact modified, let's use the same GET request that we used earlier:
GET https://<API-host>:20443/api/RDS/2/
As we can see, the result now contains the updated "description" field:
Below you can find some samples containing sequences of different types of HTTP requests:
How to start a session, get all sites, get a particular site, get all gateways, add a new Secure Gateway, get a particular Secure Gateway, create an RDS server, get the RDS server status, get the RDS server sessions.
How to get all RDS servers, add a new RDS Server, get the its status, get its sessions, add the Server to a RDS Group, update the RDS Group.
How to manage published resources and use filtering options.
How to manage Publishing Agents and Gateways.
How to manage license.
Retrieves the agent diagnostic information about an installed RAS HALB Device Agent.
The name of server from which to retrieve HALB Device Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified HALB Device Agent information (optional).
Retrieves the agent diagnostic information about an installed RAS Guest Agent.
The name of server from which to retrieve Guest Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified Guest Agent information (optional).
Retrieve application package(s).
ID of the SIte from which to retrieve the AppPackage setting.(optional).
Application package name (optional).
Retrieves the agent diagnostic information about an installed RAS RD Session Host Agent.
The name of server from which to retrieve RD Session Host Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified RD Session Host Agent information (optional).
Retrieve a list of Azure Virtual Desktop Custom Hosts not in Host Pools.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Custom Hosts.
Retrieve RAS Agent Log(s).
RAS Agent Server name
Site ID of the specified server.
RAS Logging Server Type
No content
Retrieve RAS Agent(s) information.
Site ID for which to retrieve RAS Agent information.
RAS Status Type
Retrieve RAS Agent(s) information.
RAS Agent Server name
Site ID for which to retrieve RAS Agent information.
Retrieves the agent diagnostic information about an installed RAS Connection Broker.
The name of server from which to retrieve Connection Broker information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified Connection Broker information (optional).
Retrieves the agent diagnostic information about an installed RAS Enrollment Server Agent.
The name of server from which to retrieve Enrollment Server Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified Enrollment Server Agent information (optional).
Retrieve Assignment List of an AVD Host Pool with the specified ID.
The ID of an AVD Host Pool for which to retrieve the Assignment settings.
Retrieve a list of all Azure Virtual Desktop Custom Hosts.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Custom Hosts.
Retrieve a list of Azure Virtual Desktop Host Pools.
the Name of the Azure Virtual Desktop Host Pool
The Site ID for which to retrieve the Azure Virtual Desktop HostPool.
Retrieve a list of Azure Virtual Desktop Galleries.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Galleries.
Retrieve a list of Azure Virtual Desktop Gallery Images.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Gallery Images.
The Name of the Azure Virtual Desktop Gallery from which to retieve the Azure Virtual Desktop Gallery Images.
The Resource Group of the Azure Virtual Desktop Gallery from which to retrieve the list of Azure Virtual Desktop Gallery Images.
The Location of the Azure Virtual Desktop Gallery from which to retrieve the list of Azure Virtual Desktop Gallery Images.
Retrieve an Auto-upgrade Message.
The ID of the Auto-upgrade setting for which to retrieve the message.
The ID of the message to retrieve.
Delete an Auto-upgrade Message by ID.
The ID of the Auto-upgrade setting for which to remove the message.
The ID of the message to remove.
No content
Create Hosts
The ID of the target RAS HostPool.
The number of Hosts to create from the specified RAS HostPool. Default: 1.
No content
Retrieve the Auto-upgrade settings of a session server with the specified ID.
The ID of a session server for which to retrieve the Auto-upgrade settings.
Retrieve Windows Component Custom
The ID of the optimization setting to retrieve the windows component custom list.
Retrieves the agent diagnostic information about an installed RAS Gateway Agent.
The name of server from which to retrieve RAS Secure Gateway Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified RAS SecureGateway Agent information (optional).
Retrieves the agent diagnostic information about an installed RAS Provider Agent.
The name of server from which to retrieve Provider Agent information. This must be the actual server name used in the RAS farm.
Site ID from which to retrieve the specified Provider Agent information (optional).
Create a new application package.
To create a new Application Package
Display name of the new application package.
Package name of the new application package.
MSIX image path of the new application package.
Update application package settings.
Application package ID.
Modify an Application Package
Enable or disable the application package.
The new display name of the application package.
Enable or disable Tag with Id 1.
Enable or disable Tag with Id 2.
Enable or disable Tag with Id 3.
No content
Update RAS Agent Log level.
RAS Agent Server name
Site ID of the specified server
RAS Logging Server Type
Update the Log Level of an Agent
RAS Logging Server Type
The name of the RAS agent server. The name can be either FQDN or IP address, but you have to enter the actual name this server has in the RAS farm.
RAS Log Level
RAS Log Level Duration The duration before the log level is reset back to Standard level (in seconds). Only applies for 'Extended' and 'Verbose' levels (Default: 43200 (12 hours), Max: 259200 (72 hours), Never: 0).
No content
Clear RAS Agent Log(s).
RAS Agent Server name
Site ID of the specified server
RAS Logging Server Type
RAS Agent log
RAS Logging Server Type
The name of the RAS agent server. The name can be either FQDN or IP address, but you have to enter the actual name this server has in the RAS farm.
No content
Modify RAS Agent.
RAS Agent Server name
Site ID in which to modify the specified server.
When 'Force' is passed, only the known info will be used and force the operation.
An administrator account to remotely perform operation on the RAS agent from the server.
The password of the account specified in the Username parameter.
Execute an action in a RAS Agent
The name of the RAS agent server. The name can be either FQDN or IP address, but you have to enter the actual name this server has in the RAS farm.
When 'Force' is passed, only the known info will be used and force the operation. If the parameter is omitted, the RAS Agent info is retrieved with the supplied info.
false
No content
Remove RAS Agent.
RAS Agent Server name
Site ID from which to delete the specified server.
When 'Force' is passed, only the known info will be used and force the operation.
An administrator account to remotely perform operation on the RAS agent from the server.
The password of the account specified in the Username parameter.
Execute an action in a RAS Agent
The name of the RAS agent server. The name can be either FQDN or IP address, but you have to enter the actual name this server has in the RAS farm.
When 'Force' is passed, only the known info will be used and force the operation. If the parameter is omitted, the RAS Agent info is retrieved with the supplied info.
false
No content
Add a user or group to the Assignment List of the AVD Host Pool.
The ID of an AVD Host Pool for which to modify the Assignment settings.
Add a user or group account to the AVD Host Pool Assignment list
The name of the account to add to the Assignments.
The SID of the account to add to the Assignments.
No content
Remove a user or group from the Assignment List of the AVD Host Pool.
The ID of an AVD Host Pool for which to modify the Assignment settings.
Remove a user or group account from the AVD Host Pool Assignment list
The name of the account to remove from the Assignments.
The SID of the account to remove from the Assignments.
No content
Add an assigned application package.
The ID for which to add the assigned application package.
The application package name. This must be the actual application package name used in the RAS farm.
The version of the application package. This must be the actual application package version used in the RAS farm.
No content
Update the assigned application package settings with the specified ID.
The ID for which to modify the assigned application package setting.
The name of the application package for which to change the version. This must be the actual application package name used in the RAS farm.
The new version of the application package. This must be the actual application package version used in the RAS farm.
No content
Remove the assigned application package.
ID for which to remove the assigned application package.
The name of the application package for which to remove the assigned packaged application. This must be the actual application package name used in the RAS farm.
No content
Creates a new Azure Virtual Desktop Host Pool.
The name of the AVD Host Pool.
Site ID in which to modify the specified AVD Host Pool. If the parameter is omitted, the site ID of the Licensing Server will be used.
The Workspace ID.
Description of the AVD Host Pool.
Enable or disable the AVD Host Pool upon creation. If the parameter is omitted, the AVD Host Pool is initialised as Disabled.
Friendly name of the AVD Host Pool.
Resource Group of the AVD Host Pool.
Location of the AVD Host Pool.
Pool Type
The Limit of session on host. Default: Pooled: 50, Personal: 1 (always).
Publishing Type
Load Balancer Type
Whether Power On Host is Enabled or not.
Whether Validation Environment is Enabled or not.
Provisioning Type
The Template ID.
The RAS Template Version ID.
Whether AutoScale is Enabled or not
The Minimum Number of Hosts added from the template. Default: 1
The Maximum Number of Hosts added from the template. Default: 2
The host name format. All VMs created from the template will have this name with %ID:N:S% replaced.
Session Type
The Workload Threshold. Default: 75
The amount of servers to add per request. Default: 1
The Drain Workload. Default: 20
The Remaining Drain level. Default: 0 (Immediate)
Remove hosts from host pool after drain and power off.
Modifies an Azure Virtual Desktop Host Pool.
The ID of the Azure Virtual Desktop Host Pool to modify.
The new name of the Azure Virtual Desktop Host Pool settings.
The new Friendly Name of the Azure Virtual Desktop Host Pool settings.
The new description of the Azure Virtual Desktop Host Pool settings.
Enable or disable the specified AVD Host Pool in a site.
Whether Power On Host is Enabled or not.
Whether Validation Environment is Enabled or not.
The Limit of session on host.
The AVD License Type
Load Balancer Type
User Profile Technology values.
Disconnect active session after (in seconds). Accepted values: 20-1641600 seconds; 0 for 'Never'.
Logoff disconnected session after (in seconds). Accepted values: 20-1641600 seconds; 0 for 'Never'; 1 for 'Immediate'.
Session readiness timeout (in seconds). Accepted values: 20-3600 seconds.
Specifies if 'Allow 2XRemoteExec to send command to the client' option is enabled or disabled.
URL and Mail Redirection values.
Specifies if 'Support Shell URL Namespace Objects' option is enabled or disabled.
Manage RDP transport protocol.
Drag and drop redirection values.
File Transfer Control modes.
Location where the File Transfer takes place, if and where it is allowed.
Lock Location where the File Transfer takes place, if and where it is allowed.
Specifies if the 'Enable Drive Redirection Cache' option is enabled or disabled.
Session Action type
Perform Action type
Perform action after (in seconds)
The Template ID.
The RAS Template Version ID.
Whether AutoScale is Enabled or not.
The Minimum Number of Hosts added to the template.
The Maximum Number of Hosts added to the template.
The Host Name Format. All Host Names must adhere to this format : '{text}-%ID:{number}%'
Session Type
The Workload Threshold.
The amount of servers to add per request.
The Drain Workload.
The Remaining Drain level.
Whether Overwrite Size is Enabled or not.
Remove hosts from host pool after drain and power off.
Printer Name Format
Specifies if 'Remove session number from printer name' option is enabled or disabled.
Specifies if 'Remove client name from printer name' option is enabled or disabled.
Specifies if 'Enable applications monitoring' option is enabled or disabled.
Specifies if 'Allow RDP Shortpath' option is enabled or disabled.
Specifies if 'Allow RDP Shortpath' option is enabled or disabled.
Specifies if 'Use Smaller Port' option is enabled or disabled.
The minimum RDP Shortpath Port.
The maximum RDP Shortpath Port.
If true, default AVD Agent settings will be inherited.
If true, default User Profile settings will be inherited.
If true, default Application Package settings will be inherited.
If true, default Optimization settings will be inherited.
If true, default Action settings will be inherited.
If true, default Printing settings will be inherited.
If true, default Auto-upgrade settings will be inherited.
No content
Update the Image Optimization settings with the specified ID.
The ID for which to modify the Image Optimization.
Whether Optimization is Enabled or not
Optimization Type
Whether Windows Defender ATP is enabled or not
Whether Windows Components is enabled or not
Whether Windows Services is enabled or not
Whether Windows Scheduled Task is enabled or not
Whether Windows Advanced Options is enabled or not
Whether Network Performance is enabled or not
Whether Registry is enabled or not
Whether Visual Effects is enabled or not
Whether Disk Cleanup is enabled or not
Whether Custom Script is enabled or not
Windows enable options
Disable Real Time Protection
Exclude Folders List
Exclude Processes
Exclude Extensions
Partial Start menu layout
Whether Hibernate is enabled or not
Whether TeleCollection is enabled or not
Whether System Restore is enabled or not
Whether Additional Error Reporting is enabled or not
Whether Tiles is enabled or not
Whether Cortana is enabled or not
Whether Microsoft Consumer Experience is enabled or not
Whether Windows Tips is enabled or not
Whether Common Program Groups is enabled or not
Whether Partial Start Menu is enabled or not
Directory Cache Value
Dormant File Limit Value
File Not Found Cache Value
File Info Cache Value
Whether File Info Cache is enabled or not
Whether Directory Cache is enabled or not
Whether File Not Found Cache is enabled or not
Whether Dormant File Limit is enabled or not
Whether Disable TCP is enabled or not
Whether Disable IPv6 Components is enabled or not
Whether Disable IPv6 To IPv4 is enabled or not
Whether Disable IsaTap for IPv6 is enabled or not
Arguments
Command
Initial Directory
User
Password
Whether Clean up windows SxS Folder is enabled or not
Whether Clean up system files is enabled or not
Whether Clean up temporary file logs is enabled or not
Whether Remove One Drives is enabled or not
Whether Delete User Profiles is enabled or not
Visual Effects Type
Whether Animate Control Select Elements is enabled or not
Whether Animate Windows When Minimizing Or Maximizing is enabled or not
Whether Animate Taskbar is enabled or not
Whether Peek is enabled or not
Whether Fade Slide Menus is enabled or not
Whether Fade Slide Tool Tips is enabled or not
Whether Fade Out Menu Items is enabled or not
Whether Taskbar Thumbnail is enabled or not
Whether Shadow Under Mouse is enabled or not
Whether Shadow Under Windows is enabled or not
Whether Thumbnails instead of icons is enabled or not
Whether Translucent Selection is enabled or not
Whether Windows Content Whilst Dragging is enabled or not
Whether Slide open combo boxes is enabled or not
Whether Smooth Edges Screen Fonts is enabled or not
Whether Smooth Scroll List Boxes is enabled or not
Whether Drop Shadow Icon is enabled or not
Force Optimization.
false
No content
Create an Auto-upgrade Message.
The ID of the Auto-upgrade setting for which to create the message.
Add a message to the Auto-upgrade message list
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
No content
Update an Auto-upgrade Message.
The ID of the Auto-upgrade setting for which to modify the message.
The ID of the message to modify.
Modify a message within the Auto-upgrade message list
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
No content
Creates an Azure Virtual Desktop Host Pool from an existing Host Pool.
Site ID in which to modify the specified AVD Host Pool. If the parameter is omitted, the site ID of the Licensing Server will be used.
The Workspace ID.
Enable or disable the AVD Host Pool upon creation. If the parameter is omitted, the AVD Host Pool is initialised as Disabled.
The Azure ID of the AVD Host Pool.
Whether Validation Environment is Enabled or not.
The Template ID.
The RAS Template Version ID.
Whether AutoScale is Enabled or not
The Minimum Number of Hosts added from the template. Default: 1
The Maximum Number of Hosts added from the template. Default: 2
The host name format. All VMs created from the template will have this name with %ID:N:S% replaced.
Session Type
The Workload Threshold. Default: 75
The amount of servers to add per request. Default: 1
The Drain Workload. Default: 20
The Remaining Drain level. Default: 0 (Immediate)
Remove hosts from host pool after drain and power off.
Update the Auto-upgrade settings of a session server with the specified ID.
The ID of a session server for which to modify the Auto-upgrade settings.
Modify the Auto-upgrade settings
No content
Adds a Windows Component Custom to optimization.
The ID of the Optimization settings to add the windows component custom.
Windows Components Alias
Windows Components Diplay Name
Windows Components Name
No content
Removes Windows Component Custom From Optimization.
The ID of the optimization setting to remove the windows component custom.
Windows Component Name
No content
Adds Registry to the optimization.
The ID of the optimization to retrieve the registry.
The action type for add registry entry
Name
Value
Display Name
The hive type for add registry entry
Path
The value type for add registry entry
String Value
No content
Remove Registry Image Optimization Object.
Id Of the Optimization Settings to remove the registry object.
Registry Id
No content
Creates a new disable Schedule.
Schedule name.
Site ID from which to retrieve the schedule.
Whether to enable or disable the schedule.
Schedule description.
Schedule type
Start time. Default: Now.
Duration in seconds.
Repeat Type
Repeat Specific Days
The duration of the scheduler task in minutes. Default: 15 minutes for disable task, 10 minutes for reboot task.
Whether to select the percentage or specific number of members to be started
Percentage of members to be started
Specific number of members to be started
Power On Assigned Pool Members
Whether to enable Drain Mode
Force server reboot after the specified time in seconds
Enforce schedule for currently inactive host
What action to take on Disable
Creates a new Shutdown Schedule.
Schedule name.
Site ID from which to retrieve the schedule.
Whether to enable or disable the schedule.
Schedule description.
Schedule type
Start time. Default: Now.
Duration in seconds.
Repeat Type
Repeat Specific Days
The duration of the scheduler task in minutes. Default: 15 minutes for disable task, 10 minutes for reboot task.
Whether to select the percentage or specific number of members to be started
Percentage of members to be started
Specific number of members to be started
Power On Assigned Pool Members
Whether to enable Drain Mode
Force server reboot after the specified time in seconds
Enforce schedule for currently inactive host
What action to take on Disable
Retrieve a Schedule Message.
The ID of the Schedule setting for which to retrieve the message.
The ID of the message to retrieve.
Delete a Schedule Message by ID.
The ID of the Schedule setting for which to remove the message.
The ID of the message to remove.
No content
Retrieves a list of AVD Host Pools status information.
The site ID for which to retrieve all the AVD Host Pool status information (optional)
Filter the result by host pool name (optional)
Retrieves the FSLogix General Settings of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix General Settings.
Retrieve Windows Scheduled Task
The ID of the optimization setting to retrieve the windows scheduled task.
Retrieve Windows Service Custom
The ID of the optimization setting to retrieve the windows service custom list.
Retrieves FSLogix Office Container User Exclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Office Container settings.
Retrieve the FSLogix Profile Container settings of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieves FSLogix Office Container User Inclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Office Container settings.
Retrieves the FSLogix Office Container settings of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Office Container settings.
Retrieves FSLogix Office Container CCDLocation List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Office Container settings.
Retrieve information about one or multiple Schedule setting.
Site ID from which to retrieve the Schedule setting (optional).
The name of the Schedule setting for which to retrieve the information. This must be the actual Schedule setting name used in the RAS connections.
Retrieve information about a particular Schedule setting by ID.
The ID of the Schedule setting for which to retrieve the information.
Retrieve FSLogix Profile Container VHDLocation List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieve FSLogix Profile Container CCDLocation List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieve FSLogix Profile Container Folder Exclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieve FSLogix Profile Container Folder Inclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieves FSLogix Office Container VHDLocation List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Office Container settings.
Retrieve FSLogix Profile Container User Exclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieve FSLogix Profile Container User Inclusion List of a session server with the specified ID.
The ID of a session server for which to retrieve the FSLogix Profile Container settings.
Retrieve a list of Azure Virtual Desktop Provider Locations.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Location.
Retrieve a list of Azure Virtual Desktop Offer.
The Provider ID for which to retrieve the Azure Virtual Desktop Offer.
The Azure Virtual Desktop Location of the Azure Virtual Desktop Offer.
The Azure Virtual Desktop Publisher of the Azure Virtual Desktop Offer.
Retrieve a list of Azure Virtual Desktop Publishers.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Publishers.
The Azure Virtual Desktop Location of the Azure Virtual Desktop Publishers.
Retrieve the Azure Virtual Desktop Feature Site Settings.
The Site ID for which to retrieve the Azure Virtual Desktop Feature settings.
Retrieve settings about RAS Templates.
The site ID from which to retrieve the RAS Template info (optional).
RAS Template name.
Remove settings of a RAS Template.
The ID of a RAS Template for which to retrieve the information.
Enter Maintenance Mode.
The ID of the target RAS Template.
Force stopping/updating of desktop VMs.
No content
Retrieve Windows Component Custom
The ID of the optimization setting to retrieve the windows component custom list.
Retrieve a list of Azure Virtual Desktop Resource Groups.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Resource Groups.
The Site ID for which to retrieve the list of Azure Virtual Desktop Resource Groups (optional).
Exit Maintenance Mode.
The ID of the target RAS Template.
Force stopping/updating of desktop VMs.
No content
Retrieve a list of Azure Virtual Desktop SKU.
The Provider ID for which to retrieve the Azure Virtual Desktop SKU.
The Azure Virtual Desktop Location of the Azure Virtual Desktop SKU.
The Azure Virtual Desktop Publisher of the Azure Virtual Desktop SKU.
The Azure Virtual Desktop Offer of the Azure Virtual Desktop SKU.
Recreate All Desktops or a specific Desktop.
The ID of the target RAS Template.
The ID of a desktop VM to be recreated (optional).
No content
Retrieve Windows Scheduled Task
The ID of the optimization setting to retrieve the windows scheduled task.
Retrieve a list of Azure Virtual Desktop Versions.
The Provider ID for which to retrieve the Azure Virtual Desktop Version.
The Azure Virtual Desktop Location of the Azure Virtual Desktop Version.
The Azure Virtual Desktop Publisher of the Azure Virtual Desktop Version.
The Azure Virtual Desktop Offer of the Azure Virtual Desktop Version.
The Azure Virtual Desktop SKU of the Azure Virtual Desktop Version.
Retrieve a list of template's versions.
Site ID for which the template with version information will be retrieved (optional)
Filter the result by name (optional)
Remove settings of a RAS Template version.
The ID of a RAS Template
The ID of a RAS Template Version
Retrieve a list of templates with status information.
Site ID for which the template with status information will be retrieved (optional)
Filter the result by name (optional)
Retrieve a list of Azure Virtual Desktop Workspaces.
the Name of the Azure Virtual Desktop Workspace
The Site ID for which to retrieve the Azure Virtual Desktop Workspace.
Retrieve a list of Azure Virtual Desktop Virtual Networks.
The Provider ID for which to retrieve the list of Azure Virtual Desktop Virtual Networks.
The Azure Virtual Desktop Location of the Azure Virtual Desktop Virtual Networks.
Retrieves a list of AVD Workspaces status information.
The site ID for which to retrieve all the AVD Workspace status information (optional)
Filter the result by Workspace name (optional)
Retrieve the Azure Virtaul Desktop Default settings.
Site ID for which to retrieve Azure Virtual Desktop Default settings (optional)
Retrieve Default Windows Custom Component
The Site ID of the optimization setting to retrieve the windows component custom list.
Retrieve Default Windows Service Custom
The Site ID of the optimization setting to retrieve the windows service custom list.
Retrieve the Auto-upgrade settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the Auto-upgrade settings (optional).
Retrieve the default assigned application package settings by Site ID.
The Site ID of the default assigned application package.
Retrieve the default image optimization settings by Site Id.
The Site Id of the default image optimization
Retrieve Default Windows Scheduled Task
The Site Id of the optimization setting to retrieve the windows scheduled task.
Retrieves the FSLogix Office Container settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Office Container settings (optional).
Retrieves the FSLogix General Settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix General Settings (optional).
Retrieves FSLogix Office Container User Exclusion List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Office Container settings (optional).
Retrieve FSLogix Profile Container Folder Exclusion List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Profile Container settings (optional).
Retrieves FSLogix Office Container User Inclusion List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Office Container settings (optional).
Retrieve the FSLogix Profile Container settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Profile Container settings (optional).
Retrieve FSLogix Profile Container CCDLocation List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Profile Container settings (optional).
Retrieves FSLogix Office Container CCDLocation List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Office Container settings (optional).
Retrieves FSLogix Office Container VHDLocation List of a Site Defaults object.
The SiteId of a Site Defaults object for which to retrieve the FSLogix Office Container settings (optional).
Creates a new Reboot Schedule.
Schedule name.
Site ID from which to retrieve the schedule.
Whether to enable or disable the schedule.
Schedule description.
Schedule type
Start time. Default: Now.
Duration in seconds.
Repeat Type
Repeat Specific Days
The duration of the scheduler task in minutes. Default: 15 minutes for disable task, 10 minutes for reboot task.
Whether to select the percentage or specific number of members to be started
Percentage of members to be started
Specific number of members to be started
Power On Assigned Pool Members
Whether to enable Drain Mode
Force server reboot after the specified time in seconds
Enforce schedule for currently inactive host
What action to take on Disable
Create a Schedule Message.
The ID of the Schedule setting for which to create the message.
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
Update a Schedule Message.
The ID of the Schedule setting for which to modify the message.
The ID of the message to modify.
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
No content
Get a list of the schedule setting's target ids.
The ID of the Schedule setting for which to retrieve the target settings.
Add a Schedule target setting.
The ID of the Schedule setting to modify.
The target RD Session Host server or server group Ids depending on the TargetType parameter.
No content
Remove a Schedule target setting.
The ID of the Schedule setting to modify.
The target RD Session Host server or server group Ids depending on the TargetType parameter.
No content
Creates a new Startup Schedule.
Schedule name.
Site ID from which to retrieve the schedule.
Whether to enable or disable the schedule.
Schedule description.
Schedule type
Start time. Default: Now.
Duration in seconds.
Repeat Type
Repeat Specific Days
The duration of the scheduler task in minutes. Default: 15 minutes for disable task, 10 minutes for reboot task.
Whether to select the percentage or specific number of members to be started
Percentage of members to be started
Specific number of members to be started
Power On Assigned Pool Members
Whether to enable Drain Mode
Force server reboot after the specified time in seconds
Enforce schedule for currently inactive host
What action to take on Disable
Update the FSLogix General Settings of a session server with the specified ID.
The ID of a session server for which to modify the FSLogix General Settings.
Specifies if the 'Cleanup invalid sessions' option is enabled or disabled.
Enable State values.
Specifies if the 'Roam recycle bin' option is enabled or disabled.
Enable State values.
Specifies if the 'VHD compact disk' option is enabled or disabled.
Enable State values.
Specifies if the 'Cache directory' option is enabled or disabled.
Specifies the 'Cache directory'.
Specifies if the 'Write cache directory' option is enabled or disabled.
Specifies the 'Write cache directory'.
Specifies if the 'Proxy directory' option is enabled or disabled.
Specifies the 'Proxy directory'.
Specifies if the 'Silence ACL warning' option is enabled or disabled.
Enable State values.
Log enabled values.
FSLogix log level values.
Specifies the 'Log keeping period in days'. Default: '2'.
Specifies the 'Log directory'. Default: '%ProgramData%\FSLogix\Logs'.
Specifies the 'Robocopy log path'.
Log specific components values.
No content
Adds a Windows Scheduled task to optimization.
The ID of the Optimization settings to retrieve the windows scheduled task.
Scheduled Task Name
Scheduled Task Location
No content
Removes Windows Scheduled Task From Optimization.
The ID of the optimization setting to remove the windows scheduled task.
Scheduled Task
Scheduled Task Location
No content
Adds a Windows Service Custom to optimization.
The ID of the Optimization settings to add the windows services custom.
Windows Services Alias
Windows Services Diplay Name
Windows Service Name
No content
Removes Windows Service Custom From Optimization.
The ID of the optimization setting to remove the windows Service custom.
Windows Service Name
No content
Add a user to the User Exclusion List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Exclusion List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Update the FSLogix Profile Container settings of a session server with the specified ID.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Update FSLogix profile configuration of a Sessions Host
Specifies if the Profile Container is enabled or disabled..
Location Type values.
Specifies the 'VHD Locations'.
Specifies the 'CDD Locations'.
Profile Disk Format values.
Allocation Type values.
Specifies the 'Default size'.
Enable or disable the 'Customize Profile Folders' option.
Exclude Common Folders.
Specifies if the 'Number of locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Number of locked VHD(X) retries'.
Specifies if the 'Delay between locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Delay between locked VHD(X) retries'.
Specifies if the 'Access network as computer object' option is enabled or disabled.
Enable State values.
Specifies if the 'SDDL used when attaching the VHD' option is enabled or disabled.
Specifies the 'SDDL used when attaching the VHD'.
Specifies if the 'Diff disk parent folder path' option is enabled or disabled.
Specifies the 'Diff disk parent folder path'.
Specifies if the 'Swap SID and username in profile directory names' option is enabled or disabled.
Enable State values.
Specifies if the 'Do not create a folder for new profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Enable Cached mode for Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with failures' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with temp profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Re-attach retry limit' option is enabled or disabled.
Specifies the 'Re-attach retry limit'.
Specifies if the 'Re-attach interval' option is enabled or disabled.
Specifies the 'Re-attach interval'.
Specifies if the 'Remove duplicate OST files on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Search roaming feature mode' option is enabled or disabled.
Roam search values.
Specifies if the 'User-to-Profile matching pattern' option is enabled or disabled.
Specifies the 'User-to-Profile matching pattern'.
Specifies if the 'Profile folder naming pattern' option is enabled or disabled.
Specifies the 'Profile folder naming pattern'.
Specifies if the 'Use SSDL on creation of SID container folder' option is enabled or disabled.
Specifies the 'Use SSDL on creation of SID container folder'.
Specifies if the 'Profile VHD(X) file matching pattern' option is enabled or disabled.
Specifies the 'Profile VHD(X) file matching pattern'.
Specifies if the 'Naming pattern for new VHD(X) files' option is enabled or disabled.
Specifies the 'Naming pattern for new VHD(X) files'.
Specifies if the 'VHDX sector size' option is enabled or disabled.
Enable State values.
Specifies if the 'Volume wait time' option is enabled or disabled.
Specifies the 'Volume wait time'.
Specifies if the 'Ignore non-AVD sessions' option is enabled or disabled (Experimental).
Ignore non-AVD values.
Specifies if the 'Redirect type' option is enabled or disabled.
Redirect type values.
Specifies if the 'Keep local profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Delete local profile when loading from VHD' option is enabled or disabled.
Enable State values.
Specifies if the 'Custom SDDL for profile directory' option is enabled or disabled.
Specifies the 'Custom SDDL for profile directory'.
Specifies if the 'Profile type' option is enabled or disabled.
Profile Type values.
Specifies if the 'Temporary folders redirection mode' option is enabled or disabled.
Temporary Folder Redirection Mode values.
Specifies if the 'Clean out notifications' option is enabled or disabled.
Enable State values.
Specifies if the Install Appx packages' option is enabled or disabled.
Enable State values.
Specifies if the 'Reboot computer when user logs off' option is enabled or disabled.
Enable State values.
Specifies if the 'Roam identity' option is enabled or disabled.
Enable State values.
Specifies if the 'Shutdown computer when user logs off' option is enabled or disabled.
Enable State values.
Specifies if the 'Max cache size in MBs' option is enabled or disabled.
Specifies the 'Max cache size in MBs'.
Specifies if the 'Clear cache on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Healthy providers required for register' option is enabled or disabled.
Specifies the 'Healthy providers required for register'.
Specifies if the 'Healthy providers required for unregister' option is enabled or disabled.
Specifies the 'Healthy providers required for unregister'.
Specifies if the 'Unregister timeout' option is enabled or disabled.
Specifies the 'Unregister timeout'.
Specifies if the 'Clear cache on forced unregister' option is enabled or disabled.
Enable State values.
No content
Add a user to the User Inclusion List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Inclusion List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Update the FSLogix Office Container settings of a session server with the specified ID.
The ID of a session server for which to modify the FSLogix Office Container settings.
Specifies if the Office Container is enabled or disabled.
Location Type values.
Specifies the 'VHD Locations'.
Specifies the 'CDD Locations'.
Profile Disk Format values.
Allocation Type values.
Specifies the 'Default size'.
Specifies if the 'Number of locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Number of locked VHD(X) retries'.
Specifies if the 'Delay between locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Delay between locked VHD(X) retries'.
Specifies if the 'Access network as computer object' option is enabled or disabled.
Enable State values.
Specifies if the 'SDDL used when attaching the VHD' option is enabled or disabled.
Specifies the 'SDDL used when attaching the VHD'.
Specifies if the 'Diff disk parent folder path' option is enabled or disabled.
Specifies the 'Diff disk parent folder path'.
Specifies if the 'Swap SID and username in profile directory names' option is enabled or disabled.
Enable State values.
Specifies if the 'Do not create a folder for new profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Enable Cached mode for Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with failures' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with temp profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Re-attach retry limit' option is enabled or disabled.
Specifies the 'Re-attach retry limit'.
Specifies if the 'Re-attach interval' option is enabled or disabled.
Specifies the 'Re-attach interval'.
Specifies if the 'Remove duplicate OST files on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Search roaming feature mode' option is enabled or disabled.
Roam search values.
Specifies if the 'User-to-Profile matching pattern' option is enabled or disabled.
Specifies the 'User-to-Profile matching pattern'.
Specifies if the 'Profile folder naming pattern' option is enabled or disabled.
Specifies the 'Profile folder naming pattern'.
Specifies if the 'Use SSDL on creation of SID container folder' option is enabled or disabled.
Specifies the 'Use SSDL on creation of SID container folder'.
Specifies if the 'Profile VHD(X) file matching pattern' option is enabled or disabled.
Specifies the 'Profile VHD(X) file matching pattern'.
Specifies if the 'Naming pattern for new VHD(X) files' option is enabled or disabled.
Specifies the 'Naming pattern for new VHD(X) files'.
Specifies if the 'VHDX sector size' option is enabled or disabled.
Enable State values.
Specifies if the 'Volume wait time' option is enabled or disabled.
Specifies the 'Volume wait time'.
Specifies if the 'Ignore non-AVD sessions' option is enabled or disabled (Experimental).
Ignore non-AVD values.
Specifies if the 'Redirect type' option is enabled or disabled.
Redirect type values.
Specifies if the 'Include Office Activation' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneDrive' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneNote' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneNote UWP' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Outlook Personalization' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Sharepoint' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Skype' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Teams' option is enabled or disabled.
Enable State values.
Specifies if the 'Mirror Local OST-VHD' option is enabled or disabled.
Mirror Local OST-VHD values.
Specifies if the 'Number of Session VHDs to Keep' option is enabled or disabled.
Specifies the 'Number of Session VHDs to Keep'.
Specifies if the 'Outlook Folder Path' option is enabled or disabled.
Specifies the 'Outlook Folder Path'.
Specifies if the 'Refresh User Policy' option is enabled or disabled.
Enable State values.
Specifies if the 'VHD Access Mode' option is enabled or disabled.
VHD Access Mode values.
Specifies if the 'Max cache size in MBs' option is enabled or disabled.
Specifies the 'Max cache size in MBs'.
Specifies if the 'Clear cache on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Healthy providers required for register' option is enabled or disabled.
Specifies the 'Healthy providers required for register'.
Specifies if the 'Healthy providers required for unregister' option is enabled or disabled.
Specifies the 'Healthy providers required for unregister'.
Specifies if the 'Unregister timeout' option is enabled or disabled.
Specifies the 'Unregister timeout'.
Specifies if the 'Clear cache on forced unregister' option is enabled or disabled.
Enable State values.
No content
Add a folder to the CCDLocation List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Add a new CCDLocation to the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to add to the CCDLocation List.
No content
Remove a folder from the CCDLocation List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Remove a CCDLocation from the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to remove from the CCDLocation List.
No content
Modify properties of a Schedule setting.
The ID of the Schedule setting to modify.
A new name for the scheduler job.
Whether to enable or disable the schedule.
Schedule description.
Start time. Default: Now.
Duration in seconds.
Repeat Type
Repeat Specific Days
The duration of the scheduler task in minutes. Default: 15 minutes for disable task, 10 minutes for reboot task.
Whether to select the percentage or specific number of members to be started
Percentage of members to be started
Specific number of members to be started
Power On Assigned Pool Members
Whether to enable Drain Mode
Force server reboot after the specified time in seconds
Enforce schedule for currently inactive host
What action to take on Disable
No content
Add a folder to the VHDLocation List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add a new VHDLocation to the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to add to the VHDLocation List.
No content
Remove a folder from the VHDLocation List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a VHDLocation from the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to remove from the VHDLocation List.
No content
Add a folder to the CCDLocation List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add a new CCDLocation to the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to add to the CCDLocation List.
No content
Remove a folder from the CCDLocation List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a CCDLocation from the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to remove from the CCDLocation List.
No content
Add a folder to the Folder Exclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add FSLogix Folder Exclusion
Specifies the 'Folder' path to add to the Include/Exclude Folder List.
Exclude Folder Copy values.
No content
Modify an item in the folder exclusion list of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Change folder configuration in the FSLogix folder exclusion list
Specifies the 'Folder' path to modify within Exclude Folder List.
Exclude Folder Copy values.
No content
Remove a folder from the Folder Exclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a folder from the FSLogix folder inclusion list
Specifies the 'Folder' path to remove to the Include/Exclude Folder List.
No content
Add a folder to the Folder Inclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add a new folder to the FSLogix folder inclusion list
Specifies the 'Folder' path to add to the Include/Exclude Folder List.
No content
Remove a folder from the Folder Inclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a folder from the FSLogix folder inclusion list
Specifies the 'Folder' path to remove to the Include/Exclude Folder List.
No content
Add a folder to the VHDLocation List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Add a new VHDLocation to the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to add to the VHDLocation List.
No content
Remove a folder from the VHDLocation List of the FSLogix Office Container settings.
The ID of a session server for which to modify the FSLogix Office Container settings.
Remove a VHDLocation from the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to remove from the VHDLocation List.
No content
Add a user to the User Exclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Exclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Add a user to the User Inclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Inclusion List of the FSLogix Profile Container settings.
The ID of a session server for which to modify the FSLogix Profile Container settings.
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Update the Azure Virtual Desktop Feature Site Settings.
The Site ID for which to modify the Azure Virtual Desktop Feature settings.
Update AVD feature settings in the RAS Site
Enable or disable the Azure Virtual Desktop management.
Client feature set Type values.
Enable or disable replication of settings to other sites.
No content
Creates a new RAS Template.
The ID of a Provider on which the source desktop VM resides.
The ID of the source VM.
RAS Template Name.
The site ID in which to create the RAS Template info. If the parameter is omitted, the site ID of the Licensing Server will be used.
RAS Template Description.
Host Session Type
Clone Method
Folder name where desktop VMs will be created.
The ID of a folder where desktop VMs will be created.
Subfolder name where desktop VMs will be created.
The ID of the native pool where desktop VMs will be created.
The name of the native pool where desktop VMs will be created.
Enable hardware acceleration graphics licensing support.
The ID of a physical host where desktop VMs will be created.
The name of a physical host where desktop VMs will be created.
Use a separate network interface for LAN access.
The address of the network interface.
The subnet mask of the network interface.
Instance type.
Device name.
Volume type
Size (GiB).
Maximum IOPS.
Throughput (MB/s).
Resource group.
VM size.
Volume type
Virtual network ID.
Virtual network name.
Subnet ID.
Subnet name.
Image preparation tool
The FQDN or IP address of the target VM.
A desktop VM owner name (assigned to a VM by RASprep or Sysprep).
Organization name (assigned to a VM by RASprep or Sysprep).
Domain or WorkGroup to join (assigned to a VM by RASprep or Sysprep).
The password of the domain administrator specified in the Administrator parameter.
The administrator of the domain specified in the JoinDomain parameter.
The password of the administrator for the desktop VM (assigned to a VM by RASprep or Sysprep).
Domain Organization unit
Modifies the settings of a RAS Template.
The ID of a RAS Template to modify.
RAS Template Description.
Folder name where desktop VMs will be created.
The ID of a folder where desktop VMs will be created.
Subfolder name where desktop VMs will be created.
The ID of the native pool where desktop VMs will be created.
The name of the native pool where desktop VMs will be created.
Enable hardware acceleration graphics licensing support.
The ID of a physical host where desktop VMs will be created.
The name of a physical host where desktop VMs will be created.
Use a separate network interface for LAN access.
The address of the network interface.
The subnet mask of the network interface.
Instance type.
Device name.
Volume type
Size (GiB).
Maximum IOPS.
Throughput (MB/s).
Resource group.
VM size.
Volume type
Virtual network ID.
Virtual network name.
Subnet ID.
Subnet name.
Image preparation tool
The FQDN or IP address of the target VM.
A desktop VM owner name (assigned to a VM by RASprep or Sysprep).
Organization name (assigned to a VM by RASprep or Sysprep).
Domain or WorkGroup to join (assigned to a VM by RASprep or Sysprep).
The password of the domain administrator specified in the Administrator parameter.
The administrator of the domain specified in the JoinDomain parameter.
The password of the administrator for the desktop VM (assigned to a VM by RASprep or Sysprep).
Domain Organization unit
If true, default Optimization settings will be inherited.
No content
Adds a Windows Component Custom to optimization.
The ID of the Optimization settings to add the windows component custom.
Windows Components Alias
Windows Components Diplay Name
Windows Components Name
No content
Removes Windows Component Custom From Optimization.
The ID of the optimization setting to remove the windows component custom.
Windows Component Name
No content
Creates a new Azure Virtual Desktop Resource Group.
Provider ID from which to save the Azure Virtual Desktop Resource Group information.
The Name of the Azure Virtual Desktop Resource Group.
The Location Name of the Azure Virtual Desktop Resource Group.
No content
Adds Registry to the optimization.
The ID of the optimization to retrieve the registry.
The action type for add registry entry
Name
Value
Display Name
The hive type for add registry entry
Path
The value type for add registry entry
String Value
No content
Remove Registry Image Optimization Object.
Id Of the Optimization Settings to remove the registry object.
Registry Id
No content
Update the Image Optimization settings with the specified ID.
The ID for which to modify the Image Optimization.
Whether Optimization is Enabled or not
Optimization Type
Whether Windows Defender ATP is enabled or not
Whether Windows Components is enabled or not
Whether Windows Services is enabled or not
Whether Windows Scheduled Task is enabled or not
Whether Windows Advanced Options is enabled or not
Whether Network Performance is enabled or not
Whether Registry is enabled or not
Whether Visual Effects is enabled or not
Whether Disk Cleanup is enabled or not
Whether Custom Script is enabled or not
Windows enable options
Disable Real Time Protection
Exclude Folders List
Exclude Processes
Exclude Extensions
Partial Start menu layout
Whether Hibernate is enabled or not
Whether TeleCollection is enabled or not
Whether System Restore is enabled or not
Whether Additional Error Reporting is enabled or not
Whether Tiles is enabled or not
Whether Cortana is enabled or not
Whether Microsoft Consumer Experience is enabled or not
Whether Windows Tips is enabled or not
Whether Common Program Groups is enabled or not
Whether Partial Start Menu is enabled or not
Directory Cache Value
Dormant File Limit Value
File Not Found Cache Value
File Info Cache Value
Whether File Info Cache is enabled or not
Whether Directory Cache is enabled or not
Whether File Not Found Cache is enabled or not
Whether Dormant File Limit is enabled or not
Whether Disable TCP is enabled or not
Whether Disable IPv6 Components is enabled or not
Whether Disable IPv6 To IPv4 is enabled or not
Whether Disable IsaTap for IPv6 is enabled or not
Arguments
Command
Initial Directory
User
Password
Whether Clean up windows SxS Folder is enabled or not
Whether Clean up system files is enabled or not
Whether Clean up temporary file logs is enabled or not
Whether Remove One Drives is enabled or not
Whether Delete User Profiles is enabled or not
Visual Effects Type
Whether Animate Control Select Elements is enabled or not
Whether Animate Windows When Minimizing Or Maximizing is enabled or not
Whether Animate Taskbar is enabled or not
Whether Peek is enabled or not
Whether Fade Slide Menus is enabled or not
Whether Fade Slide Tool Tips is enabled or not
Whether Fade Out Menu Items is enabled or not
Whether Taskbar Thumbnail is enabled or not
Whether Shadow Under Mouse is enabled or not
Whether Shadow Under Windows is enabled or not
Whether Thumbnails instead of icons is enabled or not
Whether Translucent Selection is enabled or not
Whether Windows Content Whilst Dragging is enabled or not
Whether Slide open combo boxes is enabled or not
Whether Smooth Edges Screen Fonts is enabled or not
Whether Smooth Scroll List Boxes is enabled or not
Whether Drop Shadow Icon is enabled or not
Force Optimization.
false
No content
Adds a Windows Scheduled task to optimization.
The ID of the Optimization settings to retrieve the windows scheduled task.
Scheduled Task Name
Scheduled Task Location
No content
Removes Windows Scheduled Task From Optimization.
The ID of the optimization setting to remove the windows scheduled task.
Scheduled Task
Scheduled Task Location
No content
Modify properties of a RAS Template version.
The ID of a RAS Template
The ID of a RAS Template Version
Template version name.
Template version description
No content
Creates a new Azure Virtual Desktop Workspace.
To create a new AVD Workspace
The name of the Azure Virtual Desktop Workspace.
Site ID in which to create the specified Azure Virtual Desktop Workspace. If the parameter is omitted, the Licensing Server site ID will be used.
The Provider ID of the Azure Virtual Desktop Provider.
Description of the Azure Virtual Desktop Workspace.
Friendly name of Azure Virtual Desktop Workspace.
Resource Group of the Azure Virtual Desktop Workspace.
Location Name of the Azure Virtual Desktop Workspace.
Modifies an Azure Virtual Desktop Workspace.
The ID of the Azure Virtual Desktop Workspace to modify.
Friendly name of Azure Virtual Desktop Workspace.
Description of Azure Virtual Desktop Workspace.
Enables or disables the Azure Virtual Desktop Workspace in site.
No content
Creates an Azure Virtual Desktop Workspace from an existing Workspace.
To import an existing AVD Workspace
Site ID in which to create the specified Azure Virtual Desktop Workspace. If the parameter is omitted, the Licensing Server site ID will be used.
The Provider ID of the Azure Virtual Desktop Provider.
Azure ID of existing Workspace.
Update the Azure Virtaul Desktop default settings.
The site id for which to modify the Azure Virtaul Desktop default settings.
User Profile Technology values.
Disconnect active session after (in seconds). Accepted values: 20-1641600 seconds; 0 for 'Never'.
Logoff disconnected session after (in seconds). Accepted values: 20-1641600 seconds; 0 for 'Never'; 1 for 'Immediate'.
Session readiness timeout (in seconds). Accepted values: 20-3600 seconds.
Specifies if 'Allow 2XRemoteExec to send command to the client' option is enabled or disabled.
URL and Mail Redirection values.
Specifies if 'Support Shell URL Namespace Objects' option is enabled or disabled.
Manage RDP transport protocol.
Specifies if 'Allow RDP Shortpath' option is enabled or disabled.
Specifies if 'Allow Application Monitoring' option is enabled or disabled.
Specifies if 'Allow RDP Shortpath' option is enabled or disabled.
Specifies if 'Use Smaller Port' option is enabled or disabled.
The minimum RDP Shortpath Port.
The maximum RDP Shortpath Port.
Drag and drop redirection values.
File Transfer Control modes.
Location where the File Transfer takes place, if and where it is allowed.
Lock Location where the File Transfer takes place, if and where it is allowed.
Specifies if the 'Enable Drive Redirection Cache' option is enabled or disabled.
Session Action type
Perform Action type
Perform action after (in seconds)
Printer Name Format
Specifies if 'Remove session number from printer name' option is enabled or disabled.
Specifies if 'Remove client name from printer name' option is enabled or disabled.
No content
Adds Registry to the default optimization.
The Site Id of the optimization to retrieve the registry.
The action type for add registry entry
Name
Value
Display Name
The hive type for add registry entry
Path
The value type for add registry entry
String Value
No content
Remove Default Registry Image Optimization Object.
The Site Id of the Optimization Settings to remove the registry object.
Registry Id
No content
Adds a default Windows Component Custom to optimization.
The site ID of the Optimization settings to retrieve the windows component custom.
Windows Components Alias
Windows Components Diplay Name
Windows Components Name
No content
Removes Default Windows Component Custom From Optimization.
The Site ID of the optimization setting to remove the windows component custom.
Windows Component Name
No content
Adds a default Windows Service Custom to optimization.
The Site ID of the Optimization settings to retrieve the windows services custom.
Windows Services Alias
Windows Services Diplay Name
Windows Service Name
No content
Removes Default Windows Service Custom From Optimization.
The ID of the optimization setting to remove the windows Service custom.
Windows Service Name
No content
Update the Auto-upgrade settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to modify the Auto-upgrade settings (optional).
Modify the Auto-upgrade settings
No content
Add a default assigned application package.
The Site ID for which to add the assigned application package.
The application package name. This must be the actual application package name used in the RAS farm.
The version of the application package. This must be the actual application package version used in the RAS farm.
No content
Update the default assigned application package settings with the specified Site ID.
The Site ID for which to modify the default assigned application package.
The name of the application package for which to change the version. This must be the actual application package name used in the RAS farm.
The new version of the application package. This must be the actual application package version used in the RAS farm.
No content
Remove the default assigned application package.
Site ID for which to remove the assigned application package.
The name of the application package for which to remove the assigned packaged application. This must be the actual application package name used in the RAS farm.
No content
Update the Default Image Optimization settings with the specified Site ID.
The Site Id for which to modify the Image Optimization.
Whether Optimization is Enabled or not
Optimization Type
Whether Windows Defender ATP is enabled or not
Whether Windows Components is enabled or not
Whether Windows Services is enabled or not
Whether Windows Scheduled Task is enabled or not
Whether Windows Advanced Options is enabled or not
Whether Network Performance is enabled or not
Whether Registry is enabled or not
Whether Visual Effects is enabled or not
Whether Disk Cleanup is enabled or not
Whether Custom Script is enabled or not
Windows enable options
Disable Real Time Protection
Exclude Folders List
Exclude Processes
Exclude Extensions
Partial Start menu layout
Whether Hibernate is enabled or not
Whether TeleCollection is enabled or not
Whether System Restore is enabled or not
Whether Additional Error Reporting is enabled or not
Whether Tiles is enabled or not
Whether Cortana is enabled or not
Whether Microsoft Consumer Experience is enabled or not
Whether Windows Tips is enabled or not
Whether Common Program Groups is enabled or not
Whether Partial Start Menu is enabled or not
Directory Cache Value
Dormant File Limit Value
File Not Found Cache Value
File Info Cache Value
Whether File Info Cache is enabled or not
Whether Directory Cache is enabled or not
Whether File Not Found Cache is enabled or not
Whether Dormant File Limit is enabled or not
Whether Disable TCP is enabled or not
Whether Disable IPv6 Components is enabled or not
Whether Disable IPv6 To IPv4 is enabled or not
Whether Disable IsaTap for IPv6 is enabled or not
Arguments
Command
Initial Directory
User
Password
Whether Clean up windows SxS Folder is enabled or not
Whether Clean up system files is enabled or not
Whether Clean up temporary file logs is enabled or not
Whether Remove One Drives is enabled or not
Whether Delete User Profiles is enabled or not
Visual Effects Type
Whether Animate Control Select Elements is enabled or not
Whether Animate Windows When Minimizing Or Maximizing is enabled or not
Whether Animate Taskbar is enabled or not
Whether Peek is enabled or not
Whether Fade Slide Menus is enabled or not
Whether Fade Slide Tool Tips is enabled or not
Whether Fade Out Menu Items is enabled or not
Whether Taskbar Thumbnail is enabled or not
Whether Shadow Under Mouse is enabled or not
Whether Shadow Under Windows is enabled or not
Whether Thumbnails instead of icons is enabled or not
Whether Translucent Selection is enabled or not
Whether Windows Content Whilst Dragging is enabled or not
Whether Slide open combo boxes is enabled or not
Whether Smooth Edges Screen Fonts is enabled or not
Whether Smooth Scroll List Boxes is enabled or not
Whether Drop Shadow Icon is enabled or not
Force Optimization.
false
No content
Adds a Windows Scheduled task to default optimization.
The Site Id of the Optimization settings to retrieve the windows scheduled task.
Scheduled Task Name
Scheduled Task Location
No content
Removes Default Windows Scheduled Task From Optimization.
The Site Id of the optimization setting to remove the windows scheduled task.
Scheduled Task
Scheduled Task Location
No content
Create an Auto-upgrade Message.
Add a message to the Auto-upgrade message list
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
No content
Update an Auto-upgrade Message.
The ID of the message to modify.
Modify a message within the Auto-upgrade message list
Whether to enable or disable the message.
The title of the message.
A message that should be sent to users before the job starts.
Time interval in seconds before the job starts when the message to users should be sent.
Whether the message is sent Before/After the schedule is triggered. Send Message When can only be set to After in the case of Reboot.
No content
Update the FSLogix Office Container settings of a Site Defaults object.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Specifies if the Office Container is enabled or disabled.
Location Type values.
Specifies the 'VHD Locations'.
Specifies the 'CDD Locations'.
Profile Disk Format values.
Allocation Type values.
Specifies the 'Default size'.
Specifies if the 'Number of locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Number of locked VHD(X) retries'.
Specifies if the 'Delay between locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Delay between locked VHD(X) retries'.
Specifies if the 'Access network as computer object' option is enabled or disabled.
Enable State values.
Specifies if the 'SDDL used when attaching the VHD' option is enabled or disabled.
Specifies the 'SDDL used when attaching the VHD'.
Specifies if the 'Diff disk parent folder path' option is enabled or disabled.
Specifies the 'Diff disk parent folder path'.
Specifies if the 'Swap SID and username in profile directory names' option is enabled or disabled.
Enable State values.
Specifies if the 'Do not create a folder for new profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Enable Cached mode for Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with failures' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with temp profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Re-attach retry limit' option is enabled or disabled.
Specifies the 'Re-attach retry limit'.
Specifies if the 'Re-attach interval' option is enabled or disabled.
Specifies the 'Re-attach interval'.
Specifies if the 'Remove duplicate OST files on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Search roaming feature mode' option is enabled or disabled.
Roam search values.
Specifies if the 'User-to-Profile matching pattern' option is enabled or disabled.
Specifies the 'User-to-Profile matching pattern'.
Specifies if the 'Profile folder naming pattern' option is enabled or disabled.
Specifies the 'Profile folder naming pattern'.
Specifies if the 'Use SSDL on creation of SID container folder' option is enabled or disabled.
Specifies the 'Use SSDL on creation of SID container folder'.
Specifies if the 'Profile VHD(X) file matching pattern' option is enabled or disabled.
Specifies the 'Profile VHD(X) file matching pattern'.
Specifies if the 'Naming pattern for new VHD(X) files' option is enabled or disabled.
Specifies the 'Naming pattern for new VHD(X) files'.
Specifies if the 'VHDX sector size' option is enabled or disabled.
Enable State values.
Specifies if the 'Volume wait time' option is enabled or disabled.
Specifies the 'Volume wait time'.
Specifies if the 'Ignore non-AVD sessions' option is enabled or disabled (Experimental).
Ignore non-AVD values.
Specifies if the 'Redirect type' option is enabled or disabled.
Redirect type values.
Specifies if the 'Include Office Activation' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneDrive' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneNote' option is enabled or disabled.
Enable State values.
Specifies if the 'Include OneNote UWP' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Outlook Personalization' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Sharepoint' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Skype' option is enabled or disabled.
Enable State values.
Specifies if the 'Include Teams' option is enabled or disabled.
Enable State values.
Specifies if the 'Mirror Local OST-VHD' option is enabled or disabled.
Mirror Local OST-VHD values.
Specifies if the 'Number of Session VHDs to Keep' option is enabled or disabled.
Specifies the 'Number of Session VHDs to Keep'.
Specifies if the 'Outlook Folder Path' option is enabled or disabled.
Specifies the 'Outlook Folder Path'.
Specifies if the 'Refresh User Policy' option is enabled or disabled.
Enable State values.
Specifies if the 'VHD Access Mode' option is enabled or disabled.
VHD Access Mode values.
Specifies if the 'Max cache size in MBs' option is enabled or disabled.
Specifies the 'Max cache size in MBs'.
Specifies if the 'Clear cache on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Healthy providers required for register' option is enabled or disabled.
Specifies the 'Healthy providers required for register'.
Specifies if the 'Healthy providers required for unregister' option is enabled or disabled.
Specifies the 'Healthy providers required for unregister'.
Specifies if the 'Unregister timeout' option is enabled or disabled.
Specifies the 'Unregister timeout'.
Specifies if the 'Clear cache on forced unregister' option is enabled or disabled.
Enable State values.
No content
Update the FSLogix General Settings of a Site Defaults object.
The Site ID of an object for which to modify the FSLogix General Settings (optional).
Specifies if the 'Cleanup invalid sessions' option is enabled or disabled.
Enable State values.
Specifies if the 'Roam recycle bin' option is enabled or disabled.
Enable State values.
Specifies if the 'VHD compact disk' option is enabled or disabled.
Enable State values.
Specifies if the 'Cache directory' option is enabled or disabled.
Specifies the 'Cache directory'.
Specifies if the 'Write cache directory' option is enabled or disabled.
Specifies the 'Write cache directory'.
Specifies if the 'Proxy directory' option is enabled or disabled.
Specifies the 'Proxy directory'.
Specifies if the 'Silence ACL warning' option is enabled or disabled.
Enable State values.
Log enabled values.
FSLogix log level values.
Specifies the 'Log keeping period in days'. Default: '2'.
Specifies the 'Log directory'. Default: '%ProgramData%\FSLogix\Logs'.
Specifies the 'Robocopy log path'.
Log specific components values.
No content
Add a user to the User Exclusion List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Exclusion List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Add a folder to the Folder Exclusion List of the FSLogix Profile Container settings.
The Site ID of an object for which to modify the FSLogix Profile Container settings (optional).
Add FSLogix Folder Exclusion
Specifies the 'Folder' path to add to the Include/Exclude Folder List.
Exclude Folder Copy values.
No content
Modify an item in the folder exclusion list of the FSLogix Profile Container settings.
The Site ID of an object for which to modify the FSLogix Profile Container settings (optional).
Change folder configuration in the FSLogix folder exclusion list
Specifies the 'Folder' path to modify within Exclude Folder List.
Exclude Folder Copy values.
No content
Remove a folder from the Folder Exclusion List of the FSLogix Profile Container settings.
The Site ID of an object for which to modify the FSLogix Profile Container settings (optional).
Remove a folder from the FSLogix folder inclusion list
Specifies the 'Folder' path to remove to the Include/Exclude Folder List.
No content
Add a user to the User Inclusion List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Add a user or group account to the FSLogix user inclusion/exclusion list
The name of the user/group account to add to the FSLogix Container.
The SID of the user/group account to add to the FSLogix Container.
No content
Remove a user from the User Inclusion List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Remove a user from the FSLogix user inclusion list
The name of the user/group account to remove from the FSLogix Container.
The SID of the user/group account to remove from the FSLogix Container.
No content
Update the FSLogix Profile Container settings of a Site Defaults object.
The SiteId of a Site Defaults object for which to modify the FSLogix Profile Container settings (optional).
Update FSLogix profile configuration of a Sessions Host
Specifies if the Profile Container is enabled or disabled..
Location Type values.
Specifies the 'VHD Locations'.
Specifies the 'CDD Locations'.
Profile Disk Format values.
Allocation Type values.
Specifies the 'Default size'.
Enable or disable the 'Customize Profile Folders' option.
Exclude Common Folders.
Specifies if the 'Number of locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Number of locked VHD(X) retries'.
Specifies if the 'Delay between locked VHD(X) retries' option is enabled or disabled.
Specifies the 'Delay between locked VHD(X) retries'.
Specifies if the 'Access network as computer object' option is enabled or disabled.
Enable State values.
Specifies if the 'SDDL used when attaching the VHD' option is enabled or disabled.
Specifies the 'SDDL used when attaching the VHD'.
Specifies if the 'Diff disk parent folder path' option is enabled or disabled.
Specifies the 'Diff disk parent folder path'.
Specifies if the 'Swap SID and username in profile directory names' option is enabled or disabled.
Enable State values.
Specifies if the 'Do not create a folder for new profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Enable Cached mode for Outlook' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with failures' option is enabled or disabled.
Enable State values.
Specifies if the 'Prevent logons with temp profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Re-attach retry limit' option is enabled or disabled.
Specifies the 'Re-attach retry limit'.
Specifies if the 'Re-attach interval' option is enabled or disabled.
Specifies the 'Re-attach interval'.
Specifies if the 'Remove duplicate OST files on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Search roaming feature mode' option is enabled or disabled.
Roam search values.
Specifies if the 'User-to-Profile matching pattern' option is enabled or disabled.
Specifies the 'User-to-Profile matching pattern'.
Specifies if the 'Profile folder naming pattern' option is enabled or disabled.
Specifies the 'Profile folder naming pattern'.
Specifies if the 'Use SSDL on creation of SID container folder' option is enabled or disabled.
Specifies the 'Use SSDL on creation of SID container folder'.
Specifies if the 'Profile VHD(X) file matching pattern' option is enabled or disabled.
Specifies the 'Profile VHD(X) file matching pattern'.
Specifies if the 'Naming pattern for new VHD(X) files' option is enabled or disabled.
Specifies the 'Naming pattern for new VHD(X) files'.
Specifies if the 'VHDX sector size' option is enabled or disabled.
Enable State values.
Specifies if the 'Volume wait time' option is enabled or disabled.
Specifies the 'Volume wait time'.
Specifies if the 'Ignore non-AVD sessions' option is enabled or disabled (Experimental).
Ignore non-AVD values.
Specifies if the 'Redirect type' option is enabled or disabled.
Redirect type values.
Specifies if the 'Keep local profiles' option is enabled or disabled.
Enable State values.
Specifies if the 'Delete local profile when loading from VHD' option is enabled or disabled.
Enable State values.
Specifies if the 'Custom SDDL for profile directory' option is enabled or disabled.
Specifies the 'Custom SDDL for profile directory'.
Specifies if the 'Profile type' option is enabled or disabled.
Profile Type values.
Specifies if the 'Temporary folders redirection mode' option is enabled or disabled.
Temporary Folder Redirection Mode values.
Specifies if the 'Clean out notifications' option is enabled or disabled.
Enable State values.
Specifies if the Install Appx packages' option is enabled or disabled.
Enable State values.
Specifies if the 'Reboot computer when user logs off' option is enabled or disabled.
Enable State values.
Specifies if the 'Roam identity' option is enabled or disabled.
Enable State values.
Specifies if the 'Shutdown computer when user logs off' option is enabled or disabled.
Enable State values.
Specifies if the 'Max cache size in MBs' option is enabled or disabled.
Specifies the 'Max cache size in MBs'.
Specifies if the 'Clear cache on logoff' option is enabled or disabled.
Enable State values.
Specifies if the 'Healthy providers required for register' option is enabled or disabled.
Specifies the 'Healthy providers required for register'.
Specifies if the 'Healthy providers required for unregister' option is enabled or disabled.
Specifies the 'Healthy providers required for unregister'.
Specifies if the 'Unregister timeout' option is enabled or disabled.
Specifies the 'Unregister timeout'.
Specifies if the 'Clear cache on forced unregister' option is enabled or disabled.
Enable State values.
No content
Add a CCDLocation to the CCDLocation List of the FSLogix Profile Container settings.
The Site ID of an object for which to modify the FSLogix Profile Container settings (optional).
Add a new CCDLocation to the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to add to the CCDLocation List.
No content
Remove a CCDLocation from the CCDLocation List of the FSLogix Profile Container settings.
The Site ID of an object for which to modify the FSLogix Profile Container settings (optional).
Remove a CCDLocation from the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to remove from the CCDLocation List.
No content
Adds a CCDLocation to the CCDLocation List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Add a new CCDLocation to the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to add to the CCDLocation List.
No content
Remove a CCDLocation from the CCDLocation List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Remove a CCDLocation from the FSLogix CCDLocation list
Specifies the 'CCDLocation' path to remove from the CCDLocation List.
No content
Adds a VHDLocation to the VHDLocation List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Add a new VHDLocation to the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to add to the VHDLocation List.
No content
Remove a VHDLocation from the VHDLocation List of the FSLogix Office Container settings.
The Site ID of an object for which to modify the FSLogix Office Container settings (optional).
Remove a VHDLocation from the FSLogix VHDLocation list
Specifies the 'VHDLocation' path to remove from the VHDLocation List.
No content
Retrieve Windows Service Custom
The ID of the optimization setting to retrieve the windows service custom list.
Adds a Windows Service Custom to optimization.
The ID of the Optimization settings to add the windows services custom.
Windows Services Alias
Windows Services Diplay Name
Windows Service Name
No content
Removes Windows Service Custom From Optimization.
The ID of the optimization setting to remove the windows Service custom.
Windows Service Name
No content