Set-RASFSLogix

NAME

Set-RASFSLogix

SYNOPSIS

Modifies the FSLogix settings.

SYNTAX

Set-RASFSLogix [-Name] <string> -ObjType <ServerObjType> {RDS | VDITemplate | RDSGroup} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject <EnableState> {Disable | Enable}] [-AllocationType <AllocationType> {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply <EnableState> {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders <ExcludeCommonFolders> {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses}] [-FlipFlopProfileDirectoryName <EnableState> {Disable | Enable}] [-KeepLocalDir <EnableState> {Disable | Enable}] [-LocationType <LocationType> {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-NoProfileContainingFolder <EnableState> {Disable | Enable}] [-OutlookCachedMode <EnableState> {Disable | Enable}] [-PreventLoginWithFailure <EnableState> {Disable | Enable}] [-PreventLoginWithTempProfile <EnableState> {Disable | Enable}] [-ProfileDirSDDL <string>] [-ProfileDiskFormat <ProfileDiskFormat> {VHD | VHDX}] [-ProfileType <ProfileType> {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RemoveOrphanedOSTFilesOnLogoff <EnableState> {Disable | Enable}] [-RoamSearch <EnableState> {Disable | Enable}] [-SetTempToLocalPath <TempFolderRedirectionMode> {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize <uint>] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-Id] <uint> -ObjType <ServerObjType> {RDS | VDITemplate | RDSGroup} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject <EnableState> {Disable | Enable}] [-AllocationType <AllocationType> {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply <EnableState> {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders <ExcludeCommonFolders> {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses}] [-FlipFlopProfileDirectoryName <EnableState> {Disable | Enable}] [-KeepLocalDir <EnableState> {Disable | Enable}] [-LocationType <LocationType> {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-NoProfileContainingFolder <EnableState> {Disable | Enable}] [-OutlookCachedMode <EnableState> {Disable | Enable}] [-PreventLoginWithFailure <EnableState> {Disable | Enable}] [-PreventLoginWithTempProfile <EnableState> {Disable | Enable}] [-ProfileDirSDDL <string>] [-ProfileDiskFormat <ProfileDiskFormat> {VHD | VHDX}] [-ProfileType <ProfileType> {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RemoveOrphanedOSTFilesOnLogoff <EnableState> {Disable | Enable}] [-RoamSearch <EnableState> {Disable | Enable}] [-SetTempToLocalPath <TempFolderRedirectionMode> {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize <uint>] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-ProviderId] <uint> [-VDIGuestId] <string> -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject <EnableState> {Disable | Enable}] [-AllocationType <AllocationType> {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply <EnableState> {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders <ExcludeCommonFolders> {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses}] [-FlipFlopProfileDirectoryName <EnableState> {Disable | Enable}] [-KeepLocalDir <EnableState> {Disable | Enable}] [-LocationType <LocationType> {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-NoProfileContainingFolder <EnableState> {Disable | Enable}] [-OutlookCachedMode <EnableState> {Disable | Enable}] [-PreventLoginWithFailure <EnableState> {Disable | Enable}] [-PreventLoginWithTempProfile <EnableState> {Disable | Enable}] [-ProfileDirSDDL <string>] [-ProfileDiskFormat <ProfileDiskFormat> {VHD | VHDX}] [-ProfileType <ProfileType> {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RemoveOrphanedOSTFilesOnLogoff <EnableState> {Disable | Enable}] [-RoamSearch <EnableState> {Disable | Enable}] [-SetTempToLocalPath <TempFolderRedirectionMode> {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize <uint>] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix -DefObjType <ServerDefObjType> {RDSDef | VDIGuestDef} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject <EnableState> {Disable | Enable}] [-AllocationType <AllocationType> {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply <EnableState> {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders <ExcludeCommonFolders> {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses}] [-FlipFlopProfileDirectoryName <EnableState> {Disable | Enable}] [-KeepLocalDir <EnableState> {Disable | Enable}] [-LocationType <LocationType> {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-NoProfileContainingFolder <EnableState> {Disable | Enable}] [-OutlookCachedMode <EnableState> {Disable | Enable}] [-PreventLoginWithFailure <EnableState> {Disable | Enable}] [-PreventLoginWithTempProfile <EnableState> {Disable | Enable}] [-ProfileDirSDDL <string>] [-ProfileDiskFormat <ProfileDiskFormat> {VHD | VHDX}] [-ProfileType <ProfileType> {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RemoveOrphanedOSTFilesOnLogoff <EnableState> {Disable | Enable}] [-RoamSearch <EnableState> {Disable | Enable}] [-SetTempToLocalPath <TempFolderRedirectionMode> {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize <uint>] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-InputObject] <RASSerilazableObj> -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject <EnableState> {Disable | Enable}] [-AllocationType <AllocationType> {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply <EnableState> {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders <ExcludeCommonFolders> {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses}] [-FlipFlopProfileDirectoryName <EnableState> {Disable | Enable}] [-KeepLocalDir <EnableState> {Disable | Enable}] [-LocationType <LocationType> {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-NoProfileContainingFolder <EnableState> {Disable | Enable}] [-OutlookCachedMode <EnableState> {Disable | Enable}] [-PreventLoginWithFailure <EnableState> {Disable | Enable}] [-PreventLoginWithTempProfile <EnableState> {Disable | Enable}] [-ProfileDirSDDL <string>] [-ProfileDiskFormat <ProfileDiskFormat> {VHD | VHDX}] [-ProfileType <ProfileType> {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RemoveOrphanedOSTFilesOnLogoff <EnableState> {Disable | Enable}] [-RoamSearch <EnableState> {Disable | Enable}] [-SetTempToLocalPath <TempFolderRedirectionMode> {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize <uint>] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

DESCRIPTION

Modifies the FSLogix settings of RDSH, RDSGroup, RDSDefaults, VDIGuest, VDITemplate or VDIGuestDefaults.

PARAMETERS


-LocationType <LocationType>
Specifies the 'Location type'.

Possible values: SMBLocation, CloudCache

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ProfileDiskFormat <ProfileDiskFormat>
Specifies the 'Profile disk format'.

Possible values: VHD, VHDX

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-AllocationType <AllocationType>
Specifies the 'Allocation type'.

Possible values: Dynamic, Full

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-DefaultSize <uint>
Specifies the 'Default size'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-CustomizeProfileFolders <bool>
Enable or disable the 'Customize Profile Folders' option.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ExcludeCommonFolders <ExcludeCommonFolders>
Specifies the 'Exclude Common Folders'.

Possible values: Contacts, Desktop, Documents, Links, MusicPodcasts, PicturesVideos, FoldersLowIntegProcesses

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseLockedRetryCount <bool>
Specifies if the 'Number of locked VHD(X) retries' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-LockedRetryCount <uint>
Specifies the 'Number of locked VHD(X) retries'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseLockedRetryInterval <bool>
Specifies if the 'Delay between locked VHD(X) retries' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-LockedRetryInterval <uint>
Specifies the 'Delay between locked VHD(X) retries'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseAccessNetworkAsComputerObject <bool>
Specifies if the 'Access network as computer object' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-AccessNetworkAsComputerObject <EnableState>
Specifies the 'Access network as computer object'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseAttachVHDSDDL <bool>
Specifies if the 'SDDL used when attaching the VHD' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-AttachVHDSDDL <string>
Specifies the 'SDDL used when attaching the VHD'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseDiffDiskParentFolderPath <bool>
Specifies if the 'Diff disk parent folder path' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-DiffDiskParentFolderPath <string>
Specifies the 'Diff disk parent folder path'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseFlipFlopProfileDirectoryName <bool>
Specifies if the 'Swap SID and username in profile directory names' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-FlipFlopProfileDirectoryName <EnableState>
Specifies the 'Swap SID and username in profile directory names'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseKeepLocalDir <bool>
Specifies if the 'Keep local profiles' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-KeepLocalDir <EnableState>
Specifies the 'Keep local profiles'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseNoProfileContainingFolder <bool>
Specifies if the 'Do not create a folder for new profiles' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-NoProfileContainingFolder <EnableState>
Specifies the 'Do not create a folder for new profiles'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseOutlookCachedMode <bool>
Specifies if the 'Enable Cached mode for Outlook' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-OutlookCachedMode <EnableState>
Specifies the 'Enable Cached mode for Outlook'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UsePreventLoginWithFailure <bool>
Specifies if the 'Prevent logons with failures' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-PreventLoginWithFailure <EnableState>
Specifies the 'Prevent logons with failures'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UsePreventLoginWithTempProfile <bool>
Specifies if the 'Prevent logons with temp profiles' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-PreventLoginWithTempProfile <EnableState>
Specifies the 'Prevent logons with temp profiles'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseReAttachRetryCount <bool>
Specifies if the 'Re-attach retry limit' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ReAttachRetryCount <uint>
Specifies the 'Re-attach retry limit'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseReAttachIntervalSeconds <bool>
Specifies if the 'Re-attach interval' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ReAttachIntervalSeconds <uint>
Specifies the 'Re-attach interval'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseRemoveOrphanedOSTFilesOnLogoff <bool>
Specifies if the 'Remove duplicate OST files on logoff' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-RemoveOrphanedOSTFilesOnLogoff <EnableState>
Specifies the 'Remove duplicate OST files on logoff'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseRoamSearch <bool>
Specifies if the 'Search roaming feature mode' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-RoamSearch <EnableState>
Specifies the 'Search roaming feature mode'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseSIDDirNameMatch <bool>
Specifies if the 'User-to-Profile matching pattern' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SIDDirNameMatch <string>
Specifies the 'User-to-Profile matching pattern'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseSIDDirNamePattern <bool>
Specifies if the 'Profile folder naming pattern' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SIDDirNamePattern <string>
Specifies the 'Profile folder naming pattern'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseSIDDirSDDL <bool>
Specifies if the 'Use SSDL on creation of SID container folder' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SIDDirSDDL <string>
Specifies the 'Use SSDL on creation of SID container folder'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseVHDNameMatch <bool>
Specifies if the 'Profile VHD(X) file matching pattern' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-VHDNameMatch <string>
Specifies the 'Profile VHD(X) file matching pattern'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseVHDNamePattern <bool>
Specifies if the 'Naming pattern for new VHD(X) files' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-VHDNamePattern <string>
Specifies the 'Naming pattern for new VHD(X) files'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseVHDXSectorSize <bool>
Specifies if the 'VHDX sector size' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-VHDXSectorSize <uint>
Specifies the 'VHDX sector size'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseVolumeWaitTimeMS <bool>
Specifies if the 'Volume wait time' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-VolumeWaitTimeMS <uint>
Specifies the 'Volume wait time'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseDeleteLocalProfileWhenVHDShouldApply <bool>
Specifies if the 'Delete local profile when loading from VHD' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-DeleteLocalProfileWhenVHDShouldApply <EnableState>
Specifies the 'Delete local profile when loading from VHD'.

Possible values: Disable, Enable

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseProfileDirSDDL <bool>
Specifies if the 'Custom SDDL for profile directory' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ProfileDirSDDL <string>
Specifies the 'Custom SDDL for profile directory'.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseProfileType <bool>
Specifies if the 'Profile type' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ProfileType <ProfileType>
Specifies the 'Profile type'.

Possible values: NormalProfile, OnlyRWProfile, OnlyROProfile, RWROProfile

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseSetTempToLocalPath <bool>
Specifies if the 'Temporary folders redirection mode' option is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SetTempToLocalPath <TempFolderRedirectionMode>
Specifies the 'Temporary folders redirection mode'.

Possible values: TakeNoAction, RedirectTempAndTmp, RedirectINetCache, RedirectTempTmpAndINetCache

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Name <string>
The name or server for which to modify the FSLogix settings.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SiteId <uint>
Site ID from which to modify the FSLogix settings.

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

        Required?                    false
        Position?                    named
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Id <uint>
The ID of a server for which to modify the FSLogix settings.

        Required?                    true
        Position?                    0
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ProviderId <uint>
The ID of a Provider server from which to modify the FSLogix settings of a VDIGuest.

        Required?                    true
        Position?                    0
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-VDIGuestId <string>
The ID of a VDI Guest for which to modify the FSLogix settings.

        Required?                    true
        Position?                    1
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-InputObject <RASSerilazableObj>
The ID of a server for which to modify the FSLogix settings.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ObjType <ServerObjType>
The Object Type for which to modify the FSLogix settings.

Possible values: RDS, VDITemplate, RDSGroup

        Required?                    true
        Position?                    named
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-DefObjType <ServerDefObjType>
The Default Object Type for which to modify the FSLogix settings.

Possible values: RDSDef, VDIGuestDef

        Required?                    true
        Position?                    named
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ProfileContainer <SwitchParameter>
Set the Profile Container settings.

        Required?                    true
        Position?                    named
        Default value                False
        Accept pipeline input?       false
        Accept wildcard characters?  false

<CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see 
        about_CommonParameters documentation. 

INPUTS

-none-

OUTPUTS

-none-

EXAMPLES


---------- EXAMPLE 1 ----------

Set-RASFSLogix -DefObjType RDSDef -ContainerType Profile -ProfileDiskFormat VHDX

Modifies the Profile Container within the FSLogix Settings of the RDS Default Settings.

---------- EXAMPLE 2 ----------

Set-RASFSLogix -Name "RDSGroup1" -ContainerType Profile -ObjType RDSGroup -LockedRetryCount 3

Modifies the Profile Container within the FSLogix Settings of the specified RDSGroup by Name.

RELATED LINKS