Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 1166 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

RAS_20_PowerShell_API

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 Powershell Admin Module

Getting Started

Parallels RAS PowerShell - Getting Started

Parallels Remote Application Server Requirements

Parallels RAS PowerShell requires 'Connection Broker' component of a matching version to communicate with.

Microsoft Windows Component Requirements

The following components must be installed on the computer where you'll be executing Parallels RAS PowerShell cmdlets:

  • Windows PowerShell 3.0 or higher

  • Microsoft .NET Framework 4.5.2 or higher

Basic Concepts

To get started with Parallels RAS PowerShell, complete thefollowing steps:

  1. Open the Windows PowerShell console.

  2. In the console, type the following command to import the Parallels RAS PowerShell module:

    Import-Module RASAdmin

  3. Create a Parallels RAS session by executing the cmdlet. Substitute the server name (in quotes) with the name or IP address of your Parallels RAS Licensing Server. Type your RAS administrator username and password when prompted.

    New-RASSession -Server "server.company.dom"

© 2025 Parallels International GmbH. Parallels and the Parallels logo are trademarks or registered trademarks of Parallels International GmbH in Canada, the U.S., and/or elsewhere.

Parallels RAS PowerShell

This guide contains information about Parallels RAS PowerShell. It is intended for Parallels RAS administrators who would like to use PowerShell to automate their RAS administration tasks.

Organization of This Guide

The guide is organized into the following main sections:

lists system requirements and explains basic RAS PowerShell concepts.

is a complete reference to RAS PowerShell cmdlets.

lists available API versions and changes between them.

Execute the following cmdlet to see the list of cmdlets included in the Parallels RAS PowerShell module:

Get-Command -Module RASAdmin

  • Execute other cmdlets. For example, try executing the Get-RASGateway cmdlet to retrieve information about RAS Secure Gateway(s). The example below returns information about all RAS Secure Gateways available in the RAS Licensing Server site:

    Get-RASGateway

  • To see help for a cmdlet, execute Get-Help passing a cmdlet name:

    Get-Help Get-RASGateway

    To apply changes you've made to the farm configuration, use the Invoke-RASApply cmdlet:

    Invoke-RASApply

    To activate a Parallels RAS license, use Invoke-RASLicenseActivate:

    Invoke-RASLicenseActivate

    When executing the cmdlet above, you'll be prompted to enter your Parallels My Account email address and password. Passing a license key (the -Key parameter) is optional. If omitted (as in the example above), Parallels RAS is activated as a trial.

  • New-RASSession
    includes cmdlet examples demonstrating how to perform the most common Parallels RAS management tasks.

    Additional Resources

    For additional Parallels RAS documentation and resources, please visit https://www.parallels.com/products/ras/resources

    © 2025 Parallels International GmbH. Parallels and the Parallels logo are trademarks or registered trademarks of Parallels International GmbH in Canada, the U.S., and/or elsewhere.

    Getting Started
    Parallels RAS Powershell Admin Module
    API Versions
    Examples

    Commands

    Get-RASADIntegrationSettings.md

    NAME

    Get-RASADIntegrationSettings

    SYNOPSIS

    Obtains AD integration settings.

    SYNTAX

    **Get-RASADIntegrationSettings [ (uint)] [()]

    DESCRIPTION

    Obtains the active AD integration settings for the current site.

    PARAMETERS

    SiteId (uint)

    Site ID from which to retrieve the AD Integration Settings.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASADIntegrationSettings

    Obtains the active AD integration settings for the current site.

    RELATED LINKS

    Get-RASAdminSession.md

    NAME

    Get-RASAdminSession

    SYNOPSIS

    Retrieves information about RAS Admin sessions.

    SYNTAX

    -none-

    DESCRIPTION

    Retrieves information about RAS Admin sessions.

    PARAMETERS

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAdminSession

    Retrieves information about RAS Admin sessions.

    RELATED LINKS

    Get-RASAuthSettings.md

    NAME

    Get-RASAuthSettings

    SYNOPSIS

    Retrieves connection settings for authentication.

    SYNTAX

    Get-RASAuthSettings [ (uint)] [()]

    DESCRIPTION

    Retrieves all of the available connection settings for the Authentication category.

    PARAMETERS

    SiteId (uint)

    The site ID.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAuthSettings

    Retrieves RAS authentication settings.

    RELATED LINKS

    Get-RASAVDCustomHost.md

    NAME

    Get-RASAVDCustomHost

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDCustomHost - (uint) [ (SwitchParameter)] [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Custom Host information.

    ShowHostsInHostPool (SwitchParameter)

    Show Hosts in existing host pools.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDCustomHost -ProviderId 2 | Format-List

    Retrieves all the Custom Hosts under the Provider with ID 2.

    The Format-List cmdlet formats the display output to include all available properties.

    RELATED LINKS

    -none-

    Get-RASAVDGallery.md

    NAME

    Get-RASAVDGallery

    SYNOPSIS

    The cmdlet returns a list of Azure Virtual Desktop Galleries.

    SYNTAX

    Get-RASAVDGallery - (uint) [()]

    DESCRIPTION

    The cmdlet returns a list of Azure Virtual Desktop Galleries.

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Gallery information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDGallery -ProviderId 2

    Retrieves a list of Galleries which fall under the Provider specified.

    RELATED LINKS

    -none-

    Get-RASAVDVirtualNetwork.md

    NAME

    Get-RASAVDVirtualNetwork

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDVirtualNetwork - (string) - (uint) [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Virtual Network information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDVirtualNetwork -ProviderId 2 -Location "westeurope" | Format-List

    Retrieves all the Virtual Networks found under the Provider with ID 2 and Location westeurope.

    The Format-List cmdlet formats the display output to include all available properties.

    RELATED LINKS

    -none-

    Add-RASExcludeADGroup.md

    NAME

    Add-RASExcludeADGroup

    SYNOPSIS

    Adds an Exclude AD group entry.

    Get-RASAllowedDevicesSetting.md

    NAME

    Get-RASAllowedDevicesSetting

    SYNOPSIS

    Returns settings for types of allowed clients.

    Get-RASAppPackageAvailVersions.md

    NAME

    Get-RASAppPackageAvailVersions

    SYNOPSIS

    Retrieves the application package version.

    Get-RASAppPackageSettings.md

    NAME

    Get-RASAppPackageSettings

    SYNOPSIS

    Retrieves Application Package settings.

    Get-RASAVDDefaultSettings.md

    NAME

    Get-RASAVDDefaultSettings

    SYNOPSIS

    Retrieves default settings used to configure an Azure Virtual Desktop.

    Get-RASAVDOffer.md

    NAME

    Get-RASAVDOffer

    SYNOPSIS

    The cmdlet returns a list of Azure Virtual Desktop Offers.

    Get-RASAVDPredefinedImages.md

    NAME

    Get-RASAVDPredefinedImages

    SYNOPSIS

    Retrieves the predefined Azure Virtual Desktop VM images.

    Get-RASCPUOptimizationSettings.md

    NAME

    Get-RASCPUOptimizationSettings

    SYNOPSIS

    Obtains Parallels RAS CPU Optimization settings.

    Get-RASAWSSubnets.md

    NAME

    Get-RASAWSSubnets

    SYNOPSIS

    The cmdlet returns a list of Amazon Web Service Subnets.

    Get-RASClientSettings.md

    NAME

    Get-RASClientSettings

    SYNOPSIS

    Retrieves the Parallels RAS client settings.

    Get-RASBrokerAutoPromotionSettings.md

    NAME

    Get-RASBrokerAutoPromotionSettings

    SYNOPSIS

    Obtains Parallels RAS Broker Auto Promotion settings.

    SiteId
    CommonParameters
    ADIntegrationSettings
    Set-RASADIntegrationSettings
    Invoke-RASADIntegrationSettings
    AdminSession
    Invoke-RASAdminSessionCmd
    SiteId
    CommonParameters
    RASAuthSettings
    Set-RASAuthSettings
    ProviderId
    ShowHostsInHostPool
    CommonParameters
    AVDCustomHost
    ProviderId
    CommonParameters
    AVDGallery
    Location
    ProviderId
    CommonParameters
    AVDVirtualNetwork
    SYNTAX

    **Add-RASExcludeADGroup [Account (string)] [SID (string)] [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Adds an Exclude AD group to the Exclude AD group settings list.

    PARAMETERS

    Account (string)

    The name of the group account to add to the Exclude AD group list.

    SID (string)

    The SID of the group account to add to the Exclude AD group list.

    SiteId (uint)

    Site ID in which to modify the specified Exclude AD group settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASExcludeADGroup -Account Guests

    Adds an Exclude AD group to the Exclude AD group settings list for the current site.

    RELATED LINKS

    • Remove-RASExcludeADGroup

    • Get-RASExcludeADGroup

    SYNTAX

    **Get-RASAllowedDevicesSetting [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Returns settings for types of allowed clients.

    PARAMETERS

    SiteId (uint)

    The site ID.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    RASAllowedDevicesSetting

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAllowedDevicesSetting

    Retrieves settings for each of device types shown in 'Allowed Devices'. The permission of the device is represented as a boolean.

    RELATED LINKS

    • Set-RASAllowedDevicesSetting

    SYNTAX

    **Get-RASAppPackageAvailVersions [Name] (string) [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the application package version.

    PARAMETERS

    Name (string)

    The name of the application package for which to retrieve the available versions.

    This must be the actual application package name used in the RAS farm.

    SiteId (uint)

    The ID of the Site from which to retrieve the available application package versions.

    If the parameter is omitted, the Licensing Server site ID will be used.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AppPackageVersion

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAppPackageAvailVersions

    Retrieves the list of application package versions. **---------- EXAMPLE 2 ----------

    Get-RASAppPackageAvailVersions -Name "MSIX_APP_PACKAGE"

    Retrieves the version of the application package named AppPackage1.

    RELATED LINKS

    -none-

    SYNTAX

    **Get-RASAppPackageSettings [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the active Application Package settings for the current site.

    PARAMETERS

    SiteId (uint)

    The ID of the Site from which to retrieve the application package settings.

    To obtain the ID of the desired Site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AppPackageSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAppPackageSettings

    Obtains the active Application package settings for the current site.

    RELATED LINKS

    • Set-RASAppPackageSettings

    SYNTAX

    **Get-RASAVDDefaultSettings [[-SiteId] (uint)] -DefObjType {AVDMultiSessionDefaultSettings | AVDSingleSessionDefaultSettings} [(CommonParameters)]

    DESCRIPTION

    Retrieves default settings used to configure an Azure Virtual Desktop.

    Default settings are defined on a site level and are applied to an Azure Virtual Desktop when it is initially created.

    PARAMETERS

    SiteId (uint)

    Site ID from which to retrieve the defaults.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    DefObjType (AVDDefObjType)

    The Default Object Type

    Possible values: AVDMultiSessionDefaultSettings, AVDSingleSessionDefaultSettings

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDDefaultSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDDefaultSettings -DefObjType AVDSingleSessionDefaultSettings

    Retrieves default Personal AVD settings from the specified site. **---------- EXAMPLE 2 ----------

    Get-RASAVDDefaultSettings -DefObjType AVDMultiSessionDefaultSettings

    Retrieves default Pooled AVD settings from the specified site.

    RELATED LINKS

    • Set-RASAVDDefaultSettings

    SYNTAX

    Get-RASAVDOffer -Location (string) -ProviderId (uint) -Publisher (string) [(CommonParameters)]

    DESCRIPTION

    The cmdlet returns a list of Azure Virtual Desktop Offers.

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop VMSize information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    Publisher (string)

    The Azure Virtual Desktop Publisher.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDOffer

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDOffer -ProviderId 2 -Location "westeurope" -Publisher "publisher-server"

    Retrieves a list of Offers which fall under the Provider, Location and Publisher specified.

    RELATED LINKS

    -none-

    SYNTAX

    -none-

    DESCRIPTION

    The cmdlet returns the predefined Azure Virtual Desktop VM images.

    To retrieve the AzureId of the Latest Predefined Image, use the Get-RASAVDVersion command and pass along the respective data.

    PARAMETERS

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDPredefinedVMImage

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDPredefinedImages

    Retrieves information about the predefined AVD VM images.

    RELATED LINKS

    • Get-RASAVDVersion

    SYNTAX

    **Get-RASCPUOptimizationSettings [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    The Get-RASCPUOptimizationSettings cmdlet obtains the complete set of CPU optimization settings for the current session.

    PARAMETERS

    SiteId (uint)

    The site ID.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    CPUOptimizationSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCPUOptimizationSettings

    Obtains Parallels RAS CPU optimization settings for the current session.

    RELATED LINKS

    • Set-RASCPUOptimizationSettings

    SYNTAX

    Get-RASAWSSubnets -TemplateId (uint) -TemplateType {RDSTemplate | VDITemplate} [(CommonParameters)]

    DESCRIPTION

    The cmdlet returns a list of Amazon Web Service Subnets.

    PARAMETERS

    TemplateId (uint)

    Template ID from which to retrieve the Amazon Web Service Subtnets.

    TemplateType (AWSTemplateType)

    Template Type from which to retrieve the Amazon Web Service Subtnets.

    Possible values: RDSTemplate, VDITemplate

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AWSSubnet

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAWSSubnets -TemplateId 2 -TemplateType RDSTemplate

    Retrieves a list of Subnets that are available to the specified Template.

    RELATED LINKS

    -none-

    SYNTAX

    **Get-RASBrokerAutoPromotionSettings [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

    The Get-RASBrokerAutoPromotionSettings cmdlet obtains the complete set of Parallels RAS Broker Auto Promotion settings for the current session.

    PARAMETERS

    SiteId (uint)

    Site ID from which to retrieve the specified RAS Auto Promotion settings.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    BrokerAutoPromotion

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASBrokerAutoPromotionSettings

    Obtains Parallels RAS Auto Promote settings for the current session.

    RELATED LINKS

    • Set-RASBrokerAutoPromotionSettings

            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    SYNTAX

    Get-RASClientSettings [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the Parallels RAS client settings.

    PARAMETERS

    SiteId (uint)

    The site ID.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    RASClientSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASClientSettings

    Retrieves the RAS Farm client settings. **---------- EXAMPLE 2 ----------

    Get-RASClientSettings | Format-List

    Retrieves the RAS client settings.

    RELATED LINKS

    • Get-RASHelpDeskEmailSettings

    • Get-RASProxySettings

    • Get-RASSystemSettings

    • Set-RASClientSettings

    Add-RASPrintingAutoInstallFont.md

    NAME

    Add-RASPrintingAutoInstallFont

    SYNOPSIS

    Adds an Auto install font to Parallels RAS Universal Printing settings.

    SYNTAX

    **Add-RASPrintingAutoInstallFont - (string) [ (SwitchParameter)] [ (uint)] [()]

    DESCRIPTION

    Adds an Auto install font to Parallels RAS Universal Printing settings.

    PARAMETERS

    SiteId (uint)

    The site ID.

    To obtain the ID of a desired site, use the Get-Sites cmdlet.

    FontFilePath (string)

    Auto Install Font Path.

    ExcludeFont (SwitchParameter)

    Automatically Exclude Font from embedding.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASPrintingAutoInstallFont -FontFilePath "C:\Windows\Fonts\arialbd.ttf"

    Adds the font to RAS Universal Printing Auto install fonts settings. **---------- EXAMPLE 2 ----------

    Add-RASPrintingAutoInstallFont -FontFilePath "C:\Windows\Fonts\arialbd.ttf" -ExcludeFont

    Adds the font to RAS Universal Printing Auto install fonts settings and adds the font to the embedding exclusion list.

    RELATED LINKS

    Add-RASThemeCustomImage.md

    NAME

    Add-RASThemeCustomImage

    SYNOPSIS

    Add a theme custom image.

    SYNTAX

    **Add-RASThemeCustomImage - (string) [ (string)] [ (uint)] [()]

    DESCRIPTION

    Add a theme custom image.

    PARAMETERS

    Name (string)

    Theme custom image name.

    SiteId (uint)

    Site ID in which to create the theme custom image.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    ImageFile (string)

    Image file path of the image to be added to the Theme Custom Images list.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASThemeCustomImage -ImageFile "C:\temp\image.png"

    Add a theme custom image to the list of theme custome images of the Licensing site.

    RELATED LINKS

    Add-RASThemeGroupFilter.md

    NAME

    Add-RASThemeGroupFilter

    SYNOPSIS

    Adds a new group filter to the theme group filters.

    SYNTAX

    Add-RASThemeGroupFilter [] (uint) [ (string)] [ (string)] [()]

    **Add-RASThemeGroupFilter [] (string) [[-] (uint)] [ (string)] [ (string)] [()]

    DESCRIPTION

    Adds a new group filter to the theme group filters.

    PARAMETERS

    GroupName (string)

    The name of the group list

    GroupSID (string)

    The group SID

    Name (string)

    Name of the Theme policy to modify.

    This must be the actual Theme policy name used in the RAS farm.

    SiteId (uint)

    The site ID to which to add the specified server.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of the Theme policy to modify. To obtain the ID, use the Get-RASTheme cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASThemeGroupFilter -Id 1 -GroupName GroupListName

    Adds a group filter with name GroupListName for theme with Id 1.

    RELATED LINKS

    Add-RASURLRedirectionEntry.md

    NAME

    Add-RASURLRedirectionEntry

    SYNOPSIS

    Adds a URL redirection entry.

    SYNTAX

    **Add-RASURLRedirectionEntry - (string) [- {DoNotRedirect | Redirect}] [ (bool)] [ (uint)] [()]

    DESCRIPTION

    Adds a URL redirection to the URL redirection settings list for the current site.

    PARAMETERS

    Enabled (bool)

    Whether the URL redirection will be enabled or disabled.

    URL (string)

    The URL to redirect or not.

    Action ()

    The redirect action type.

    Possible values: DoNotRedirect, Redirect

    SiteId (uint)

    Site ID in which to modify the specified URL redirection settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASURLRedirectionEntry -URL test.com

    Adds a URL redirection for test.com to the URL redirection settings list for the current site.

    RELATED LINKS

    Find-RASMFAUsers.md

    NAME

    Find-RASMFAUsers

    SYNOPSIS

    Find MFA TOTP/EmailOTP users by matching substring.

    SYNTAX

    Find-RASMFAUsers - (string) [ (uint)] [ (uint)] [- {GAuthTOTP | TOTP | MicrosoftTOTP | EmailOTP}] [()]

    DESCRIPTION

    Find MFA TOTP/EmailOTP users by matching substring.

    PARAMETERS

    SiteId (uint)

    Site ID where the users will be searched.

    Like (string)

    Find users matching this pattern.

    MFAId (uint)

    The ID of the MFA Provider to be modified.

    In case of TOTP Provider, the ID will always be 0. Default: 0.

    Type ()

    The MFA Provider Type to be modified.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Possible values: GAuthTOTP, TOTP, MicrosoftTOTP, EmailOTP

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Find-RASMFAUsers -Like "@my.domain.local" -Type TOTP

    Find MFA TOTP users matching the pattern "@my.domain.local". **---------- EXAMPLE 2 ----------

    Find-RASMFAUsers -Like "@my.domain.local" -Type EmailOTP -MFAId 1

    Find MFA EmailOTP users matching the pattern "@my.domain.local".

    RELATED LINKS

    Get-RASAVDGalleryImage.md

    NAME

    Get-RASAVDGalleryImage

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDGalleryImage - (string) - (string) - (uint) - (string) [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop VMSize information.

    Name (string)

    Name of the Azure Virtual Desktop Gallery.

    ResourceGroup (string)

    Resource Group of the Azure Virtual Desktop Gallery Image.

    Location (string)

    Location of the Azure Virtual Desktop Gallery Image.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDGalleryImage -ProviderId 2 -Location "westeurope" -Name "myGalleryImage" -ResourceGroup "myResourceGroup"

    Retrieves a list of Gallery Images which fall under the Provider, Location, ProviderId and ResourceGroup specified.

    RELATED LINKS

    -none-

    Get-RASAVDHost.md

    NAME

    Get-RASAVDHost

    SYNOPSIS

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

    SYNTAX

    Get-RASAVDHost [[-] (uint)] [ (uint)] [()]

    Get-RASAVDHost [] (string) [[-] (uint)] - (uint) [()]

    DESCRIPTION

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    The result set contains only the major properties of a group; it does not include the complete list of settings supported in RAS.

    PARAMETERS

    VMId (string)

    The ID of the VM for which to retrieve the information.

    ProviderId (uint)

    Provider Id from which to retrieve the AVD Host.

    SiteId (uint)

    Site ID from which to retrieve the AVD Host.

    If the parameter is omitted, the Licensing Server site ID will be used.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDHost -VMID "42311235-09c5-ca15-337d-b9723015edf0" -ProviderID 1 | Format-List

    Retrieves information about the AVD Host properties specified by the VMId and ProviderId.

    To retrieve the info from a specific site, specify the -SiteId parameter.

    The Format-List cmdlet formats the display output to include all available group properties. **---------- EXAMPLE 2 ----------

    Get-RASAVDHost -ProviderID 1

    Retrieves all the AVD Hosts found within the Provider with Id 1.

    RELATED LINKS

    Get-RASAVDHostPoolAssignment.md

    NAME

    Get-RASAVDHostPoolAssignment

    SYNOPSIS

    Retrieves the Azure Virtual Desktop Host Pool Assignment List.

    SYNTAX

    **Get-RASAVDHostPoolAssignment [[-] (uint)] [()]

    **Get-RASAVDHostPoolAssignment [[-] (string)] [[-] (uint)] [()]

    DESCRIPTION

    Retrieves the Azure Virtual Desktop Host Pool Assignment List within an Azure Virtual Desktop Host Pool.

    PARAMETERS

    Name (string)

    The name of the Azure Virtual Desktop Host Pool for which to retrieve the information.

    This must be the actual AVD Host Pool name used in the RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the AVD Host Pool information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a Azure Virtual Desktop Host Pool for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDHostPoolAssignment -Id 1 -ObjType MFA

    Retrieves the AVD Host Pool Assignment List within the AVD Host Pool Settings specified by ID. **---------- EXAMPLE 2 ----------

    Get-RASAVDHostPoolAssignment -Name "Logon1" -ObjType MFA

    Retrieves the AVD Host Pool Assignment List within the AVD Host Pool Settings specified by Name.

    RELATED LINKS

    Get-RASAVDLocation.md

    NAME

    Get-RASAVDLocation

    SYNOPSIS

    The cmdlet returns a list of Azure Virtual Desktop Locations.

    SYNTAX

    Get-RASAVDLocation - (uint) [()]

    DESCRIPTION

    The cmdlet returns a list of Azure Virtual Desktop Locations.

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Location information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDLocation -ProviderId 2 | Format-List

    Retrieves all the Locations under the Provider with ID 2.

    The Format-List cmdlet formats the display output to include all available properties.

    RELATED LINKS

    -none-

    Get-RASAVDSKU.md

    NAME

    Get-RASAVDSKU

    SYNOPSIS

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

    SYNTAX

    Get-RASAVDSKU - (string) - (string) - (uint) - (string) [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Stock Keeping Unit information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    Publisher (string)

    The Azure Virtual Desktop Publisher.

    Offer (string)

    The Azure Virtual Desktop Offer.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDSKU -ProviderId 2 -Location "westeurope" -Publisher "my-publisher" -Offer "my-offer"

    Retrieves a list of Stock Keeping Units which fall under the Provider, Location, Publisher and Offer specified.

    RELATED LINKS

    -none-

    Get-RASAVDResourceGroup.md

    NAME

    Get-RASAVDResourceGroup

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDResourceGroup - (uint) [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Resource Group information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDResourceGroup -ProviderId 2 | Format-List

    Retrieves all the Resource Groups under the Provider with ID 2.

    The Format-List cmdlet formats the display output to include all available properties.

    RELATED LINKS

    Get-RASAVDPublisher.md

    NAME

    Get-RASAVDPublisher

    SYNOPSIS

    The cmdlet returns a list of Azure Virtual Desktop Publishers.

    SYNTAX

    Get-RASAVDPublisher - (string) - (uint) [()]

    DESCRIPTION

    The cmdlet returns a list of Azure Virtual Desktop Publishers.

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop VMSize information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDPublisher -ProviderId 2 -Location "westeurope"

    Retrieves a list of Publishers which fall under the Provider and Location specified.

    RELATED LINKS

    -none-

    Get-RASCurrentAdminPermissions.md

    NAME

    Get-RASCurrentAdminPermissions

    SYNOPSIS

    Retrieve information about the current admin permissions.

    SYNTAX

    -none-

    DESCRIPTION

    The cmdlet returns the current admin permissions.

    PARAMETERS

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCurrentAdminPermissions

    Retrieves information about the current admin permissions.

    RELATED LINKS

    Add-RASHALBDevice.md

    NAME

    Add-RASHALBDevice

    SYNOPSIS

    Add a new HALB Device to the specific HALB Virtual Server instance.

    Add-RASProviderAdminCredentials.md

    NAME

    Add-RASProviderAdminCredentials

    SYNOPSIS

    Adds Admin Credential property to the list.

    Add-RASTemplateLicenseKey.md

    NAME

    Add-RASTemplateLicenseKey

    SYNOPSIS

    Modifies properties of a RAS Template license key.

    Add-RASThemeFooterURL.md

    NAME

    Add-RASThemeFooterURL

    SYNOPSIS

    Adds a new footer URL to the footer URLs list.

    Get-RASAdminAccount.md

    NAME

    Get-RASAdminAccount

    SYNOPSIS

    Retrieves information about one or multiple Parallels RAS administrator accounts.

    Get-RASAgent.md

    NAME

    Get-RASAgent

    SYNOPSIS

    Retrieves RAS Agent information by server type or server name.

    Get-RASAppPackageAssigned.md

    NAME

    Get-RASAppPackageAssigned

    SYNOPSIS

    Retrieves the assigned application package settings.

    Get-RASAutoUpgrade.md

    NAME

    Get-RASAutoUpgrade

    SYNOPSIS

    Retrieves the Auto-upgrade settings.

    Get-RASAVDHostPool.md

    NAME

    Get-RASAVDHostPool

    SYNOPSIS

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

    Get-RASAVDVersion.md

    NAME

    Get-RASAVDVersion

    SYNOPSIS

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

    Get-RASAVDVMSize.md

    NAME

    Get-RASAVDVMSize

    SYNOPSIS

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

    Get-RASAVDWorkspace.md

    NAME

    Get-RASAVDWorkspace

    SYNOPSIS

    Retrieves information about an Azure Virtual Desktop Workspace.

    Get-RASCertificate.md

    NAME

    Get-RASCertificate

    SYNOPSIS

    Retrieves information about one or multiple Certificates.

    Get-RASClientPolicyConnection.md

    NAME

    Get-RASClientPolicyConnection

    SYNOPSIS

    Retrieves the connection list.

    Get-RASAVDSettings.md

    NAME

    Get-RASAVDSettings

    SYNOPSIS

    Retrieves the Azure Virtual Desktop Features settings.

    Get-RASCustomPermission.md

    NAME

    Get-RASCustomPermission

    SYNOPSIS

    Retrieves the permissions of a RAS custom admin account.

            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    Get-RASFarmSettings
    FontFilePath
    ExcludeFont
    SiteId
    CommonParameters
    Get-RASPrintingSettings
    Set-RASPrintingSettings
    Get-RASPrintingAutoInstallFont
    Remove-RASPrintingAutoInstallFont
    ImageFile
    Name
    SiteId
    CommonParameters
    Get-RASTheme
    Get-RASThemeCustomImage
    Set-RASThemeCustomImage
    Remove-RASThemeCustomImage
    Id
    GroupName
    GroupSID
    CommonParameters
    Name
    SiteId
    GroupName
    GroupSID
    CommonParameters
    Get-RASThemeGroupFilter
    Remove-RASThemeGroupFilter
    Get-RASURLRedirectionEntry
    URL
    Action
    Enabled
    SiteId
    CommonParameters
    RedirectActionType
    Get-RASURLRedirectionSettings
    Set-RASURLRedirectionSettings
    Remove-RASURLRedirectionEntry
    Set-RASURLRedirectionEntry
    Like
    MFAId
    SiteId
    Type
    CommonParameters
    MFAUsersType
    Add-RASMFAUsers
    Reset-RASMFAUsers
    Location
    Name
    ProviderId
    ResourceGroup
    CommonParameters
    AVDGalleryImage
    SiteId
    ProviderId
    CommonParameters
    VMId
    SiteId
    ProviderId
    CommonParameters
    AVDHost
    New-RASAVDHost
    Remove-RASAVDHost
    Invoke-RASAVDHost
    Id
    CommonParameters
    Name
    SiteId
    CommonParameters
    Assignment
    Get-RASAVDHostPool
    Set-RASAVDHostPool
    Add-RASAVDHostPoolAssignment
    Remove-RASAVDHostPoolAssignment
    ProviderId
    CommonParameters
    AVDLocation
    Location
    Offer
    ProviderId
    Publisher
    CommonParameters
    AVDSKU
    ProviderId
    CommonParameters
    AVDResourceGroup
    New-RASAVDResourceGroup
    Location
    ProviderId
    CommonParameters
    AVDPublisher
    CurrentAdminPermissions
    New-RASSession
    Remove-RASSession
    SYNTAX

    Add-RASHALBDevice [[-HALBId] (uint)] [DeviceIP] (string) [[-NoInstall] (SwitchParameter)] [(CommonParameters)]

    **Add-RASHALBDevice [-InputObject] (HALBSettings) [DeviceIP] (string) [[-NoInstall] (SwitchParameter)] [(CommonParameters)]

    Add-RASHALBDevice [HALBName] (string) [[-SiteId] (uint)] [DeviceIP] (string) [[-NoInstall] (SwitchParameter)] [(CommonParameters)]

    DESCRIPTION

    Add a new HALB Device to the specific HALB Virtual Server instance.

    PARAMETERS

    HALBName (string)

    SiteId (uint)

    HALBId (uint)

    DeviceIP (string)

    NoInstall (SwitchParameter)

    InputObject (HALBSettings)

    An object of type HALBSettings.

    The object is obtained using the Get-RASHALB cmdlet.

    (CommonParameters)

    INPUTS

    HALBSettings

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASHALBDevice -HALBId 1 -DeviceIP "1.2.3.4"

    Adds the HALB Device to a specific HALB Virtual Server instance by id. **---------- EXAMPLE 2 ----------

    Add-RASHALBDevice -HALBName "HALB-VS" -SiteId 1 -DeviceIP "1.2.3.4"

    Adds the HALB Device to a specific HALB Virtual Server instance by name.

    RELATED LINKS

    • Remove-RASHALBDevice

    • Get-RASHALBDevice

    • Set-RASHALBDevicePriority

    SYNTAX

    **Add-RASProviderAdminCredentials [Id] (uint) [Enabled (bool)] [Password (string)] [Username (string)] [(CommonParameters)]

    **Add-RASProviderAdminCredentials [Name] (string) [[-SiteId] (uint)] [Enabled (bool)] [Password (string)] [Username (string)] [(CommonParameters)]

    DESCRIPTION

    Adds Admin Credential to the following list.

    PARAMETERS

    Name (string)

    The name of the Provider.

    SiteId (uint)

    Site ID in which to modify the specified Provider server.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the Provider server to modify. To obtain the ID, use the Get-RASProvider cmdlet.

    Enabled (bool)

    Whether credentials are enabled or not

    Username (string)

    Username

    Password (string)

    Password

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASProviderAdminCredential -Id 1 -Enabled $true -Username "Administrator"

    Adds the Admin Credentials to the property list

    RELATED LINKS

    • Get-RASProviderAdminCredentials

    • Set-RASProviderAdminCredentials

    • Remove-RASProviderAdminCredentials

    SYNTAX

    **Add-RASTemplateLicenseKey [Id] (uint) -Key (string) -KeyLimit (uint) -ObjType {RDSTemplate | VDITemplate | AVDTemplate} [(CommonParameters)]

    **Add-RASTemplateLicenseKey [-InputObject] (Template) -Key (string) -KeyLimit (uint) [(CommonParameters)]

    DESCRIPTION

    Modifies properties of a license key used by a RAS Template.

    PARAMETERS

    Id (uint)

    The ID of a RAS Template to modify.

    ObjType (TemplateObjType)

    The Object Type for which to add Template License Key.

    Possible values: RDSTemplate, VDITemplate, AVDTemplate

    InputObject (Template)

    An object of type Template representing a RAS Template.

    The object is obtained using the Get-Template cmdlet.

    Key (string)

    The license key.

    KeyLimit (uint)

    The max limit for the license key.

    (CommonParameters)

    INPUTS

    Template

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASTemplateLicenseKey -ObjType VDITemplate -Id 1 -Key abcd1234 -KeyLimit 25

    Modifies the specified license key properties for a RAS Template specified by ObjType and ID. **---------- EXAMPLE 2 ----------

    Add-RASTemplateLicenseKey -InputObject $Template -Key abcd1234 -KeyLimit 25

    Modifies the specified license key properties for a RAS Template specified by the Object Type variable. **---------- EXAMPLE 3 ----------

    Get-RASTemplate -ObjType VDITemplate -Id 1 | Add-RASTemplateLicenseKey -Key abcd1234 -KeyLimit 25

    Modifies the specified license key properties for a RAS Template obtained from the pipeline output.

    RELATED LINKS

    • Set-RASTemplate

    • Get-RASTemplateLicenseKey

    • Remove-RASTemplateLicenseKey

    SYNTAX

    Add-RASThemeFooterURL [Id] (uint) -Text (string) -URL (string) [Tooltip (string)] [(CommonParameters)]

    Add-RASThemeFooterURL [Name] (string) [[-SiteId] (uint)] -Text (string) -URL (string) [Tooltip (string)] [(CommonParameters)]

    DESCRIPTION

    Adds a new footer URL to the footer URLs list.

    PARAMETERS

    URL (string)

    The URL

    Text (string)

    The text

    Tooltip (string)

    The tooltip

    Name (string)

    Name of the Theme policy to modify.

    This must be the actual Theme policy name used in the RAS farm.

    SiteId (uint)

    The site ID to which to add the specified server.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of the Theme policy to modify. To obtain the ID, use the Get-RASTheme cmdlet.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASThemeFooterURL -Id 1 -URL link -Text text -Tooltip tooltip

    Adds a footer URL to theme with Id 1.

    RELATED LINKS

    • Get-RASTheme

    • Get-RASThemeFooterURL

    • Remove-RASThemeFooterURL

    SYNTAX

    Get-RASAgent [Server] (string) [SiteId (uint)] [(CommonParameters)]

    Get-RASAgent [[-ServerType] {RDSHost | RDS | Provider | Gateway | Guest | VDITemplate | RDSTemplate | AVDTemplate | VDITemplateVersion | AVDTemplateVersion | RDSTemplateVersion | Broker | PA | Site | VDIHostPool | RDSHostPool | RDSGroup | HALBDevice | HALB | Enrollment | TenantBroker | VDIHost | AVDHost | AVDHostPool | AVDWorkspace | All}] [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the information about RAS Agent(s) installed on a specific server or on servers of a specific type, such as.

    Connection Broker, RD Session Host, RAS Secure Gateway, Provider, VDI Desktop, VDI Template.

    PARAMETERS

    Server (string)

    The name of server from which to retrieve Agent information.

    This must be the actual server name used in the RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the specified Agent information.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    ServerType (RASServerType)

    Specifies the server type for which to retrieve the information.

    Possible values: RDSHost, RDS, Provider, Gateway, Guest, VDITemplate, RDSTemplate, AVDTemplate, VDITemplateVersion, AVDTemplateVersion, RDSTemplateVersion, Broker, PA, Site, VDIHostPool, RDSHostPool, RDSGroup, HALBDevice, HALB, Enrollment, TenantBroker, VDIHost, AVDHost, AVDHostPool, AVDWorkspace, All

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDHostPoolStatus

    AVDWorkspaceStatus

    AVDHostSysInfo

    BrokerSysInfo

    GatewaySysInfo

    GuestAgentInfo

    HALBDeviceStatus

    HALBVirtualServerStatus

    ProviderSysInfo

    RDSHostPoolStatus

    RDSHostSysInfo

    SiteSysInfo

    TemplateStatus

    VDIHostPoolStatus

    VDIHostSysInfo

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAgent -Server MyRASserver

    Retrieves the information about Agent(s) installed on the server named 'MyRASserver'. **---------- EXAMPLE 2 ----------

    Get-RASAgent

    Retrieves the information about all Agents from all servers in the farm. **---------- EXAMPLE 3 ----------

    Get-RASAgent -ServerType RDS

    Retrieves the information about the Agents installed on all RD Sessions Host servers in the farm. **---------- EXAMPLE 4 ----------

    Get-RASAgent -SiteId 3 -ServerType RDS

    Retrieves the information about the Agents installed on all RD Sessions Host servers in the farm of a specific site. **---------- EXAMPLE 5 ----------

    Get-RASAgent -SiteId 3 -Server MyRASserver

    Retrieves the information about Agent(s) installed on the server named 'MyRASserver' from a specific site.

    RELATED LINKS

    • Get-RASAgentDiagnostic

    • Update-RASAgent

    • Remove-RASAgent

    SYNTAX

    **Get-RASAppPackageAssigned -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} [SiteId (uint)] [(CommonParameters)]

    **Get-RASAppPackageAssigned [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [(CommonParameters)]

    **Get-RASAppPackageAssigned [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [(CommonParameters)]

    DESCRIPTION

    Retrieves the assigned application package settings.

    PARAMETERS

    Name (string)

    The name of the application package for which to retrieve the information.

    This must be the actual application package name used in the RAS farm.

    SiteId (uint)

    ID of the Site from which to retrieve the application package information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID from which to retrieve the assigned application package.

    ObjType

    (AppPackageAssignedObjType) The Object Type for which to retrieve the assigned application package settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to retrieve the application package settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AppPackageAssigned

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAppPackageAssigned -Id 1 -ObjType RDS

    Retrieves the assigned application package settings for the object type RDS.

    RELATED LINKS

    • Add-RASAppPackageAssigned

    • Remove-RASAppPackageAssigned

    • Set-RASAppPackageAssigned

    • Invoke-RASAppPackageAssigned

    SYNTAX

    Get-RASAVDHostPool [[-Id] (uint)] [(CommonParameters)]

    Get-RASAVDHostPool [[-Name] (string)] [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

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

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    The result set contains only the major properties of a pool; it does not include the complete list of settings supported in RAS.

    PARAMETERS

    Name (string)

    The name of the Azure Virtual Desktop Host Pool for which to retrieve the information.

    This must be the actual AVD Host Pool name used in the RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the AVD Host Pool information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a Azure Virtual Desktop Host Pool for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDHostPool

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDHostPool -Name "My AVDHostPool" | Format-List

    Retrieves information about the AVD Host Pool properties specified by name from the Licensing Server site. **---------- EXAMPLE 2 ----------

    Get-RASAVDHostPool -Id 10

    Retrieves information about the AVD Host Pool specified by ID from the Licensing Server site.

    RELATED LINKS

    • New-RASAVDHostPool

    • Remove-RASAVDHostPool

    • Set-RASAVDHostPool

    SYNTAX

    Get-RASAVDVersion -Location (string) -Offer (string) -ProviderId (uint) -Publisher (string) -RequestType {All | Latest} -SKU (string) [(CommonParameters)]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop Stock Keeping Unit information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    Publisher (string)

    The Azure Virtual Desktop Publisher.

    Offer (string)

    The Azure Virtual Desktop Offer.

    SKU (string)

    The Azure Virtual Desktop SKU.

    RequestType (RequestType)

    Whether to retrieve a list of all available versions or just the latest version.

    Possible values: All, Latest

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDMarketplaceVersion

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDVersion -ProviderId 2 -Location "westeurope" -Publisher "my-publisher" -Offer "my-offer" -SKU "my-sku" -RequestType All

    Retrieves a list of Versions which fall under the Provider, Location, Publisher, Offer and SKU specified. **---------- EXAMPLE 2 ----------

    Get-RASAVDVersion -ProviderId 2 -Location "westeurope" -Publisher "my-publisher" -Offer "my-offer" -SKU "my-sku" -RequestType Latest

    Retrieves only the latest Version which falls under the Provider, Location, Publisher, Offer and SKU specified.

    RELATED LINKS

    -none-

    SYNTAX

    Get-RASAVDVMSize -Location (string) -ProviderId (uint) [(CommonParameters)]

    Get-RASAVDVMSize -VMAzureId (string) -WorkspaceId (uint) [(CommonParameters)]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    Provider ID from which to retrieve the Azure Virtual Desktop VMSize information.

    Location (string)

    Location of the Azure Virtual Desktop Provider.

    WorkspaceId (uint)

    Workspace ID from which to retrieve the Azure Virtual Desktop VMSize information.

    VMAzureId (string)

    Azure Virtual Desktop VM Id.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDVMSize

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDVMSize -ProviderId 2 -Location westeurope | Format-List

    Retrieves all the VM Sizes which fall under the AVD Provider and Location specified.

    The Format-List cmdlet formats the display output to include all available properties. **---------- EXAMPLE 2 ----------

    Get-RASAVDVMSize -WorkspaceId 2 -VMAzureId "/subscriptions/w7647456-39g5-113d-pe43-34le8xwj92tn/resourceGroups/My-Resource-Group/providers/Microsoft.Compute/virtualMachines/My-Host"

    Retrieves all the VM Sizes which fall under the AVD Workspace and VMAzure specified.

    RELATED LINKS

    -none-

    SYNTAX

    Get-RASAVDWorkspace [[-Id] (uint)] [(CommonParameters)]

    Get-RASAVDWorkspace [[-Name] (string)] [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves information about the specified Azure Virtual Desktop Workspace or all Azure Virtual Desktop Workspaces within a site.

    PARAMETERS

    Name (string)

    The name of the Azure Virtual Desktop Workspace for which to retrieve the information.

    This must be the actual Azure Virtual Desktop Workspace name.

    SiteId (uint)

    Site ID from which to retrieve the Azure Virtual Desktop Workspace information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a Azure Virtual Desktop Workspace for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDWorkspace

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDWorkspace -SiteId 1

    Retrieves information about all the AVD Workspaces found withing the site with ID 1. **---------- EXAMPLE 2 ----------

    Get-RASAVDWorkspace "My AVDWorkspace" -SiteId 1 | Format-List

    Retrieves information about the AVD Workspace specified by name from the site with ID 1.

    The Format-List cmdlet formats the display output to include all available properties. **---------- EXAMPLE 3 ----------

    Get-RASAVDWorkspace -Id 10

    Retrieves information about the AVD Workspace specified by ID from the Licensing Server site.

    To retrieve the info from a specific site, specify the -SiteId parameter.

    RELATED LINKS

    • New-RASAVDWorkspace

    • Remove-RASAVDWorkspace

    • Set-RASAVDWorkspace

    SYNTAX

    **Get-RASClientPolicyConnection [Id] (uint) [(CommonParameters)]

    **Get-RASClientPolicyConnection [[-Name] (string)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the connection list.

    PARAMETERS

    Name (string)

    Name of the client policy for which to retrieve the information.

    Id (uint)

    The ID of the client policy for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    SecondaryConnection

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASClientPolicyConnection -Id 1

    Retrieves the following client policy connection with Id=1.

    RELATED LINKS

    • Set-RASClientPolicy

    • Get-RASClientPolicy

    • Add-RASClientPolicyConnection

    • Remove-RASClientPolicyConnection

    SYNTAX

    Get-RASAVDSettings [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the Azure Virtual Desktop Features settings.

    PARAMETERS

    SiteId (uint)

    Site ID from which to retrieve the AVD settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AVDFeaturesSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDSettings

    Retrieves the AVD Features Settings.

    RELATED LINKS

    • Set-RASAVDSettings

            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                DoNotRedirect
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                TOTP
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    2
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    3
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                All
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    SYNTAX

    Get-RASAdminAccount [[-Id] (uint)] [(CommonParameters)]

    Get-RASAdminAccount [[-Name] (string)] [(CommonParameters)]

    DESCRIPTION

    Retrieves information about one or multiple Parallels RAS administrator accounts.

    The cmdlet returns an array of objects of type RASAdminAccount.

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    PARAMETERS

    Name (string)

    The username of a Parallels RAS administrator account for which to retrieve the information.

    Id (uint)

    The ID of an administrator account for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AdminAccount

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAdminAccount | Format-List

    Retrieves the list of all available Parallels RAS administrator accounts.

    The Format-List cmdlet formats the display output to include all available settings for each administrator. **---------- EXAMPLE 2 ----------

    Get-RASAdminAccount "username@dom"

    Retrieves information about an administrator specified by username. **---------- EXAMPLE 3 ----------

    Get-RASAdminAccount -Id 1

    Retrieves information about an administrator specified by ID.

    RELATED LINKS

    • New-RASAdminAccount

    • Set-RASAdminAccount

    • Remove-RASAdminAccount

    • Get-RASCustomPermission

    SYNTAX

    Get-RASAutoUpgrade -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} [SiteId (uint)] [(CommonParameters)]

    Get-RASAutoUpgrade [Id] (uint) -ObjType {RDSHostPool | VDIHostPool | AVDHostPool} [(CommonParameters)]

    Get-RASAutoUpgrade [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHostPool | VDIHostPool | AVDHostPool} [(CommonParameters)]

    DESCRIPTION

    Retrieves the Auto-upgrade settings from RDSHostPool, RDSDefaults, VDIHostPool, VDIDefaults, AVDHostPool or AVDDefaults (Single-Session/Multi-Session).

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Auto-upgrade settings.

    SiteId (uint)

    Site ID from which to retrieve the Auto-upgrade settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Auto-upgrade settings.

    ObjType (HostPoolObjType)

    The Object Type for which to retrieve the Auto-upgrade settings.

    Possible values: RDSHostPool, VDIHostPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to retrieve the Auto-upgrade settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AutoUpgradeSettings

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAutoUpgrade -DefObjType RDSDef

    Retrieves the Auto-upgrade settings of the RDS Default Settings. **---------- EXAMPLE 2 ----------

    Get-RASAutoUpgrade -Name "VDIHostPool1" -ObjType VDIHostPool

    Retrieves the Auto-upgrade settings of the specified VDIHostPool by Name. **---------- EXAMPLE 3 ----------

    Get-RASAutoUpgrade -Id 1 -ObjType AVDHostPool

    Retrieves the Auto-upgrade settings of the specified AVDHostPool by Id.

    RELATED LINKS

    • Set-RASAutoUpgrade

    • Add-RASAutoUpgradeMessage

    • Get-RASAutoUpgradeMessage

    • Set-RASAutoUpgradeMessage

    SYNTAX

    Get-RASCertificate [[-Id] (uint)] [(CommonParameters)]

    Get-RASCertificate [[-Name] (string)] [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves information about one or multiple Certificates.

    PARAMETERS

    Name (string)

    The name of the Certificate for which to retrieve the information.

    SiteId (uint)

    Site ID from which to retrieve the Certificate information.

    Id (uint)

    The ID of a Certificate for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    Certificate

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCertificate

    Retrieves information about all the Certificates from the Licensing Server site. **---------- EXAMPLE 2 ----------

    Get-RASCertificate -Name "Cert"

    Retrieves information about the Certificate specified by Name from the Licensing Server site. **---------- EXAMPLE 3 ----------

    Get-RASCertificate -Id 1

    Retrieves information about the Certificate specified by ID from the Licensing Server site.

    RELATED LINKS

    • New-RASCertificate

    • Remove-RASCertificate

    • Set-RASCertificate

    • Invoke-RASExportCertificate

    SYNTAX

    **Get-RASCustomPermission [AdminId] (uint) [(CommonParameters)]

    DESCRIPTION

    Retrieves the permissions of a RAS custom admin account.

    PARAMETERS

    AdminId (uint)

    Admin ID to retrieve the specified RAS Custom Administrator Account.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    CustomPermission

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCustomPermission -AdminId 100

    Retrieves the permissions of a custom administrator specified by ID.

    RELATED LINKS

    • Set-RASCustomPermission

    • Get-RASAdminAccount

    • New-RASAdminAccount

    • Set-RASAdminAccount

    Add-RASAVDHostPoolAssignment.md

    NAME

    Add-RASAVDHostPoolAssignment

    SYNOPSIS

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

    SYNTAX

    **Add-RASAVDHostPoolAssignment [] (uint) [ (string)] [ (string)] [()]

    **Add-RASAVDHostPoolAssignment [-] () [ (string)] [ (string)] [()]

    **Add-RASAVDHostPoolAssignment [] (string) [[-] (uint)] [ (string)] [ (string)] [()]

    DESCRIPTION

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

    PARAMETERS

    Id (uint)

    ID for which to modify the Azure Virtual Desktop Host Pool settings.

    Name (string)

    The name of the target Azure Virtual Desktop Host Pool settings.

    This must be the actual Azure Virtual Desktop Host Pool name used in the RAS farm.

    SiteId (uint)

    Site ID in which to modify the specified Azure Virtual Desktop Host Pool settings .

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    InputObject ()

    An object of type AVDHostPool for which to modify settings.

    Account (string)

    The name of the account to add to the Assignments.

    SID (string)

    The SID of the account to add to the Assignments.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASAVDHostPoolAssignment -Id 1 -Account "JaneDoe"

    Adds a user to the AVD Host Pool Assignment List within the AVD Host Pool Settings specified by Id. **---------- EXAMPLE 2 ----------

    Add-RASAVDHostPoolAssignment -Name "Logon1" -Account "SID://DOMAIN/JaneDoe"

    Adds a user to the AVD Host Pool Assignment List within the AVD Host Pool Settings specified by Name.

    RELATED LINKS

    Add-RASMFAUsers.md

    NAME

    Add-RASMFAUsers

    SYNOPSIS

    Import MFA TOTP/EmailOTP users from a CSV file.

    SYNTAX

    Add-RASMFAUsers - (string) [ (uint)] [ (uint)] [- {GAuthTOTP | TOTP | MicrosoftTOTP | EmailOTP}] [()]

    DESCRIPTION

    Import MFA TOTP/EmailOTP users from a CSV file.

    PARAMETERS

    FilePath (string)

    File path to CSV containing user and secret.

    Must be in the format "user,secret".

    SiteId (uint)

    Site ID in where the users will be imported.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    MFAId (uint)

    The ID of the MFA Provider to be modified.

    In case of TOTP Provider, the ID will always be 0. Default: 0.

    Type ()

    The MFA Provider Type to be modified.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Possible values: GAuthTOTP, TOTP, MicrosoftTOTP, EmailOTP

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASMFAUsers -FilePath "users.csv" -Type TOTP

    Imports MFA TOTP users from file. Operation is done on licensing site. **---------- EXAMPLE 2 ----------

    Add-RASMFAUsers -FilePath "users.csv" -Type EmailOTP -MFAId 1

    Imports MFA EmailOTP users from file in MFA with Id 1. **---------- EXAMPLE 3 ----------

    Add-RASMFAUsers -FilePath "users.csv" -SiteId 2 -Type TOTP

    Imports MFA TOTP users from file. Operation is done on site 2.

    RELATED LINKS

    Add-RASPubAppFileExt.md

    NAME

    Add-RASPubAppFileExt

    SYNOPSIS

    Adds a file extension for the specified published application.

    SYNTAX

    Add-RASPubAppFileExt [] (uint) - (string) [ (uint)] [()]

    **Add-RASPubAppFileExt [-] () - (string) [ (uint)] [()]

    DESCRIPTION

    This cmdlet only allows you to add a file extension.

    To modify other file extensions, use the Set-RASPubAppFileExt cmdlet.

    PARAMETERS

    Extension (string)

    The file extension that will be added/modified.

    Id (uint)

    Published resource ID.

    InputObject ()

    An object specifying the published resource.

    To obtain the object, use the Get-PubItem cmdlet.

    SiteId (uint)

    Site ID.

    (CommonParameters)

    INPUTS

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASPubAppFileExt -Id 3 -Extension "txt"

    Adds the specified file extension for the resource specified by ID.

    RELATED LINKS

    Add-RASPubRDSAppServerAttr.md

    NAME

    Add-RASPubRDSAppServerAttr

    SYNOPSIS

    Adds RDS application attributes to specific server from where the application is hosted.

    SYNTAX

    **Add-RASPubRDSAppServerAttr [] (uint) - (uint) [ (string)] [ (uint)] [ (string)] [ (string)] [()]

    **Add-RASPubRDSAppServerAttr [-] () - (uint) [ (string)] [ (uint)] [ (string)] [ (string)] [()]

    DESCRIPTION

    Adds RDS application attributes to a specific server from where the application is hosted.

    PARAMETERS

    ServerID (uint)

    RDS server ID on which the attributes will be updated.

    Target (string)

    Application target file. (i.e. calc.exe, file.txt, etc.)

    StartIn (string)

    Application working directory.

    Parameters (string)

    Application parameters.

    Id (uint)

    Published resource ID.

    InputObject ()

    An object specifying the published resource.

    To obtain the object, use the Get-PubItem cmdlet.

    SiteId (uint)

    Site ID.

    (CommonParameters)

    INPUTS

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASPubRDSAppServerAtt -Id 2 -ServerID 15 -Target cmd.exe -StartIn C:\Windows\ -Parameters "-param 1 -param 2"

    Adds an existing per server application attribute settings by application Id. **---------- EXAMPLE 2 ----------

    Add-RASPubRDSAppServerAtt -InputObject $RDSApp -ServerID 15 -Target cmd.exe -StartIn C:\Windows\ -Parameters "-param 1 -param 2"

    Adds an existing per server application attribute settings by input object. **---------- EXAMPLE 3 ----------

    Get-RASPubRDSApp -Id 2 | Add-RASPubRDSAppServerAtt -ServerID 15 -Target cmd.exe -StartIn C:\Windows\ -Parameters "-param 1 -param 2"

    Adds an existing per server application attribute settings by input object from pipeline.

    RELATED LINKS

    Copy-RASPubItem.md

    NAME

    Copy-RASPubItem

    SYNOPSIS

    Copy a Published item.

    SYNTAX

    Copy-RASPubItem - (uint) [ (uint)] [ (uint)] [()]

    Copy-RASPubItem [-] () [ (uint)] [ (uint)] [()]

    DESCRIPTION

    Copy (duplicate) a published item.

    PARAMETERS

    Id (uint)

    ID of Pub item to duplicate.

    To obtain the pub item ID, use the Get-PubItem command.

    InputObject ()

    The published item object.

    To obtain a PubItem object representing a published item, use the Get-PubItem command.

    ParentId (uint)

    ID of a new parent published item.

    To obtain the published item ID, use the Get-PubItem command.

    PreviousId (uint)

    ID of a sibling item after which to place the specified published item.

    To obtain the sibling item ID, use the Get-PubItem command.

    (CommonParameters)

    INPUTS

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Copy-RASPubItem -Id 5 -ParentId 12

    Duplicate the specified published item and it under the specified parent (ParentId).

    To obtain the parent item ID, use the Get-RASPubItem cmdlet. **---------- EXAMPLE 2 ----------

    Copy-RASPubItem -Id 10 -ParentId 12 -PreviousId 22

    Duplicate a published item and place it under the specified parent (ParentId) and after the specified sibling item (PreviousId).

    To obtain the parent item ID, use the Get-RASPubItem cmdlet. **---------- EXAMPLE 3 ----------

    $PubItem | Copy-RASPubItem -ParentId 12

    Invoke the duplicate pub item command, which is identified by an object obtained from the pipeline output.

    To obtain the parent item ID, use the Get-RASPubItem cmdlet.

    RELATED LINKS

    Get-RASAgentDiagnostic.md

    NAME

    Get-RASAgentDiagnostic

    SYNOPSIS

    Retrieves RAS Agent Diagnostic information.

    SYNTAX

    **Get-RASAgentDiagnostic - {RDS | Provider | Gateway | Guest | Broker | PA | HALBDevice | EnrollmentServer} - (string) [ (uint)] [()]

    DESCRIPTION

    Retrieves the diagnostic information about the RAS Agent installed on a specific server, for diagnostic purposes, with a specific type, such as

    RD Session Host, Provider, Gateway, Guest, Broker, HALB Device.

    PARAMETERS

    Server (string)

    The name of server from which to retrieve Agent information.

    This must be the actual server name used in the RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the specified Agent information.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    AgentDiagnosticType

    () Specifies the server type for which to retrieve the information.

    Possible values: RDS, Provider, Gateway, Guest, Broker, PA, HALBDevice, EnrollmentServer

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAgentDiagnostic -Server test.domain -ServerType RDS

    Retrieves the information about the RDS Agent installed on the server 'test.domain'. **---------- EXAMPLE 2 ----------

    Get-RASAgentDiagnostic -Server test.domain -ServerType Provider

    Retrieves the information about the Provider Agent installed on the server 'test.domain'.

    RELATED LINKS

    Get-RASAutoUpgradeMessage.md

    NAME

    Get-RASAutoUpgradeMessage

    SYNOPSIS

    Retrieves schedule message information from Auto-upgrade settings.

    SYNTAX

    **Get-RASAutoUpgradeMessage - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} [ (uint)] [ (uint)] [()]

    **Get-RASAutoUpgradeMessage [] (uint) - {RDSHostPool | VDIHostPool | AVDHostPool} [ (uint)] [()]

    **Get-RASAutoUpgradeMessage [] (string) [[-] (uint)] - {RDSHostPool | VDIHostPool | AVDHostPool} [ (uint)] [()]

    DESCRIPTION

    Retrieves schedule message information from Auto-upgrade settings.

    PARAMETERS

    MessageId (uint)

    Auto-upgrade job message ID.

    Name (string)

    The name or server for which to retrieve the Auto-upgrade settings.

    SiteId (uint)

    Site ID from which to retrieve the Auto-upgrade settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Auto-upgrade settings.

    ObjType ()

    The Object Type for which to retrieve the Auto-upgrade settings.

    Possible values: RDSHostPool, VDIHostPool, AVDHostPool

    DefObjType ()

    The Default Object Type for which to retrieve the Auto-upgrade settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAutoUpgradeMessage -DefObjType RDSDef

    Retrieves the list of Messages from the Auto-upgrade settings of the RDS Default Settings. **---------- EXAMPLE 2 ----------

    Get-RASAutoUpgradeMessage -Name "VDIHostPool1" -ObjType VDIHostPool

    Retrieves the list of Messages from the Auto-upgrade settings of the specified VDIHostPool by Name. **---------- EXAMPLE 3 ----------

    Get-RASAutoUpgradeMessage -Id 1 -ObjType AVDHostPool

    Retrieves the list of Messages from the Auto-upgrade settings of the specified AVDHostPool by Id.

    RELATED LINKS

    Get-RASAVDHostPoolStatus.md

    NAME

    Get-RASAVDHostPoolStatus

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDHostPoolStatus [[-] (uint)] [()]

    **Get-RASAVDHostPoolStatus [[-] ()] [()]

    **Get-RASAVDHostPoolStatus [[-] (string)] [[-] (uint)] [()]

    DESCRIPTION

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

    The cmdlet returns an object of type AVDHostPoolStatus.

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    The result set contains only the major properties of a group; it does not include the complete list of settings supported in RAS.

    PARAMETERS

    Name (string)

    The name of the AVD Host Pool for which to retrieve the status.

    SiteId (uint)

    Site ID from which to retrieve the specified RDS Host Pool Name.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the AVD Host Pool. To obtain the ID, use the Get-RASAVDHostPool cmdlet.

    InputObject ()

    An object of type AVDHostPool representing the AVD Host Pool.

    To obtain the object, use the Get-RASAVDHostPool cmdlet.

    (CommonParameters)

    INPUTS

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDHostPoolStatus "My AVD Host Pool" | Format-List

    Retrieves the status of the AVD Host Pool specified by name from the Licensing Server site.

    To retrieve the info from a specific site, specify the -SiteId parameter.

    The Format-List cmdlet formats the display output to include all available pool properties. **---------- EXAMPLE 2 ----------

    Get-RASAVDHostPoolStatus -Id 10

    Retrieves the status information about the AVD Host Pool specified by Id from the Licensing Server site.

    RELATED LINKS

    Get-RASAVDHostStatus.md

    NAME

    Get-RASAVDHostStatus

    SYNOPSIS

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

    SYNTAX

    **Get-RASAVDHostStatus [] (uint) [[-] (uint)] - (string) [- {Level1 | Level2 | Level3}] [ (string)] [()]

    **Get-RASAVDHostStatus [-] () [] (uint) [[-] (uint)] [- {Level1 | Level2 | Level3}] [ (string)] [()]

    **Get-RASAVDHostStatus [[-] (uint)] [[-] (uint)] [- {Level1 | Level2 | Level3}] [ (string)] [()]

    DESCRIPTION

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

    PARAMETERS

    ProviderId (uint)

    The ID of a Provider server from which to obtain the AVD Host list.

    SiteId (uint)

    Site ID from which to retrieve the AVD Host list.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    HostId (string)

    The ID of the AVD Host. To obtain the ID, use the Get-RASAVDHost cmdlet.

    InputObject ()

    An object of type AVDHost representing a AVD Host for which to retrieve the information.

    To obtain the object, use the Get-RASAVDHost cmdlet.

    User (string)

    The username assigned to AVD Host.

    If empty square brackets ([]) are passed, the AVD Host list will be filtered with those with an assigned user.

    StatusLevel ()

    Specifies the level of detail that should be returned.

    Acceptable values: Level1 (AVD Host status information only), Level2 (AVD Host status and Host VM info), Level3 (AVD Host status, Host VMs, Applications).

    Possible values: Level1, Level2, Level3

    (CommonParameters)

    INPUTS

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDHostStatus | Format-List

    Retrieves the list of AVD Host statuses **---------- EXAMPLE 2 ----------

    Get-RASAVDHostStatus -ProviderId 1

    Retrieves the list of AVD Host statuses from the specified Provider server **---------- EXAMPLE 3 ----------

    Get-RASAVDHostStatus -ProviderId 1 -SiteId 1

    Retrieves the list of AVD Host statuses from the specified Provider server from the specified site. **---------- EXAMPLE 4 ----------

    Get-RASAVDHostStatus -ProviderId 1 -SiteId 1 -HostId "1" | Format-List

    Retrieves the specified AVD Host status from the specified Provider server from the specified site.

    RELATED LINKS

    Get-RASBroker.md

    NAME

    Get-RASBroker

    SYNOPSIS

    Retrieves information about one or multiple RAS Connection Broker servers.

    SYNTAX

    Get-RASBroker [[-] (uint)] [()]

    Get-RASBroker [[-] (string)] [[-] (uint)] [()]

    DESCRIPTION

    Retrieves the information about one or multiple RAS Connection Broker servers.

    It returns an array of objects of type Broker, each containing properties of a RAS Connection Broker server.

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    Note: the result set contains only the major server properties; it does not include all of the settings supported in RAS.

    PARAMETERS

    Server (string)

    The name of the RAS Connection Broker server for which to retrieve the information.

    This must be the actual server name used in the Parallels RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the RAS Connection Broker server information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of the RAS Connection Broker server for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASBroker "server.company.dom" | Format-List

    Retrieves properties of the specified RAS Connection Broker server.

    The Format-List cmdlet formats the display output to include all available server properties. **---------- EXAMPLE 2 ----------

    Get-RASBroker -Id 5

    Retrieves properties of the RAS Connection Broker server specified by ID.

    RELATED LINKS

    Get-RASAppPackage.md

    NAME

    Get-RASAppPackage

    SYNOPSIS

    Retrieves the application package settings.

    SYNTAX

    Get-RASAppPackage [] (uint) [()]

    Get-RASAppPackage [[-] (string)] [[-] (uint)] [()]

    DESCRIPTION

    Retrieves the application package settings.

    PARAMETERS

    Name (string)

    The name of the application package from which to retrieve the information.

    This must be the actual application package name used in the RAS farm.

    SiteId (uint)

    The ID of the Site from which to retrieve the application package information.

    If the parameter is omitted, the Licensing Server Site ID will be used.

    Id (uint)

    The ID of an application package from which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAppPackage

    Retrieves the list of Application Packages. **---------- EXAMPLE 2 ----------

    Get-RASAppPackage -Id 1

    Retrieves the Application Package with Id 1.

    RELATED LINKS

    Get-RASClientPolicyAssignment.md

    NAME

    Get-RASClientPolicyAssignment

    SYNOPSIS

    Retrieves information about a client policy assignment.

    SYNTAX

    **Get-RASClientPolicyAssignment [] (uint) [()]

    **Get-RASClientPolicyAssignment [] (string) [()]

    DESCRIPTION

    Retrieves information about a client policy assignment.

    PARAMETERS

    Name (string)

    Name of the client policy for which to retrieve the information.

    Id (uint)

    The ID of the client policy for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASClientPolicyAssignment -Name PDFPolicy

    Retrieves information about the assignment from a client policy named PDFPolicy.

    RELATED LINKS

    Add-RASAppPackageAssigned.md

    NAME

    Add-RASAppPackageAssigned

    SYNOPSIS

    Assigns an application package to an object type.

    Add-RASClientPolicyConnection.md

    NAME

    Add-RASClientPolicyConnection

    SYNOPSIS

    Adds a new connection to the Connection List.

    Add-RASCriteriaHardwareID.md

    NAME

    Add-RASCriteriaHardwareID

    SYNOPSIS

    Adds a Hardware ID to the Criteria Hardware ID List.

    Add-RASCriteriaDevice.md

    NAME

    Add-RASCriteriaDevice

    SYNOPSIS

    Adds a Client Device to the Criteria Device List.

    Add-RASImageOptimizationWindowsScheduledTask.md

    NAME

    Add-RASImageOptimizationWindowsScheduledTask

    SYNOPSIS

    Adds Windows Schedule Task.

    Add-RASImageOptimizationWindowsComponent.md

    NAME

    Add-RASImageOptimizationWindowsComponent

    SYNOPSIS

    Adds Windows Custom Component.

    Add-RASImageOptimizationWindowsService.md

    NAME

    Add-RASImageOptimizationWindowsService

    SYNOPSIS

    Adds Windows Custom Services.

    Add-RASMFARadiusAuto.md

    NAME

    Add-RASMFARadiusAuto

    SYNOPSIS

    Adds automation settings to Radius provider settings.

    Add-RASProviderRemotePCStatic.md

    NAME

    Add-RASProviderRemotePCStatic

    SYNOPSIS

    Adds a Remote PC Static to a Provider.

    Add-RASRule.md

    NAME

    Add-RASRule

    SYNOPSIS

    Adds a Rule to the Rule List.

    Add-RASWinDeviceGroupInboundPort.md

    NAME

    Add-RASWinDeviceGroupInboundPort

    SYNOPSIS

    Adds the Windows device group Inbound ports.

    Get-RASAVDWorkspaceStatus.md

    NAME

    Get-RASAVDWorkspaceStatus

    SYNOPSIS

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

    Get-RASCriteriaIP.md

    NAME

    Get-RASCriteriaIP

    SYNOPSIS

    Retrieves the Criteria IP List.

    Get-RASCriteriaHardwareID.md

    NAME

    Get-RASCriteriaHardwareID

    SYNOPSIS

    Retrieves the Criteria Hardware ID List.

    Get-RASCustomRoute.md

    NAME

    Get-RASCustomRoute

    SYNOPSIS

    Retrieves information about one or multiple custom routes.

    Get-RASCriteriaTheme.md

    NAME

    Get-RASCriteriaTheme

    SYNOPSIS

    Retrieves the Criteria Theme List.

    Get-RASClientPolicy.md

    NAME

    Get-RASClientPolicy

    SYNOPSIS

    Retrieves information about one or all the client policies.

            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    Set-RASCustomPermission
    Get-RASPowerPermission
    Set-RASPowerPermission
    Remove-RASAutoUpgradeMessage
    Invoke-RASCertificateCmd
    Remove-RASAdminAccount
    Id
    Account
    SID
    CommonParameters
    InputObject
    AVDHostPool
    Account
    SID
    CommonParameters
    Name
    SiteId
    Account
    SID
    CommonParameters
    AVDHostPool
    Get-RASAVDHostPool
    Set-RASAVDHostPool
    Get-RASAVDHostPoolAssignment
    Remove-RASAVDHostPoolAssignment
    FilePath
    MFAId
    SiteId
    Type
    CommonParameters
    MFAUsersType
    Find-RASMFAUsers
    Reset-RASMFAUsers
    Id
    Extension
    SiteId
    CommonParameters
    InputObject
    PubItem
    Extension
    SiteId
    CommonParameters
    PubItem
    PubItem
    Get-RASPubItem
    Get-RASPubAppFileExt
    Set-RASPubAppFileExt
    Remove-RASPubAppFileExt
    Get-RASPubRDSApp
    Id
    ServerID
    Parameters
    SiteId
    StartIn
    Target
    CommonParameters
    InputObject
    PubItem
    ServerID
    Parameters
    SiteId
    StartIn
    Target
    CommonParameters
    PubItem
    PubItem
    Get-RASPubRDSAppServerAttr
    Set-RASPubRDSAppServerAttr
    Remove-RASPubRDSAppServerAttr
    Get-RASRDSHost
    Id
    ParentId
    PreviousId
    CommonParameters
    InputObject
    PubItem
    ParentId
    PreviousId
    CommonParameters
    PubItem
    PubItem
    PubAVDApp
    PubFolder
    PubPCApp
    PubRDSApp
    PubVDIApp
    Get-RASPubItem
    AgentDiagnosticType
    Server
    SiteId
    CommonParameters
    RASAgentDiagnosticType
    BrokerAgentDiagnostic
    EnrollmentServerAgentDiagnostic
    GatewayAgentDiagnostic
    GuestAgentDiagnostic
    HALBDeviceAgentDiagnostic
    ProviderAgentDiagnostic
    RDSAgentDiagnostic
    Get-RASAgent
    Update-RASAgent
    Remove-RASAgent
    DefObjType
    MessageId
    SiteId
    CommonParameters
    Id
    ObjType
    MessageId
    CommonParameters
    Name
    SiteId
    ObjType
    MessageId
    CommonParameters
    HostPoolObjType
    ServerDefObjType
    ScheduleMessage
    Get-RASAutoUpgrade
    Add-RASAutoUpgradeMessage
    Set-RASAutoUpgradeMessage
    Remove-RASAutoUpgradeMessage
    Id
    CommonParameters
    InputObject
    AVDHostPool
    CommonParameters
    Name
    SiteId
    CommonParameters
    AVDHostPool
    AVDHostPool
    AVDHostPoolStatus
    New-RASAVDHostPool
    Get-RASAVDHostPool
    Set-RASAVDHostPool
    Remove-RASAVDHostPool
    ProviderId
    SiteId
    HostId
    StatusLevel
    User
    CommonParameters
    InputObject
    AVDHost
    ProviderId
    SiteId
    StatusLevel
    User
    CommonParameters
    ProviderId
    SiteId
    StatusLevel
    User
    CommonParameters
    AVDHost
    StatusLevel
    AVDHost
    AVDHostSysInfo
    New-RASAVDHost
    Get-RASAVDHost
    Remove-RASAVDHost
    Id
    CommonParameters
    Server
    SiteId
    CommonParameters
    Broker
    New-RASBroker
    Set-RASBroker
    Remove-RASBroker
    Id
    CommonParameters
    Name
    SiteId
    CommonParameters
    AppPackage
    New-RASAppPackage
    Remove-RASAppPackage
    Set-RASAppPackage
    Invoke-RASClientPolicy
  • Get-RASRule

  • Get-RASCriteria

  • Id
    CommonParameters
    Name
    CommonParameters
    ClientPolicyAssignment
    New-RASClientPolicy
    Get-RASClientPolicy
    Remove-RASClientPolicy
    Set-RASClientPolicy
    SYNTAX

    **Add-RASAppPackageAssigned -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -PackageName (string) -Version (string) [SiteId (uint)] [(CommonParameters)]

    **Add-RASAppPackageAssigned [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -PackageName (string) -Version (string) [(CommonParameters)]

    **Add-RASAppPackageAssigned [-InputObject] (RASSerilazableObj) -PackageName (string) -Version (string) [(CommonParameters)]

    **Add-RASAppPackageAssigned [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -PackageName (string) -Version (string) [(CommonParameters)]

    DESCRIPTION

    Adds assigned application package to an object type.

    PARAMETERS

    Name (string)

    The name for which to modify the application package assigned settings.

    SiteId (uint)

    Site ID from which to modify the application package assigned settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID for which to modify the Application Package assigned settings.

    ObjType

    (AppPackageAssignedObjType) The Object Type for which to modify the assigned application package settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the application package settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    InputObject

    (RASSerilazableObj) An object of type RDS, RDSHostPool or VDIHostPool for which to modify the Assigned Application settings.

    PackageName (string)

    The application package name.

    This must be the actual application package name used in the RAS farm.

    Version (string)

    The version of the application package.

    This must be the actual application package version used in the RAS farm.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASAppPackageAssigned -Id 3 -ObjType VDIPool -PackageName Mozilla.MozillaFireFox -Version 99.0.0.0

    Adds the assigned application package to the object type VDIPool.

    RELATED LINKS

    • Remove-RASAppPackageAssigned

    • Get-RASAppPackageAssigned

    • Set-RASAppPackageAssigned

    • Invoke-RASAppPackageAssigned

    SYNTAX

    **Add-RASClientPolicyConnection [Id] (uint) -Mode {GatewayMode | GatewaySSLMode | DirectMode | DirectSSLMode} -Server (string) -ServerPort (uint) [(CommonParameters)]

    **Add-RASClientPolicyConnection [-InputObject] (ClientRules) -Mode {GatewayMode | GatewaySSLMode | DirectMode | DirectSSLMode} -Server (string) -ServerPort (uint) [(CommonParameters)]

    **Add-RASClientPolicyConnection [Name] (string) -Mode {GatewayMode | GatewaySSLMode | DirectMode | DirectSSLMode} -Server (string) -ServerPort (uint) [(CommonParameters)]

    DESCRIPTION

    Adds a new connection to the Connection List

    PARAMETERS

    Mode (Mode)

    The mode type of connection.

    Possible values: GatewayMode, GatewaySSLMode, DirectMode, DirectSSLMode

    Server (string)

    The Server which the user is going to connect to.

    ServerPort (uint)

    The port of the Server.

    Name (string)

    Name of the client policy to modify.

    This must be the actual client policy name used in the RAS farm.

    Id (uint)

    The ID of the client policy to modify. To obtain the ID, use the Get-RASClientPolicy cmdlet.

    InputObject (ClientRules)

    The client policy object to modify.

    (CommonParameters)

    INPUTS

    ClientRules

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASClientPolicyConnection -Id 1 -Mode "Gateway Mode" -Server "xyz" -ServerPort "80"

    Adds the client policy connection with the following settings with Id=1.

    RELATED LINKS

    • Set-RASClientPolicy

    • Get-RASClientPolicy

    • Get-RASClientPolicyConnection

    • Remove-RASClientPolicyConnection

    SYNTAX

    **Add-RASCriteriaHardwareID [-DefObjType] {MFA} [[-SiteId] (uint)] -HardwareID (string) [(CommonParameters)]

    **Add-RASCriteriaHardwareID [Id] (uint) -HardwareID (string) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    **Add-RASCriteriaHardwareID [-InputObject] (RASListObj) -HardwareID (string) [RuleId (uint)] [(CommonParameters)]

    **Add-RASCriteriaHardwareID [Name] (string) [[-SiteId] (uint)] -HardwareID (string) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    DESCRIPTION

    Adds a Hardware ID to the Criteria Hardware ID List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    HardwareID (string)

    The hardware ID to add to the Criteria.

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject (RASListObj)

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaHardwareID -Id 1 -ObjType MFA -HardwareID "D4-3D-7E-BF-4B-DC"

    Adds the specified Hardware ID to the Criteria Hardware ID List within the Criteria Settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaHardwareID -Name "Logon1" -ObjType MFA -HardwareID "D4-3D-7E-BF-4B-DC"

    Adds the specified Hardware ID to the Criteria Hardware ID List within the Criteria Settings of the specified MFA by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Get-RASCriteriaHardwareID

    • Remove-RASCriteriaHardwareID

    SYNTAX

    **Add-RASCriteriaDevice [-DefObjType] {MFA} [[-SiteId] (uint)] -ClientDeviceName (string) [(CommonParameters)]

    Add-RASCriteriaDevice [Id] (uint) -ClientDeviceName (string) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    **Add-RASCriteriaDevice [-InputObject] (RASListObj) -ClientDeviceName (string) [RuleId (uint)] [(CommonParameters)]

    Add-RASCriteriaDevice [Name] (string) [[-SiteId] (uint)] -ClientDeviceName (string) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    DESCRIPTION

    Adds a Client Device to the Criteria Device List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    ClientDeviceName (string)

    The name of the client device to add to the Criteria.

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject (RASListObj)

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaDevice -Id 1 -ObjType LogonHours -ClientDeviceName "Device1"

    Adds the Device specified by Name to the Criteria Device List within the Criteria Settings of the specified Logon Hours by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaDevice -Name "Logon1" -ObjType LogonHours -ClientDeviceName "Device1"

    Adds the Device specified by Name to the Criteria Device List within the Criteria Settings of the specified Logon Hours by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Get-RASCriteriaDevice

    • Remove-RASCriteriaDevice

    SYNTAX

    **Add-RASImageOptimizationWindowsScheduledTask -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -Location (string) -Task (string) [SiteId (uint)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsScheduledTask [Id] (uint) -Location (string) -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} -Task (string) [(CommonParameters)]

    **Add-RASImageOptimizationWindowsScheduledTask [-InputObject] (RASSerilazableObj) -Location (string) -Task (string) [(CommonParameters)]

    **Add-RASImageOptimizationWindowsScheduledTask [Name] (string) [[-SiteId] (uint)] -Location (string) -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} -Task (string) [(CommonParameters)]

    DESCRIPTION

    Adds Windows Schedule Task to the following list.

    PARAMETERS

    Task (string)

    Location (string)

    Name (string)

    The name or server for which to modify the Image Optimization settings.

    SiteId (uint)

    Site ID from which to modify the Image Optimization settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Image Optimization settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, VDITemplate or VDIDesktop for which to modify the Image Optimization settings.

    ObjType

    (OptimizationServerObjType) The Object Type for which to modify the Image Optimization settings.

    Possible values: RDSHost, RDS, VDIHostPool, AVDHostPool, RDSTemplate, VDITemplate, AVDTemplate

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the Image Optimization settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASImageOptimizationWindowsScheduledTask -Id 30 -ObjType RDS -Path System\CurrentControlSet\Services\Disk -Type Folder

    Adds the Windows Schedule Task List to the object type RDS.

    RELATED LINKS

    • Remove-RASImageOptimizationWindowsScheduledTask

    • Get-RASImageOptimizationWindowsScheduledTask

    SYNTAX

    **Add-RASImageOptimizationWindowsComponent -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} [Aliases (string)] [ComponentName (string)] [DisplayName (string)] [SiteId (uint)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsComponent [Id] (uint) -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} [Aliases (string)] [ComponentName (string)] [DisplayName (string)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsComponent [-InputObject] (RASSerilazableObj) [Aliases (string)] [ComponentName (string)] [DisplayName (string)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsComponent [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} [Aliases (string)] [ComponentName (string)] [DisplayName (string)] [(CommonParameters)]

    DESCRIPTION

    Adds Windows Component to the following list.

    PARAMETERS

    Aliases (string)

    DisplayName (string)

    ComponentName (string)

    Name (string)

    The name or server for which to modify the Image Optimization settings.

    SiteId (uint)

    Site ID from which to modify the Image Optimization settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Image Optimization settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, VDITemplate or VDIDesktop for which to modify the Image Optimization settings.

    ObjType

    (OptimizationServerObjType) The Object Type for which to modify the Image Optimization settings.

    Possible values: RDSHost, RDS, VDIHostPool, AVDHostPool, RDSTemplate, VDITemplate, AVDTemplate

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the Image Optimization settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASImageOptimizationWindowsComponent -Id 30 -ObjType RDS -DisplayName Name -Aliases alias -ComponentName Component Name

    Adds the Windows Custom Component to the object type RDS.

    RELATED LINKS

    • Remove-RASImageOptimizationWindowsComponent

    • Get-RASImageOptimizationWindowsComponent

    SYNTAX

    **Add-RASImageOptimizationWindowsService -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} [Aliases (string)] [DisplayName (string)] [ServiceName (string)] [SiteId (uint)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsService [Id] (uint) -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} [Aliases (string)] [DisplayName (string)] [ServiceName (string)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsService [-InputObject] (RASSerilazableObj) [Aliases (string)] [DisplayName (string)] [ServiceName (string)] [(CommonParameters)]

    **Add-RASImageOptimizationWindowsService [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} [Aliases (string)] [DisplayName (string)] [ServiceName (string)] [(CommonParameters)]

    DESCRIPTION

    Adds Windows Custom Service to the following list.

    PARAMETERS

    Aliases (string)

    DisplayName (string)

    ServiceName (string)

    Name (string)

    The name or server for which to modify the Image Optimization settings.

    SiteId (uint)

    Site ID from which to modify the Image Optimization settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Image Optimization settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, VDITemplate or VDIDesktop for which to modify the Image Optimization settings.

    ObjType

    (OptimizationServerObjType) The Object Type for which to modify the Image Optimization settings.

    Possible values: RDSHost, RDS, VDIHostPool, AVDHostPool, RDSTemplate, VDITemplate, AVDTemplate

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the Image Optimization settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASImageOptimizationWindowsService -Id 30 -ObjType RDS -DisplayName Name -Aliases alias -ServiceName "Service Name"

    Adds the Windows Custom Services to the object type RDS.

    RELATED LINKS

    • Remove-RASImageOptimizationWindowsService

    • Get-RASImageOptimizationWindowsService

    SYNTAX

    Add-RASMFARadiusAuto [Id] (uint) -Command (string) -Title (string) [ActionMessage (string)] [Description (string)] [Enabled (bool)] [-Image {Alert | Message | Email | Call | Chat | Flag}] [(CommonParameters)]

    **Add-RASMFARadiusAuto [-InputObject] (MFA) -Command (string) -Title (string) [ActionMessage (string)] [Description (string)] [Enabled (bool)] [-Image {Alert | Message | Email | Call | Chat | Flag}] [(CommonParameters)]

    Add-RASMFARadiusAuto [Name] (string) [[-SiteId] (uint)] -Command (string) -Title (string) [ActionMessage (string)] [Description (string)] [Enabled (bool)] [-Image {Alert | Message | Email | Call | Chat | Flag}] [(CommonParameters)]

    DESCRIPTION

    The cmdlet appends new attribute settings to existing ones. All parameters are mandatory.

    PARAMETERS

    Command (string)

    RADIUS Automation command

    Enabled (bool)

    Whether the RADIUS Automation is enabled/disabled

    Image (ImageType)

    RADIUS Automation image

    Possible values: Alert, Message, Email, Call, Chat, Flag

    Title (string)

    RADIUS Automation title

    ActionMessage (string)

    RADIUS Automation action message

    Description (string)

    RADIUS Automation description

    Name (string)

    The name of the target multi-factor authentication .

    This must be the actual multi-factor authentication name used in the RAS farm.

    SiteId (uint)

    Site ID in which to modify the specified multi-factor authentication .

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the multi-factor authentication to modify. To obtain the ID, use the Get-RASMFA cmdlet.

    InputObject (MFA)

    The multi factor authentication to modify.

    To obtain an object of type MFA, use the Get-RASMFA cmdlet.

    (CommonParameters)

    INPUTS

    MFA

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASMFARadiusAuto -SiteId 2 -Command Test -Title Test

    Adds a new entry to the Radius automation list on Site 2. [Radius Setting]

    RELATED LINKS

    • Get-RASMFARadiusAuto

    • Set-RASMFARadiusAuto

    • Remove-RASMFARadiusAuto

    SYNTAX

    Add-RASRule [Id] (uint) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem} -RuleName (string) [Description (string)] [Enabled (bool)] [(CommonParameters)]

    Add-RASRule [-InputObject] (RASListObj) [[-SiteId] (uint)] -RuleName (string) [Description (string)] [Enabled (bool)] [(CommonParameters)]

    Add-RASRule [Name] (string) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem} -RuleName (string) [Description (string)] [Enabled (bool)] [(CommonParameters)]

    DESCRIPTION

    Adds a Rule to the Rule List within Published Items.

    PARAMETERS

    Enabled (bool)

    Whether the new rule will be enabled or disabled.

    RuleName (string)

    The name of the rule to add to the Criteria.

    Description (string)

    Description for the new rule.

    Name (string)

    The name or server for which to modify the Rule settings.

    SiteId (uint)

    Site ID for which to modify the Rule settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Rule settings.

    InputObject (RASListObj)

    An object of type ClientPolicy or PubItem for which to modify the Rule settings.

    ObjType (RuleObjType)

    The Object Type for which to modify the Rule settings.

    Possible values: ClientPolicy, PubItem

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASRule -Id 1 -ObjType ClientPolicy -RuleName Rule1

    Add a rule with name Rule1 to the Rule List within the Client Policy with Id 1.

    RELATED LINKS

    • Get-RASRule

    • Remove-RASRule

    • Set-RASRule

    SYNTAX

    **Get-RASAVDWorkspaceStatus [[-Id] (uint)] [(CommonParameters)]

    **Get-RASAVDWorkspaceStatus [[-InputObject] (AVDWorkspace)] [(CommonParameters)]

    **Get-RASAVDWorkspaceStatus [[-Name] (string)] [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

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

    The cmdlet returns an object of type AVDWorkspaceStatus.

    To see the complete list of object properties, use the Format-List cmdlet (see examples).

    The result set contains only the major properties of a group; it does not include the complete list of settings supported in RAS.

    PARAMETERS

    InputObject (AVDWorkspace)

    An object of type AVDWorkspace representing the AVD Workspace.

    To obtain the object, use the Get-RASAVDWorkspace cmdlet.

    Name (string)

    The name of the Azure Virtual Desktop Workspace for which to retrieve the information.

    This must be the actual Azure Virtual Desktop Workspace name.

    SiteId (uint)

    Site ID from which to retrieve the Azure Virtual Desktop Workspace information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a Azure Virtual Desktop Workspace for which to retrieve the information.

    (CommonParameters)

    INPUTS

    AVDWorkspace

    OUTPUTS

    AVDWorkspaceStatus

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASAVDWorkspaceStatus -ID 1 | Format-List

    Retrieves the status of the AVD Workspace specified by Id.

    The Format-List cmdlet formats the display output to include all available AVD Workspace properties.

    RELATED LINKS

    • New-RASAVDWorkspace

    • Get-RASAVDWorkspace

    • Set-RASAVDWorkspace

    • Remove-RASAVDWorkspace

    SYNTAX

    Get-RASCriteriaIP -DefObjType {MFA} [SiteId (uint)] [(CommonParameters)]

    Get-RASCriteriaIP [Id] (uint) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    Get-RASCriteriaIP [Name] (string) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the Criteria IP List within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    AllowedIPsCriteria

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaIP -Id 1 -ObjType MFA

    Retrieves the Criteria IP List within the Criteria settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaIP -Name "Logon1" -ObjType MFA

    Retrieves the Criteria IP List within the Criteria settings of the specified MFA by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Add-RASCriteriaIP

    • Remove-RASCriteriaIP

    SYNTAX

    **Get-RASCriteriaHardwareID -DefObjType {MFA} [SiteId (uint)] [(CommonParameters)]

    **Get-RASCriteriaHardwareID [Id] (uint) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    **Get-RASCriteriaHardwareID [Name] (string) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the Criteria Hardware ID List within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    HardwareIDCriteriaEntry

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaHardwareID -Id 1 -ObjType MFA

    Retrieves the Criteria Hardware ID List within the Criteria settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaHardwareID -Name "Logon1" -ObjType MFA

    Retrieves the Criteria Hardware ID List within the Criteria settings of the specified MFA by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Add-RASCriteriaHardwareID

    • Remove-RASCriteriaHardwareID

    SYNTAX

    **Get-RASCriteriaTheme -DefObjType {MFA} [SiteId (uint)] [(CommonParameters)]

    Get-RASCriteriaTheme [Id] (uint) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    Get-RASCriteriaTheme [Name] (string) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [RuleId (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves the Criteria Theme List within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    UInt32

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaTheme -Id 1 -ObjType LogonHours

    Retrieves the Criteria Theme List within the Criteria settings of the specified Logon Hours by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaTheme -Name "Logon1" -ObjType LogonHours

    Retrieves the Criteria Theme List within the Criteria settings of the specified Logon Hours by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Add-RASCriteriaTheme

    • Remove-RASCriteriaTheme

            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                TOTP
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                4294967295
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                4294967295
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                Level1
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                GatewayMode
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                Alert
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    SYNTAX

    **Add-RASProviderRemotePCStatic [Id] (uint) -MAC (string) -RemotePCStaticName (string) [Subnet (string)] [(CommonParameters)]

    **Add-RASProviderRemotePCStatic [-InputObject] (RemotePCStaticProvider) -MAC (string) -RemotePCStaticName (string) [Subnet (string)] [(CommonParameters)]

    **Add-RASProviderRemotePCStatic [Server] (string) [[-SiteId] (uint)] -MAC (string) -RemotePCStaticName (string) [Subnet (string)] [(CommonParameters)]

    DESCRIPTION

    Adds a Remote PC Static to a Provider.

    PARAMETERS

    RemotePCStaticName (string)

    Remote PC Static Name.

    MAC (string)

    Remote PC Static MAC Address.

    Subnet (string)

    Remote PC Static Subnet. Default: 0.0.0.0

    Server (string)

    The name of the target Provider server.

    This must be the actual server name used in the RAS farm.

    SiteId (uint)

    Site ID in which to modify the specified Provider server.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the Provider server to modify. To obtain the ID, use the Get-RASProvider cmdlet.

    InputObject

    (RemotePCStaticProvider) An object representing the Provider server to modify.

    To obtain the object, use the Get-RASProvider cmdlet.

    (CommonParameters)

    INPUTS

    RemotePCStaticProvider

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASProviderRemotePCStatic -Id 1 -RemotePCStaticName Test0 -MAC 00-11-22-33-44-00

    Adds a Remote PC Static Test0 to the Remote PC Static List of the Provider with Id 1.

    RELATED LINKS

    • Get-RASProvider

    • Set-RASProvider

    • Get-RASProviderRemotePCStatic

    • Set-RASProviderRemotePCStatic

    SYNTAX

    **Add-RASWinDeviceGroupInboundPort [Id] (uint) -Port (uint) -Profile {Domain | Private | Public | All} -Protocol {TCP | UDP} [(CommonParameters)]

    **Add-RASWinDeviceGroupInboundPort [[-InputObject] (WinDeviceGroup)] -Port (uint) -Profile {Domain | Private | Public | All} -Protocol {TCP | UDP} [(CommonParameters)]

    **Add-RASWinDeviceGroupInboundPort [Name] (string) -Port (uint) -Profile {Domain | Private | Public | All} -Protocol {TCP | UDP} [SiteId (uint)] [(CommonParameters)]

    DESCRIPTION

    Adds the Windows device group Inbound ports.

    PARAMETERS

    Port (uint)

    The Port to add to the windows device group.

    Protocol (Protocol)

    The Protocol to add to the windows device group.

    Possible values: TCP, UDP

    Profile (Profile)

    The Profile to add to the windows device group.

    Possible values: Domain, Private, Public, All

    Name (string)

    The name of the windows device group from which to add the Inbound Port.

    This must be the actual windows device group name used in the RAS farm.

    SiteId (uint)

    The ID of the Site from which from which to add the Inbound Port.

    If the parameter is omitted, the Licensing Server Site ID will be used.

    Id (uint)

    The ID of a windows device group from which to add the Inbound Port.

    InputObject (WinDeviceGroup)

    The Windows Device Group to modify.

    (CommonParameters)

    INPUTS

    WinDeviceGroup

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASWinDeviceGroupInboundPort -Name "WinDeviceGroup" -Port 50005 -Protocol TCP -Profile All

    Adds an Inbound port to the list of Inbound ports of the Windows device group with name WinDeviceGroup. **---------- EXAMPLE 2 ----------

    Add-RASWinDeviceGroupInboundPort -Id 1 -Port 50005 -Protocol TCP -Profile All

    Adds an Inbound port to the list of Inbound ports of the Windows device group with Id 1.

    RELATED LINKS

    • New-RASWinDeviceGroup

    • Get-RASWinDeviceGroup

    • Set-RASWinDeviceGroup

    • Remove-RASWinDeviceGroup

    SYNTAX

    Get-RASCustomRoute [[-Id] (uint)] [(CommonParameters)]

    Get-RASCustomRoute [[-Name] (string)] [[-SiteId] (uint)] [(CommonParameters)]

    DESCRIPTION

    Retrieves information about one or multiple custom routes.

    The cmdlet returns an object of type CustomRoute.

    Custom routes are used within published item preferred routing settings.

    PARAMETERS

    Name (string)

    The name of the Custom Route for which to retrieve the information.

    SiteId (uint)

    Site ID from which to retrieve the Custom Route information.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a Custom Route for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    CustomRoute

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCustomRoute -Name "My Custom Route"

    Retrieves information about the Custom Route specified by name from the Licensing Server site.

    To retrieve the info from a specific site, specify the -SiteId parameter. **---------- EXAMPLE 2 ----------

    Get-RASCustomRoute -Id 10

    Retrieves information about the Custom Route specified by ID from the Licensing Server site.

    RELATED LINKS

    • New-RASCustomRoute

    • Set-RASCustomRoute

    • Remove-RASCustomRoute

    • Add-RASPubItemPreferredRoute

    SYNTAX

    Get-RASClientPolicy [Id] (uint) [(CommonParameters)]

    Get-RASClientPolicy [[-Name] (string)] [(CommonParameters)]

    DESCRIPTION

    Retrieves information about one or all the client policies.

    PARAMETERS

    Name (string)

    Name of the client policy for which to retrieve the information.

    Id (uint)

    The ID of the client policy for which to retrieve the information.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    ClientRules

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASClientPolicy -Name PDFPolicy

    Retrieves information about the client policy named PDFPolicy. **---------- EXAMPLE 2 ----------

    Get-RASClientPolicy

    Retrieves information about all the client policies.

    RELATED LINKS

    • New-RASClientPolicy

    • Remove-RASClientPolicy

    • Set-RASClientPolicy

    • Invoke-RASClientPolicy

    Add-RASCriteriaGatewayIP.md

    NAME

    Add-RASCriteriaGatewayIP

    SYNOPSIS

    Adds a Gateway IP to the Criteria Gateway List.

    SYNTAX

    **Add-RASCriteriaGatewayIP [-] {MFA} [[-] (uint)] [ (uint)] [ (string)] [()]

    Add-RASCriteriaGatewayIP [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [ (string)] [ (uint)] [()]

    **Add-RASCriteriaGatewayIP [-] () [ (uint)] [ (string)] [ (uint)] [()]

    **Add-RASCriteriaGatewayIP [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [ (string)] [ (uint)] [()]

    DESCRIPTION

    Adds a Gateway IP to the Criteria Gateway List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    IP (string)

    The IP of the gateway to add to the Criteria.

    GatewayId (uint)

    The ID of the gateway to add to the Criteria.

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject ()

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType ()

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaGatewayIP -Id 1 -ObjType MFA -IP "1.2.3.4"

    Adds the specified Gateway IP to the Criteria Gateway List within the Criteria Settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaGatewayIP -Name "Logon1" -ObjType MFA -GatewayId 1

    Adds the IP from the Gateway with specified ID to the Criteria Gateway List within the Criteria Settings of the specified MFA by Name.

    RELATED LINKS

    Add-RASCriteriaIP.md

    NAME

    Add-RASCriteriaIP

    SYNOPSIS

    Adds an IP to the Criteria IP List.

    SYNTAX

    **Add-RASCriteriaIP [-] {MFA} [[-] (uint)] - (string) - {Version4 | Version6 | BothVersions} [()]

    Add-RASCriteriaIP [] (uint) - (string) - {Version4 | Version6 | BothVersions} - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    **Add-RASCriteriaIP [-] () - (string) - {Version4 | Version6 | BothVersions} [ (uint)] [()]

    Add-RASCriteriaIP [] (string) [[-] (uint)] - (string) - {Version4 | Version6 | BothVersions} - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Adds an IP to the Criteria IP List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    IP (string)

    Value that represents the IP

    IPType ()

    Represents the type of IP

    Possible values: Version4, Version6, BothVersions

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject ()

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType ()

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaIP -Id 1 -ObjType MFA -IP "1.2.3.4" -IPType Version4

    Adds the specified IPv4 to the Criteria IP List within the Criteria Settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaIP -Name "Logon1" -ObjType MFA -IP "1.2.3.4-1.2.3.5" -IPType Version4

    Adds the IPv4 Range to the Criteria IP List within the Criteria Settings of the specified MFA by Name.

    RELATED LINKS

    Add-RASCriteriaTheme.md

    NAME

    Add-RASCriteriaTheme

    SYNOPSIS

    Adds a Theme to the Criteria Theme List.

    SYNTAX

    **Add-RASCriteriaTheme [-] {MFA} [[-] (uint)] [ (uint)] [ (string)] [()]

    Add-RASCriteriaTheme [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [ (uint)] [ (string)] [()]

    **Add-RASCriteriaTheme [-] () [ (uint)] [ (uint)] [ (string)] [()]

    Add-RASCriteriaTheme [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [ (uint)] [ (string)] [()]

    DESCRIPTION

    Adds a Theme to the Criteria Theme List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    ThemeName (string)

    The name of the theme to add to the Criteria.

    ThemeId (uint)

    The ID of the theme to add to the Criteria.

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject ()

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType ()

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaTheme -Id 1 -ObjType LogonHours -ThemeName "Theme1"

    Adds the Theme specified by Name to the Criteria Theme List within the Criteria Settings of the specified Logon Hours by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaTheme -Name "Logon1" -ObjType LogonHours -ThemeId 1

    Adds the Theme specified by ID to the Criteria Theme List within the Criteria Settings of the specified Logon Hours by Name.

    RELATED LINKS

    Add-RASMFARadiusAttr.md

    NAME

    Add-RASMFARadiusAttr

    SYNOPSIS

    Adds attribute settings to Radius provider settings.

    SYNTAX

    **Add-RASMFARadiusAttr [-] {Number | String | IP | Time} [] (uint) - (uint) - (string) - (string) - (string) - (uint) [()]

    **Add-RASMFARadiusAttr [-] {Number | String | IP | Time} [-] () - (uint) - (string) - (string) - (string) - (uint) [()]

    **Add-RASMFARadiusAttr [-] {Number | String | IP | Time} [] (string) [[-] (uint)] - (uint) - (string) - (string) - (string) - (uint) [()]

    DESCRIPTION

    The cmdlet appends new attribute settings to existing ones. All parameters are mandatory.

    PARAMETERS

    VendorID (uint)

    RADIUS attribute vendor ID

    AttributeID (uint)

    RADIUS attribute ID

    Value (string)

    RADIUS attribute value

    The value has many forms:IP, Number, String, and Time. When setting the time it is expected that the time value is in epoch time.

    RadiusAttrName (string)

    RADIUS attribute name

    Vendor (string)

    RADIUS attribute vendor name

    AttributeType ()

    RADIUS attribute type. IP, string, number, or time

    Possible values: Number, String, IP, Time

    Name (string)

    The name of the target multi-factor authentication .

    This must be the actual multi-factor authentication name used in the RAS farm.

    SiteId (uint)

    Site ID in which to modify the specified multi-factor authentication .

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the multi-factor authentication to modify. To obtain the ID, use the Get-RASMFA cmdlet.

    InputObject ()

    The multi factor authentication to modify.

    To obtain an object of type MFA, use the Get-RASMFA cmdlet.

    (CommonParameters)

    INPUTS

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASMFARadiusAttr -AttributeType IP -VendorID 1 -AttributeID 1 -Value 127.0.0.1 -Name AttrName -Vendor VendorName

    Adds a new entry to Radius attributes of type IP. The "Value" parameter must be in a valid IP format (IPv4 only). **---------- EXAMPLE 2 ----------

    Add-RASMFARadiusAttr -AttributeType String -VendorID 1 -AttributeID 1 -Value "This is a string" -Name AttrName -Vendor VendorName

    Adds a new entry to Radius attributes of type String. The "Value" parameter can contain a character of any type, but cannot be empty. **---------- EXAMPLE 3 ----------

    Add-RASMFARadiusAttr -AttributeType Number -VendorID 1 -AttributeID 1 -Value 42 -Name AttrName -Vendor VendorName

    Adds a new entry to Radius attributes of type Number. The "Value" parameter must contain numbers. The input can also be a string but must contain numbers only. **---------- EXAMPLE 4 ----------

    Add-RASMFARadiusAttr -AttributeType Time -VendorID 1 -AttributeID 1 -Value 1500892318 -Name AttrName -Vendor VendorName

    Adds a new entry to Radius attributes of type Time. The "Value" parameter represents the date using the epoch time format.

    RELATED LINKS

    Add-RASPubItemPreferredRoute.md

    NAME

    Add-RASPubItemPreferredRoute

    SYNOPSIS

    Adds a preferred route to the specified published resource.

    SYNTAX

    **Add-RASPubItemPreferredRoute [] (uint) - (string) - (uint) - {Gateway | HALB | Custom} [ (string)] [ (bool)] [ (uint)] [()]

    **Add-RASPubItemPreferredRoute [-] () - (string) - (uint) - {Gateway | HALB | Custom} [ (string)] [ (bool)] [ (uint)] [()]

    DESCRIPTION

    This cmdlet allows you to add a preferred route to the specified published resource.

    To modify preferred route options, use the Set-RASPubItemPreferredRoute cmdlet.

    PARAMETERS

    Name (string)

    The Name of the Preferred Route

    Description (string)

    Description of the Preferred Route

    Enabled (bool)

    Whether the Preferred Route is enabled or not

    ReferenceType ()

    Reference Type of the Preferred Route

    Possible values: Gateway, HALB, Custom

    ReferenceId (uint)

    Reference ID of the Preferred Route

    Id (uint)

    Published resource ID.

    InputObject ()

    An object specifying the published resource.

    To obtain the object, use the Get-PubItem cmdlet.

    SiteId (uint)

    Site ID.

    (CommonParameters)

    INPUTS

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASPubItemPreferredRoute -Id 12 -Name Route1 -ReferenceType Gateway -ReferenceId 1

    Adds a preferred route with Name Route1 that routes connections through the Gateway with ID 1.

    The target published resource is specified by ID 12. **---------- EXAMPLE 2 ----------

    Add-RASPubItemPreferredRoute -Id 12 -Name Route2 -ReferenceType HALB -ReferenceId 1

    Adds a preferred route with Name Route2 that routes connections through the HALB with ID 1.

    The target published resource is specified by ID 12.

    RELATED LINKS

    Get-RASCriteria.md

    NAME

    Get-RASCriteria

    SYNOPSIS

    Retrieves the Criteria settings.

    SYNTAX

    Get-RASCriteria - {} [ (uint)] [()]

    Get-RASCriteria [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    Get-RASCriteria [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Retrieves the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType ()

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteria -Id 1 -ObjType MFA

    Retrieves the Criteria Settings of the MFA with Id 1. **---------- EXAMPLE 2 ----------

    Get-RASCriteria -Id 1 -ObjType PubItem -RuleId 1

    Retrieves the Criteria Settings of the Published Item with Id 1.

    RELATED LINKS

    Get-RASBrokerStatus.md

    NAME

    Get-RASBrokerStatus

    SYNOPSIS

    Retrieves the RAS Connection Broker status information.

    SYNTAX

    Get-RASBrokerStatus [[-] (uint)] [()]

    **Get-RASBrokerStatus [[-] ()] [()]

    Get-RASBrokerStatus [[-] (string)] [[-] (uint)] [()]

    DESCRIPTION

    Retrieves the RAS Connection Broker status information.

    PARAMETERS

    Server (string)

    The name of the server for which to retrieve the information.

    This must be the actual server name used in the RAS farm.

    SiteId (uint)

    Site ID from which to retrieve the specified RAS Connection Broker info.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    Id (uint)

    The ID of the server for which to retrieve the information. To obtain the ID, use the Get-RASBroker cmdlet.

    InputObject ()

    An object of type Broker representing a server for which to retrieve the information.

    To obtain the object, use the Get-RASBroker cmdlet.

    (CommonParameters)

    INPUTS

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASBrokerStatus -Id 15

    Retrieves the RAS Connection Broker status information for the server with ID 15. **---------- EXAMPLE 2 ----------

    Get-RASBrokerStatus -Server MyBroker

    Retrieves the RAS Connection Broker status information for the server named "MyBroker". **---------- EXAMPLE 3 ----------

    Get-RASBrokerStatus -InputObject $Broker

    Retrieves the RAS Connection Broker status information for the server represented by the $Broker object. **---------- EXAMPLE 4 ----------

    Get-RASBroker -Id 15 | Get-RASBrokerStatus

    Retrieves the RAS Connection Broker status information for the server represented by the $Broker object obtained from pipeline output.

    RELATED LINKS

    Get-RASCriteriaGatewayIP.md

    NAME

    Get-RASCriteriaGatewayIP

    SYNOPSIS

    Retrieves the Criteria Gateway List.

    SYNTAX

    **Get-RASCriteriaGatewayIP - {} [ (uint)] [()]

    Get-RASCriteriaGatewayIP [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    **Get-RASCriteriaGatewayIP [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Retrieves the Criteria Gateway List within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType ()

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaGatewayIP -Id 1 -ObjType MFA

    Retrieves the Criteria Gateway List within the Criteria settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaGatewayIP -Name "Logon1" -ObjType MFA

    Retrieves the Criteria Gateway List within the Criteria settings of the specified MFA by Name.

    RELATED LINKS

    Get-RASCriteriaSecurityPrincipal.md

    NAME

    Get-RASCriteriaSecurityPrincipal

    SYNOPSIS

    Retrieves the Criteria Security Principal List.

    SYNTAX

    **Get-RASCriteriaSecurityPrincipal - {} [ (uint)] [()]

    **Get-RASCriteriaSecurityPrincipal [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    **Get-RASCriteriaSecurityPrincipal [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Retrieves the Criteria Security Principal List within the Criteof MFAria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType ()

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaSecurityPrincipal -Id 1 -ObjType MFA

    Retrieves the Criteria Security Principal List within the Criteria settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaSecurityPrincipal -Name "Logon1" -ObjType MFA

    Retrieves the Criteria Security Principal List within the Criteria settings of the specified MFA by Name.

    RELATED LINKS

    Get-RASCriteriaDevice.md

    NAME

    Get-RASCriteriaDevice

    SYNOPSIS

    Retrieves the Criteria Device List.

    SYNTAX

    **Get-RASCriteriaDevice - {} [ (uint)] [()]

    Get-RASCriteriaDevice [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    Get-RASCriteriaDevice [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Retrieves the Criteria Device List within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType ()

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaDevice -Id 1 -ObjType LogonHours

    Retrieves the Criteria Device List within the Criteria settings of the specified LogonHour by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaDevice -Name "Logon1" -ObjType LogonHours

    Retrieves the Criteria Device List within the Criteria settings of the specified LogonHour by Name.

    RELATED LINKS

    Get-RASCriteriaOS.md

    NAME

    Get-RASCriteriaOS

    SYNOPSIS

    Retrieves the Operating System Criteria.

    SYNTAX

    Get-RASCriteriaOS - {} [ (uint)] [()]

    Get-RASCriteriaOS [] (uint) - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    Get-RASCriteriaOS [] (string) [[-] (uint)] - {ClientPolicy | PubItem | MFA | LogonHours} [ (uint)] [()]

    DESCRIPTION

    Retrieves the Operating System Criteria within the Criteria settings from a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Name (string)

    The name or server for which to retrieve the Criteria settings.

    SiteId (uint)

    Site ID from which to retrieve the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to retrieve the Criteria settings.

    ObjType ()

    The Object Type for which to retrieve the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    () The Default Object Type for which to retrieve the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to retrieve.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Get-RASCriteriaOS -Id 1 -ObjType MFA

    Retrieves the Allowed Operating Systems within the Criteria settings of the specified LogonHour by ID. **---------- EXAMPLE 2 ----------

    Get-RASCriteriaOS -Name "Logon1" -ObjType MFA

    Retrieves the Allowed Operating Systems within the Criteria settings of the specified LogonHour by Name.

    RELATED LINKS

    Add-RASAutoUpgradeMessage.md

    NAME

    Add-RASAutoUpgradeMessage

    SYNOPSIS

    Adds schedule message information within Auto-upgrade settings.

    Add-RASCriteriaSecurityPrincipal.md

    NAME

    Add-RASCriteriaSecurityPrincipal

    SYNOPSIS

    Adds a user, group or machine to the Criteria Security Principal List.

    Add-RASScheduleMessage.md

    NAME

    Add-RASScheduleMessage

    SYNOPSIS

    Adds schedule message information for a Schedule.

            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0.0.0.0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                TCP
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    1
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
    Remove-RASProviderRemotePCStatic
    Invoke-RASImportProviderRemotePCStatic
    Get-RASWinDeviceGroupInboundPort
    Remove-RASWinDeviceGroupInboundPort
    Get-RASPubItemPreferredRoute
    Set-RASPubItemPreferredRoute
    Remove-RASPubItemPreferredRoute
    Get-RASClientPolicyAssignment
    DefObjType
    SiteId
    GatewayId
    IP
    CommonParameters
    Id
    ObjType
    GatewayId
    IP
    RuleId
    CommonParameters
    InputObject
    RASListObj
    GatewayId
    IP
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    GatewayId
    IP
    RuleId
    CommonParameters
    RASListObj
    CriteriaObjType
    CriteriaDefObjType
    Get-RASCriteria
    Set-RASCriteria
    Get-RASCriteriaGatewayIP
    Remove-RASCriteriaGatewayIP
    DefObjType
    SiteId
    IP
    IPType
    CommonParameters
    Id
    IP
    IPType
    ObjType
    RuleId
    CommonParameters
    InputObject
    RASListObj
    IP
    IPType
    RuleId
    CommonParameters
    Name
    SiteId
    IP
    IPType
    ObjType
    RuleId
    CommonParameters
    IPVersion
    RASListObj
    CriteriaObjType
    CriteriaDefObjType
    Get-RASCriteria
    Set-RASCriteria
    Get-RASCriteriaIP
    Remove-RASCriteriaIP
    DefObjType
    SiteId
    ThemeId
    ThemeName
    CommonParameters
    Id
    ObjType
    RuleId
    ThemeId
    ThemeName
    CommonParameters
    InputObject
    RASListObj
    RuleId
    ThemeId
    ThemeName
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    ThemeId
    ThemeName
    CommonParameters
    RASListObj
    CriteriaObjType
    CriteriaDefObjType
    Get-RASCriteria
    Set-RASCriteria
    Get-RASCriteriaTheme
    Remove-RASCriteriaTheme
    AttributeType
    Id
    AttributeID
    RadiusAttrName
    Value
    Vendor
    VendorID
    CommonParameters
    AttributeType
    InputObject
    MFA
    AttributeID
    RadiusAttrName
    Value
    Vendor
    VendorID
    CommonParameters
    AttributeType
    Name
    SiteId
    AttributeID
    RadiusAttrName
    Value
    Vendor
    VendorID
    CommonParameters
    RadiusAttrType
    MFA
    MFA
    Get-RASMFARadiusAttr
    Remove-RASMFARadiusAttr
    New-RASCustomRoute
  • Get-RASCustomRoute

  • Set-RASCustomRoute

  • Remove-RASCustomRoute

  • Get-RASGateway

  • Get-RASHALB

  • Id
    Name
    ReferenceId
    ReferenceType
    Description
    Enabled
    SiteId
    CommonParameters
    InputObject
    PubItem
    Name
    ReferenceId
    ReferenceType
    Description
    Enabled
    SiteId
    CommonParameters
    RoutingType
    PubItem
    PubItem
    Get-RASPubItem
    Get-RASPubItemPreferredRoute
    Set-RASPubItemPreferredRoute
    Remove-RASPubItemPreferredRoute
    Get-RASCriteriaIP
  • Get-RASCriteriaOS

  • Get-RASCriteriaSecurityPrincipal

  • Get-RASCriteriaTheme

  • DefObjType
    MFA
    SiteId
    CommonParameters
    Id
    ObjType
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    CommonParameters
    CriteriaObjType
    CriteriaDefObjType
    ClientPolicyCriteria
    MFACriteria
    PubItemCriteria
    Set-RASCriteria
    Get-RASCriteriaGatewayIP
    Get-RASCriteriaDevice
    Get-RASCriteriaHardwareID
    Id
    CommonParameters
    InputObject
    Broker
    CommonParameters
    Server
    SiteId
    CommonParameters
    Broker
    Broker
    BrokerSysInfo
    New-RASBroker
    Get-RASBroker
    DefObjType
    MFA
    SiteId
    CommonParameters
    Id
    ObjType
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    CommonParameters
    CriteriaObjType
    CriteriaDefObjType
    GatewayCriteriaEntry
    Get-RASCriteria
    Set-RASCriteria
    Add-RASCriteriaGatewayIP
    Remove-RASCriteriaGatewayIP
    DefObjType
    MFA
    SiteId
    CommonParameters
    Id
    ObjType
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    CommonParameters
    CriteriaObjType
    CriteriaDefObjType
    SecurityPrincipalCriteriaEntry
    Get-RASCriteria
    Set-RASCriteria
    Add-RASCriteriaSecurityPrincipal
    Remove-RASCriteriaSecurityPrincipal
    DefObjType
    MFA
    SiteId
    CommonParameters
    Id
    ObjType
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    CommonParameters
    CriteriaObjType
    CriteriaDefObjType
    ClientDeviceCriteriaEntry
    Get-RASCriteria
    Set-RASCriteria
    Add-RASCriteriaDevice
    Remove-RASCriteriaDevice
    DefObjType
    MFA
    SiteId
    CommonParameters
    Id
    ObjType
    RuleId
    CommonParameters
    Name
    SiteId
    ObjType
    RuleId
    CommonParameters
    CriteriaObjType
    CriteriaDefObjType
    AllowedOperatingSystems
    Get-RASCriteria
    Set-RASCriteria
    Set-RASCriteriaOS
    SYNTAX

    **Add-RASAutoUpgradeMessage -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -Message (string) -MessageTitle (string) [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [SiteId (uint)] [(CommonParameters)]

    **Add-RASAutoUpgradeMessage [Id] (uint) -Message (string) -MessageTitle (string) -ObjType {RDSHostPool | VDIHostPool | AVDHostPool} [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [(CommonParameters)]

    **Add-RASAutoUpgradeMessage [-InputObject] (RASSerilazableObj) -Message (string) -MessageTitle (string) [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [(CommonParameters)]

    **Add-RASAutoUpgradeMessage [Name] (string) [[-SiteId] (uint)] -Message (string) -MessageTitle (string) -ObjType {RDSHostPool | VDIHostPool | AVDHostPool} [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [(CommonParameters)]

    DESCRIPTION

    Adds schedule message information within Auto-upgrade settings.

    PARAMETERS

    Enabled (bool)

    Whether to enable or disable the message.

    MessageTitle (string)

    The title of the message.

    Message (string)

    A message that should be sent to users before the job starts.

    SendMsgSecs (uint)

    Time interval in seconds before the job starts when the message to users should be sent.

    SendMsgWhen (SendMsgWhen)

    Whether the message is sent Before/After the AutoUpgrade is triggered.

    Send Message When can only be set to After in the case of Reboot.

    Possible values: Before, After

    Name (string)

    The name or server for which to modify the Auto-upgrade settings.

    SiteId (uint)

    Site ID from which to modify the Auto-upgrade settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Auto-upgrade settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the Auto-upgrade settings.

    ObjType (HostPoolObjType)

    The Object Type for which to modify the Auto-upgrade settings.

    Possible values: RDSHostPool, VDIHostPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the Auto-upgrade settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASAutoUpgradeMessage -DefObjType RDSDef -Enabled 0 -SendMsgSecs 60 -SendMsgWhen Before -MessageTitle "messageTitle" -Message "messageBody"

    Adds a message to the Auto-upgrade settings of the RDS Default Settings. **---------- EXAMPLE 2 ----------

    Add-RASAutoUpgradeMessage -Name "VDIHostPool1" -ObjType VDIHostPool -Enabled 0 -SendMsgSecs 60 -SendMsgWhen Before -MessageTitle "messageTitle" -Message "messageBody"

    Adds a message to the Auto-upgrade settings of the specified VDIHostPool by Name. **---------- EXAMPLE 3 ----------

    Add-RASAutoUpgradeMessage -Id 1 -ObjType AVDHostPool -Enabled 0 -SendMsgSecs 60 -SendMsgWhen Before -MessageTitle "messageTitle" -Message "messageBody"

    Adds a message to the Auto-upgrade settings of the specified AVDHostPool by Id.

    RELATED LINKS

    • Get-RASAutoUpgrade

    • Get-RASAutoUpgradeMessage

    • Set-RASAutoUpgradeMessage

    • Remove-RASAutoUpgradeMessage

    SYNTAX

    **Add-RASCriteriaSecurityPrincipal [-DefObjType] {MFA} [[-SiteId] (uint)] [Account (string)] [SID (string)] [(CommonParameters)]

    **Add-RASCriteriaSecurityPrincipal [Id] (uint) -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [Account (string)] [RuleId (uint)] [SID (string)] [(CommonParameters)]

    **Add-RASCriteriaSecurityPrincipal [-InputObject] (RASListObj) [Account (string)] [RuleId (uint)] [SID (string)] [(CommonParameters)]

    **Add-RASCriteriaSecurityPrincipal [Name] (string) [[-SiteId] (uint)] -ObjType {ClientPolicy | PubItem | MFA | LogonHours} [Account (string)] [RuleId (uint)] [SID (string)] [(CommonParameters)]

    DESCRIPTION

    Adds a user, group or machine to the Criteria Security Principal List within the Criteria settings of a ClientPolicy, MFA or PubItem.

    PARAMETERS

    Account (string)

    The name of the account to add to the Criteria.

    SID (string)

    The SID of the account to add to the Criteria.

    Name (string)

    The name or server for which to modify the Criteria settings.

    SiteId (uint)

    Site ID for which to modify the Criteria settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Criteria settings.

    InputObject (RASListObj)

    An object of type ClientPolicy, PubItem or MFA for which to modify the Criteria settings.

    ObjType (CriteriaObjType)

    The Object Type for which to modify the Criteria settings.

    Possible values: ClientPolicy, PubItem, MFA, LogonHours

    DefObjType

    (CriteriaDefObjType) The Default Object Type for which to modify the Criteria settings.

    Possible values: MFA

    RuleId (uint)

    The ID of the Rule to modify.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASCriteriaSecurityPrincipal -Id 1 -ObjType MFA -Account "JaneDoe"

    Adds a user to the Criteria Security Principal List within the Criteria Settings of the specified MFA by ID. **---------- EXAMPLE 2 ----------

    Add-RASCriteriaSecurityPrincipal -Name "Logon1" -ObjType MFA -Account "SID://DOMAIN/JaneDoe"

    Adds a user to the Criteria Security Principal List within the Criteria Settings of the specified MFA by Name.

    RELATED LINKS

    • Get-RASCriteria

    • Set-RASCriteria

    • Get-RASCriteriaSecurityPrincipal

    • Remove-RASCriteriaSecurityPrincipal

    SYNTAX

    Add-RASScheduleMessage [Id] (uint) -Message (string) -MessageTitle (string) -ObjType {RDS | VDI | AVD} [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [(CommonParameters)]

    Add-RASScheduleMessage [Name] (string) [[-SiteId] (uint)] -Message (string) -MessageTitle (string) -ObjType {RDS | VDI | AVD} [Enabled (bool)] [SendMsgSecs (uint)] [-SendMsgWhen {Before | After}] [(CommonParameters)]

    DESCRIPTION

    Adds schedule message information for a Schedule.

    PARAMETERS

    Enabled (bool)

    Whether to enable or disable the message.

    MessageTitle (string)

    The title of the message.

    Message (string)

    A message that should be sent to users before the job starts.

    SendMsgSecs (uint)

    Time interval in seconds before the job starts when the message to users should be sent.

    SendMsgWhen (SendMsgWhen)

    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.

    Possible values: Before, After

    Name (string)

    Scheduler job name.

    SiteId (uint)

    Site ID to modify the schedule job.

    Id (uint)

    Scheduler job ID.

    ObjType (ScheduleObjType)

    Schedule message object type.

    Possible values: RDS, VDI, AVD

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    ScheduleMessage

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASScheduleMessage -ObjType VDI -Name "SchedItem" -Enabled 0 -SendMsgSecs 60 -MessageTitle "messageTitle" -Message "messageBody"

    Adds a Message to the schedule item specified by name, set to send 1 minute before schedule trigger. **---------- EXAMPLE 2 ----------

    Add-RASScheduleMessage -ObjType VDI -Id 2 -Enabled 1 -SendMsgSecs 120 -MessageTitle "messageTitle" -Message "messageBody"

    Adds a Message to the schedule item specified by id, set to send 2 minutes before schedule trigger.

    RELATED LINKS

    • Get-RASSchedule

    • Get-RASScheduleMessage

    • Set-RASScheduleMessage

    • Remove-RASScheduleMessage

            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                Version4
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                String
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                900
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                Before
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                True
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                900
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                Before
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 

    Add-RASImageOptimizationRegistry.md

    NAME

    Add-RASImageOptimizationRegistry

    SYNOPSIS

    Adds Registry property to the list.

    SYNTAX

    **Add-RASImageOptimizationRegistry - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (string) - (string) [- {Add | Modify | Delete}] [ (uint)] [- {HKEY_CURRENT_CONFIG | HKEY_USERS | HKEY_LOCAL_MACHINE | HKEY_CLASSES_ROOT}] [ (string)] [- {REG_SZ | REG_DWORD | REG_QWORD | REG_MULTI_SZ | REG_EXPAND_SZ}] [ (uint)] [ (string)] [()]

    **Add-RASImageOptimizationRegistry [] (uint) - (string) - {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} - (string) [- {Add | Modify | Delete}] [ (uint)] [- {HKEY_CURRENT_CONFIG | HKEY_USERS | HKEY_LOCAL_MACHINE | HKEY_CLASSES_ROOT}] [ (string)] [- {REG_SZ | REG_DWORD | REG_QWORD | REG_MULTI_SZ | REG_EXPAND_SZ}] [ (string)] [()]

    **Add-RASImageOptimizationRegistry [-] () - (string) - (string) [- {Add | Modify | Delete}] [ (uint)] [- {HKEY_CURRENT_CONFIG | HKEY_USERS | HKEY_LOCAL_MACHINE | HKEY_CLASSES_ROOT}] [ (string)] [- {REG_SZ | REG_DWORD | REG_QWORD | REG_MULTI_SZ | REG_EXPAND_SZ}] [ (string)] [()]

    **Add-RASImageOptimizationRegistry [] (string) [[-] (uint)] - (string) - {RDSHost | RDS | VDIHostPool | AVDHostPool | RDSTemplate | VDITemplate | AVDTemplate} - (string) [- {Add | Modify | Delete}] [ (uint)] [- {HKEY_CURRENT_CONFIG | HKEY_USERS | HKEY_LOCAL_MACHINE | HKEY_CLASSES_ROOT}] [ (string)] [- {REG_SZ | REG_DWORD | REG_QWORD | REG_MULTI_SZ | REG_EXPAND_SZ}] [ (string)] [()]

    DESCRIPTION

    Adds Registry to the following list.

    PARAMETERS

    Action ()

    Possible values: Add, Modify, Delete

    RegistryName (string)

    DWORDValue (uint)

    DisplayName (string)

    HiveType ()

    Possible values: HKEY_CURRENT_CONFIG, HKEY_USERS, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT

    Path (string)

    RegType ()

    Possible values: REG_SZ, REG_DWORD, REG_QWORD, REG_MULTI_SZ, REG_EXPAND_SZ

    StringValue (string)

    Name (string)

    The name or server for which to modify the Image Optimization settings.

    SiteId (uint)

    Site ID from which to modify the Image Optimization settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the Image Optimization settings.

    InputObject

    () An object of type RDS, VDITemplate or VDIDesktop for which to modify the Image Optimization settings.

    ObjType

    () The Object Type for which to modify the Image Optimization settings.

    Possible values: RDSHost, RDS, VDIHostPool, AVDHostPool, RDSTemplate, VDITemplate, AVDTemplate

    DefObjType ()

    The Default Object Type for which to modify the Image Optimization settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASImageOptimizationRegistry -Id 30 -ObjType RDS -Action Add -RegistryName "Name" -DWORDValue 1 -DisplayName HKEY_test -HiveType HKEY_CURRENT_CONFIG -Path System\CurrentControlSet\Services\Disk -RegType REG_SZ

    Adds the Image Optimization Registry of the Object Type 'RDS'.

    RELATED LINKS

    Add-RASScheduleTarget.md

    NAME

    Add-RASScheduleTarget

    SYNOPSIS

    Adds a new Schedule target.

    SYNTAX

    Add-RASScheduleTarget [] (uint) - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    Add-RASScheduleTarget [] (uint) - (string) - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    Add-RASScheduleTarget [] (uint) - (string) - (string) - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    Add-RASScheduleTarget [] (string) [[-] (uint)] - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    Add-RASScheduleTarget [] (string) [] (uint) - (string) - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    Add-RASScheduleTarget [] (string) [] (uint) - (string) - (string) - {RDS | VDI | AVD} - (uint) [- {Host | HostPool}] [()]

    DESCRIPTION

    Creates a new Schedule property.

    PARAMETERS

    Name (string)

    Scheduler job name.

    SiteId (uint)

    Site ID to modify the schedule job.

    Id (uint)

    Scheduler job ID.

    ObjType ()

    Schedule object type.

    Possible values: RDS, VDI, AVD

    TargetType

    () Schedule target type.

    Possible values: Host, HostPool

    TargetID (uint)

    The target RD Session Host server or server group Ids depending on the TargetType parameter.

    PoolId (uint)

    GUID (string)

    GuestName (string)

    HostAzureID (string)

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASScheduleTarget -ObjType VDI -Id 1 -TargetID 1

    Adds a schedule target id to the schedule item specified by id. **---------- EXAMPLE 2 ----------

    Add-RASScheduleTarget -ObjType VDI -Name "My Schedule" -TargetID 1

    Adds a schedule target id to the schedule item specified by name. **---------- EXAMPLE 3 ----------

    Add-RASScheduleTarget -ObjType VDI -Id 1 -PoolID 1 -GUID "SampleGUID" -GuestName "SampleGuestName"

    Adds a schedule target native host to the schedule item specified by id. **---------- EXAMPLE 4 ----------

    Add-RASScheduleTarget -ObjType VDI -Name "My Schedule" -PoolID 1 -HostAzureID "SampleAzureID"

    Adds a schedule target native host to the schedule item specified by name.

    RELATED LINKS

    Add-RASFSLogixVHDLocation.md

    NAME

    Add-RASFSLogixVHDLocation

    SYNOPSIS

    Adds a VHDLocation to a VHDLocation List of the Profile Container.

    DefObjType
    DisplayName
    Path
    Action
    DWORDValue
    HiveType
    RegistryName
    RegType
    SiteId
    StringValue
    CommonParameters
    Id
    DisplayName
    ObjType
    Path
    Action
    DWORDValue
    HiveType
    RegistryName
    RegType
    StringValue
    CommonParameters
    InputObject
    RASSerilazableObj
    DisplayName
    Path
    Action
    DWORDValue
    HiveType
    RegistryName
    RegType
    StringValue
    CommonParameters
    Name
    SiteId
    DisplayName
    ObjType
    Path
    Action
    DWORDValue
    HiveType
    RegistryName
    RegType
    StringValue
    CommonParameters
    ActionType
    HiveType
    ValueType
    RASSerilazableObj
    OptimizationServerObjType
    ServerDefObjType
    Get-RASImageOptimizationRegistry
    Remove-RASImageOptimizationRegistry
    Id
    ObjType
    TargetID
    TargetType
    CommonParameters
    Id
    HostAzureID
    ObjType
    PoolId
    TargetType
    CommonParameters
    Id
    GuestName
    GUID
    ObjType
    PoolId
    TargetType
    CommonParameters
    Name
    SiteId
    ObjType
    TargetID
    TargetType
    CommonParameters
    Name
    SiteId
    HostAzureID
    ObjType
    PoolId
    TargetType
    CommonParameters
    Name
    SiteId
    GuestName
    GUID
    ObjType
    PoolId
    TargetType
    CommonParameters
    ScheduleObjType
    ScheduleTargetType
    Schedule
    Remove-RASScheduleTarget
    Get-RASScheduleTarget
    SYNTAX

    **Add-RASFSLogixVHDLocation -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -GeneralSettings (SwitchParameter) -VHDLocation (string) [SiteId (uint)] [(CommonParameters)]

    **Add-RASFSLogixVHDLocation -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -OfficeContainer (SwitchParameter) -VHDLocation (string) [SiteId (uint)] [(CommonParameters)]

    **Add-RASFSLogixVHDLocation -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -ProfileContainer (SwitchParameter) -VHDLocation (string) [SiteId (uint)] [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Id] (uint) -GeneralSettings (SwitchParameter) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [-InputObject] (RASSerilazableObj) -GeneralSettings (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [-InputObject] (RASSerilazableObj) -OfficeContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [-InputObject] (RASSerilazableObj) -ProfileContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Name] (string) [[-SiteId] (uint)] -GeneralSettings (SwitchParameter) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    **Add-RASFSLogixVHDLocation [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer (SwitchParameter) -VHDLocation (string) [(CommonParameters)]

    DESCRIPTION

    Adds a VHDLocation to a VHDLocation List of the Profile Container within the FSLogix settings of RDSH, RDSHostPool, RDSDefaults, VDIDesktop, VDITemplate or VDIDesktopDefaults

    PARAMETERS

    VHDLocation (string)

    Specifies the 'VHDLocation' path to add to the VHDLocation List.

    Name (string)

    The name or server for which to modify the FSLogix settings.

    SiteId (uint)

    Site ID from which to modify the FSLogix settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the FSLogix settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the FSLogix settings.

    ObjType

    (FSLogixServerObjType) The Object Type for which to modify the FSLogix settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the FSLogix settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    ProfileContainer (SwitchParameter)

    Set the Profile Container settings.

    OfficeContainer (SwitchParameter)

    Sets the Office Container settings.

    GeneralSettings (SwitchParameter)

    Sets the General settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASFSLogixVHDLocation -DefObjType RDSDef -ProfileContainer -VHDLocation "type=smb,connectionString=Location1"

    Adds a VHDLocation to the VHDLocation List of the Profile Container within the FSLogix Settings of the RDS Default Settings.

    RELATED LINKS

    • Get-RASFSLogix

    • Set-RASFSLogix

    • Get-RASFSLogixVHDLocation

    • Remove-RASFSLogixVHDLocation

            Required?                    false
    
            Position?                    named
    
            Default value                Add
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                HKEY_CURRENT_CONFIG
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                REG_SZ
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 

    Add-RASFSLogixCCDLocation.md

    NAME

    Add-RASFSLogixCCDLocation

    SYNOPSIS

    Adds a CCDLocation to a CCDLocation List of the Profile Container.

    SYNTAX

    **Add-RASFSLogixCCDLocation - (string) - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (SwitchParameter) [ (uint)] [()]

    **Add-RASFSLogixCCDLocation - (string) - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (SwitchParameter) [ (uint)] [()]

    **Add-RASFSLogixCCDLocation - (string) - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (SwitchParameter) [ (uint)] [()]

    **Add-RASFSLogixCCDLocation [] (uint) - (string) - (SwitchParameter) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [()]

    **Add-RASFSLogixCCDLocation [] (uint) - (string) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [] (uint) - (string) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [-] () - (string) - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [-] () - (string) - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [-] () - (string) - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [] (string) [[-] (uint)] - (string) - (SwitchParameter) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [()]

    **Add-RASFSLogixCCDLocation [] (string) [[-] (uint)] - (string) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [()]

    **Add-RASFSLogixCCDLocation [] (string) [[-] (uint)] - (string) - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [()]

    DESCRIPTION

    Adds a CCDLocation to a CCDLocation List of the Profile Container within the FSLogix settings of RDSH, RDSHostPool, RDSDefaults, VDIDesktop, VDITemplate or VDIDesktopDefaults

    PARAMETERS

    CCDLocation (string)

    Specifies the 'CCDLocation' path to add to the CCDLocation List.

    Name (string)

    The name or server for which to modify the FSLogix settings.

    SiteId (uint)

    Site ID from which to modify the FSLogix settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the FSLogix settings.

    InputObject

    () An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the FSLogix settings.

    ObjType

    () The Object Type for which to modify the FSLogix settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType ()

    The Default Object Type for which to modify the FSLogix settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    ProfileContainer (SwitchParameter)

    Set the Profile Container settings.

    OfficeContainer (SwitchParameter)

    Sets the Office Container settings.

    GeneralSettings (SwitchParameter)

    Sets the General settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASFSLogixCCDLocation -DefObjType RDSDef -ProfileContainer -CCDLocation "type=smb,connectionString=Location1"

    Adds a CCDLocation to the CCDLocation List of the Profile Container within the FSLogix Settings of the RDS Default Settings.

    RELATED LINKS

    Add-RASFSLogixFolder.md

    NAME

    Add-RASFSLogixFolder

    SYNOPSIS

    Adds a folder to an Inclusion/Exclusion List of the Profile Container.

    SYNTAX

    **Add-RASFSLogixFolder - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (string) - {Inclusion | Exclusion} [- {None | CopyBase | CopyBack}] [ (uint)] [()]

    **Add-RASFSLogixFolder - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (string) - {Inclusion | Exclusion} [- {None | CopyBase | CopyBack}] [ (uint)] [()]

    **Add-RASFSLogixFolder - {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} - (string) - {Inclusion | Exclusion} - (SwitchParameter) [- {None | CopyBase | CopyBack}] [ (uint)] [()]

    Add-RASFSLogixFolder [] (uint) - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [- {None | CopyBase | CopyBack}] [()]

    Add-RASFSLogixFolder [] (uint) - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [- {None | CopyBase | CopyBack}] [()]

    Add-RASFSLogixFolder [] (uint) - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [- {None | CopyBase | CopyBack}] [()]

    **Add-RASFSLogixFolder [-] () - (string) - {Inclusion | Exclusion} [- {None | CopyBase | CopyBack}] [()]

    **Add-RASFSLogixFolder [-] () - (string) - {Inclusion | Exclusion} [- {None | CopyBase | CopyBack}] [()]

    **Add-RASFSLogixFolder [-] () - (string) - {Inclusion | Exclusion} - (SwitchParameter) [- {None | CopyBase | CopyBack}] [()]

    Add-RASFSLogixFolder [] (string) [[-] (uint)] - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [- {None | CopyBase | CopyBack}] [()]

    Add-RASFSLogixFolder [] (string) [[-] (uint)] - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [- {None | CopyBase | CopyBack}] [()]

    Add-RASFSLogixFolder [] (string) [[-] (uint)] - (string) - {Inclusion | Exclusion} - {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} - (SwitchParameter) [- {None | CopyBase | CopyBack}] [()]

    DESCRIPTION

    Adds a folder to an Inclusion/Exclusion List of the Profile Container within the FSLogix settings of RDSH, RDSHostPool, RDSDefaults, VDIDesktop, VDITemplate or VDIDesktopDefaults.

    PARAMETERS

    ExcludeFolderCopy

    () Specifies the 'Exclude Folder Copy', in case of adding to the Exclude Folder List.

    Possible values: None, CopyBase, CopyBack

    FolderListType

    () Specifies the 'Folder List Type'.

    Possible values: Inclusion, Exclusion

    Folder (string)

    Specifies the 'Folder' path to add to the Include/Exclude Folder List.

    Name (string)

    The name or server for which to modify the FSLogix settings.

    SiteId (uint)

    Site ID from which to modify the FSLogix settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the FSLogix settings.

    InputObject

    () An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the FSLogix settings.

    ObjType

    () The Object Type for which to modify the FSLogix settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType ()

    The Default Object Type for which to modify the FSLogix settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    ProfileContainer (SwitchParameter)

    Set the Profile Container settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASFSLogixFolder -DefObjType RDSDef -ProfileContainer -FolderListType Inclusion -Folder "C:/Test1"

    Adds a folder to the Inclusion List of the Profile Container within the FSLogix Settings of the RDS Default Settings. **---------- EXAMPLE 2 ----------

    Add-RASFSLogixFolder -Name "RDSHostPool1" -ObjType RDSHostPool -ProfileContainer -FolderListType Exclusion -Folder "C:/Test2"

    Adds a folder to the Exclusion List of the Profile Container within the FSLogix Settings of the specified RDSHostPool by Name.

    RELATED LINKS

    Add-RASVDIHostPoolMember.md

    NAME

    Add-RASVDIHostPoolMember

    SYNOPSIS

    Adds one or multiple VDI Host Pool Members to a standalone VDI Host Pool.

    SYNTAX

    **Add-RASVDIHostPoolMember [] (uint) - (string) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} [ (string)] [ (SwitchParameter)] [ (uint)] [ (string)] [- (List`1)] [()]

    **Add-RASVDIHostPoolMember [] (uint) - (string) - (SecureString) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} - (string) [ (string)] [ (uint)] [ (string)] [- (List`1)] [()]

    **Add-RASVDIHostPoolMember [-] () - (string) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} [ (string)] [ (SwitchParameter)] [ (uint)] [ (string)] [- (List`1)] [()]

    **Add-RASVDIHostPoolMember [-] () - (string) - (SecureString) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} - (string) [ (string)] [ (uint)] [ (string)] [- (List`1)] [()]

    **Add-RASVDIHostPoolMember [] (string) [[-] (uint)] - (string) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} [ (string)] [ (SwitchParameter)] [ (uint)] [ (string)] [- (List`1)] [()]

    **Add-RASVDIHostPoolMember [] (string) [[-] (uint)] - (string) - (SecureString) - {AllHostsInProvider | AllGuestsInProvider | Host | Guest | NativePool | Template | TemplateGuest | TemplateVersion} - (string) [ (string)] [ (uint)] [ (string)] [- (List`1)] [()]

    DESCRIPTION

    Adds one or multiple VDI Host Pool Members to an existing standalone VDI Host Pool.

    PARAMETERS

    VDIHostPoolName (string)

    The VDI Host Pool name.

    SiteId (uint)

    Site ID where the VDI Host Pool is located.

    If the parameter is omitted, the site ID of the Licensing Server will be used.

    VDIHostPoolId (uint)

    The VDI Host Pool ID.

    InputObject ()

    An object of type VDIHostPool identifying the target VDI Host Pool.

    The object is obtained using the Get-RASVDIHostPool cmdlet.

    Type ()

    The VDI Host Pool Member Type.

    The type can either be: ALLGUESTSINPROVIDER, GUEST, NATIVEPOOL, TEMPLATEGUEST or TEMPLATEVERSION.

    Possible values: AllHostsInProvider, AllGuestsInProvider, Host, Guest, NativePool, Template, TemplateGuest, TemplateVersion

    Name (string)

    The VDI Host Pool Member Name.

    ProviderId (uint)

    The VDI Host Pool Member Provider ID.

    This parameter is only accepted with Types: ALLGUESTSONPROVIDER, GUEST or NATIVEPOOL.

    VMId (string)

    The VDI Host Pool Member Guest ID.

    This parameter is only accepted with Type: GUEST.

    NativePoolId (string)

    The VDI Host Pool Member Native Pool ID.

    This parameter is only accepted with Type: NATIVEPOOL.

    NoInstall (SwitchParameter)

    Specifies not to install the RAS Guest Agent on the server.

    If this parameter is omitted, the agent will be push installed in the VM using your RAS admin credentials.

    To specify different credentials for push installation, use the Username and Password parameters.

    This parameter can be used in situations when the RAS Guest Agent is already installed in a VM, but the VM is powered down.

    By including this parameter, you will simply power up the VM and make it available for Parallels RAS operations.

    Username (string)

    An administrator account for push installing the RAS Guest Agent in the VM.

    If this parameter is omitted, your RAS admin username (and password) will be used.

    Password (SecureString)

    The password of the account specified in the Username parameter.

    VMIds (List`1)

    The VDI Host Pool Member Desktops IDs.

    This parameter is only accepted with Type: ALLDESKTOPSONPROVIDER.

    (CommonParameters)

    INPUTS

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASVDIHostPoolMember -VDIHostPoolName "My VDI Host Pool" -Type ALLGUESTSONPROVIDER -Name "MY VDI Host Pool Member" -ProviderId 1

    Adds the specified VDI Host Pool Member to the specified standalone VDI Host Pool.

    The Type ALLGUESTSONPROVIDER requires the ProviderId to be specified. **---------- EXAMPLE 2 ----------

    Add-RASVDIHostPoolMember -VDIHostPoolName "My VDI Host Pool" -Type GUEST -Name "MY VDI Host Pool Member" -ProviderId 1 -VMId 42312685-05c9-ca51-342d-b3943046edf1

    Adds the specified VDI Host Pool Member to the specified standalone VDI Host Pool.

    The Type GUEST requires the ProviderId and VDIDesktopId to be specified. **---------- EXAMPLE 3 ----------

    Add-RASVDIHostPoolMember -VDIHostPoolName "My VDI Host Pool" -Type NATIVEPOOL -Name "MY VDI Host Pool Member" -ProviderId 1 -NativePoolId 1

    Adds the specified VDI Host Pool Member to the specified standalone VDI Host Pool.

    The Type NATIVEPOOL requires the ProviderId and NativePoolId to be specified.

    RELATED LINKS

    Add-RASFSLogixUser.md

    NAME

    Add-RASFSLogixUser

    SYNOPSIS

    Adds a user to an Inclusion/Exclusion List of the Profile Container.

    CCDLocation
    DefObjType
    GeneralSettings
    SiteId
    CommonParameters
    CCDLocation
    DefObjType
    OfficeContainer
    SiteId
    CommonParameters
    CCDLocation
    DefObjType
    ProfileContainer
    SiteId
    CommonParameters
    Id
    CCDLocation
    GeneralSettings
    ObjType
    CommonParameters
    Id
    CCDLocation
    ObjType
    OfficeContainer
    CommonParameters
    Id
    CCDLocation
    ObjType
    ProfileContainer
    CommonParameters
    InputObject
    RASSerilazableObj
    CCDLocation
    GeneralSettings
    CommonParameters
    InputObject
    RASSerilazableObj
    CCDLocation
    OfficeContainer
    CommonParameters
    InputObject
    RASSerilazableObj
    CCDLocation
    ProfileContainer
    CommonParameters
    Name
    SiteId
    CCDLocation
    GeneralSettings
    ObjType
    CommonParameters
    Name
    SiteId
    CCDLocation
    ObjType
    OfficeContainer
    CommonParameters
    Name
    SiteId
    CCDLocation
    ObjType
    ProfileContainer
    CommonParameters
    RASSerilazableObj
    FSLogixServerObjType
    ServerDefObjType
    Get-RASFSLogix
    Set-RASFSLogix
    Get-RASFSLogixCCDLocation
    Remove-RASFSLogixCCDLocation
    DefObjType
    Folder
    FolderListType
    ExcludeFolderCopy
    SiteId
    CommonParameters
    DefObjType
    Folder
    FolderListType
    ExcludeFolderCopy
    SiteId
    CommonParameters
    DefObjType
    Folder
    FolderListType
    ProfileContainer
    ExcludeFolderCopy
    SiteId
    CommonParameters
    Id
    Folder
    FolderListType
    ObjType
    ExcludeFolderCopy
    CommonParameters
    Id
    Folder
    FolderListType
    ObjType
    ExcludeFolderCopy
    CommonParameters
    Id
    Folder
    FolderListType
    ObjType
    ProfileContainer
    ExcludeFolderCopy
    CommonParameters
    InputObject
    RASSerilazableObj
    Folder
    FolderListType
    ExcludeFolderCopy
    CommonParameters
    InputObject
    RASSerilazableObj
    Folder
    FolderListType
    ExcludeFolderCopy
    CommonParameters
    InputObject
    RASSerilazableObj
    Folder
    FolderListType
    ProfileContainer
    ExcludeFolderCopy
    CommonParameters
    Name
    SiteId
    Folder
    FolderListType
    ObjType
    ExcludeFolderCopy
    CommonParameters
    Name
    SiteId
    Folder
    FolderListType
    ObjType
    ExcludeFolderCopy
    CommonParameters
    Name
    SiteId
    Folder
    FolderListType
    ObjType
    ProfileContainer
    ExcludeFolderCopy
    CommonParameters
    ExcludeFolderCopy
    FSLogixListType
    RASSerilazableObj
    FSLogixServerObjType
    ServerDefObjType
    Get-RASFSLogix
    Set-RASFSLogix
    Get-RASFSLogixFolder
    Remove-RASFSLogixFolder
    Get-RASVDIHostPoolMember
  • Remove-RASVDIHostPoolMember

  • VDIHostPoolId
    Name
    Type
    NativePoolId
    NoInstall
    ProviderId
    VMId
    VMIds
    CommonParameters
    VDIHostPoolId
    Name
    Password
    Type
    Username
    NativePoolId
    ProviderId
    VMId
    VMIds
    CommonParameters
    InputObject
    VDIHostPool
    Name
    Type
    NativePoolId
    NoInstall
    ProviderId
    VMId
    VMIds
    CommonParameters
    InputObject
    VDIHostPool
    Name
    Password
    Type
    Username
    NativePoolId
    ProviderId
    VMId
    VMIds
    CommonParameters
    VDIHostPoolName
    SiteId
    Name
    Type
    NativePoolId
    NoInstall
    ProviderId
    VMId
    VMIds
    CommonParameters
    VDIHostPoolName
    SiteId
    Name
    Password
    Type
    Username
    NativePoolId
    ProviderId
    VMId
    VMIds
    CommonParameters
    VDIHostPool
    VDIHostPool
    VDIHostPool
    New-RASVDIHostPool
    Get-RASVDIHostPool
    Set-RASVDIHostPool
    Remove-RASVDIHostPool
    SYNTAX

    Add-RASFSLogixUser -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -GeneralSettings (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [SiteId (uint)] [(CommonParameters)]

    Add-RASFSLogixUser -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -OfficeContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [SiteId (uint)] [(CommonParameters)]

    Add-RASFSLogixUser -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -ProfileContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [SiteId (uint)] [(CommonParameters)]

    Add-RASFSLogixUser [Id] (uint) -GeneralSettings (SwitchParameter) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    Add-RASFSLogixUser [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    Add-RASFSLogixUser [Id] (uint) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    **Add-RASFSLogixUser [-InputObject] (RASSerilazableObj) -GeneralSettings (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    **Add-RASFSLogixUser [-InputObject] (RASSerilazableObj) -OfficeContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    **Add-RASFSLogixUser [-InputObject] (RASSerilazableObj) -ProfileContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    Add-RASFSLogixUser [Name] (string) [[-SiteId] (uint)] -GeneralSettings (SwitchParameter) -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    Add-RASFSLogixUser [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    Add-RASFSLogixUser [Name] (string) [[-SiteId] (uint)] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer (SwitchParameter) -UserListType {Inclusion | Exclusion} [Account (string)] [SID (string)] [(CommonParameters)]

    DESCRIPTION

    Adds a user to an Inclusion/Exclusion List of the Profile Container within the FSLogix settings of RDSH, RDSHostPool, RDSDefaults, VDIDesktop, VDITemplate or VDIDesktopDefaults

    PARAMETERS

    UserListType (FSLogixListType)

    Specifies the 'User List Type'.

    Possible values: Inclusion, Exclusion

    Account (string)

    The name of the user/group account to add to the FSLogix Container.

    SID (string)

    The SID of the user/group account to add to the FSLogix Container.

    Name (string)

    The name or server for which to modify the FSLogix settings.

    SiteId (uint)

    Site ID from which to modify the FSLogix settings.

    If the parameter is omitted, the Licensing Server site ID will be used.

    Id (uint)

    The ID of a server for which to modify the FSLogix settings.

    InputObject

    (RASSerilazableObj) An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the FSLogix settings.

    ObjType

    (FSLogixServerObjType) The Object Type for which to modify the FSLogix settings.

    Possible values: RDSHost, RDS, RDSHostPool, RDSGroup, VDIHostPool, VDIPool, AVDHostPool

    DefObjType (ServerDefObjType)

    The Default Object Type for which to modify the FSLogix settings.

    Possible values: RDSDef, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, VDIGuestDef

    ProfileContainer (SwitchParameter)

    Set the Profile Container settings.

    OfficeContainer (SwitchParameter)

    Sets the Office Container settings.

    GeneralSettings (SwitchParameter)

    Sets the General settings.

    (CommonParameters)

    INPUTS

    -none-

    OUTPUTS

    -none-

    EXAMPLES

    **---------- EXAMPLE 1 ----------

    Add-RASFSLogixUser -DefObjType RDSDef -ProfileContainer -UserListType Inclusion -Account "JaneDoe"

    Adds a user to the Inclusion List of the Profile Container within the FSLogix Settings of the RDS Default Settings. **---------- EXAMPLE 2 ----------

    Add-RASFSLogixUser -Name "RDSHostPool1" -ObjType RDSHostPool -ProfileContainer -UserListType Exclusion -Account "SID://DOMAIN/JaneDoe"

    Adds a user to the Exclusion List of the Profile Container within the FSLogix Settings of the specified RDSHostPool by Name.

    RELATED LINKS

    • Get-RASFSLogix

    • Set-RASFSLogix

    • Get-RASFSLogixUser

    • Remove-RASFSLogixUser

            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    false
    
            Position?                    named
    
            Default value                CopyBase, CopyBack
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       true (ByValue)
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                AllGuestsInProvider
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                System.Collections.Generic.List`1[System.String]
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation. 
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    named
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    false
    
            Position?                    1
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    0
    
            Default value                
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                0
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            Required?                    true
    
            Position?                    named
    
            Default value                False
    
            Accept pipeline input?       false
    
            Accept wildcard characters?  false
            This cmdlet supports the common parameters: Verbose, Debug,
    
            ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    
            OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    
            about_CommonParameters documentation.