Set-RASFSLogix

NAME

Set-RASFSLogix

SYNOPSIS

Modifies the FSLogix settings.

SYNTAX

Set-RASFSLogix -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -GeneralSettings <SwitchParameter> [-CacheDirectory <string>] [-CleanupInvalidSessions {Disable | Enable}] [-LogDirectory <string>] [-LogEnabled {Disable | Specific | All}] [-LogFileKeepingPeriod <uint>] [-LogLevel {Debug | Information | Warning | Error}] [-LogSpecificComponents {ProfileConfigTool | IEPlugin | RuleEditor | JavaRuleEditor | FSLogixAgentService | Profile | JavaLauncher | OfficeContainer | RuleCompilation | FontVisibility | Network | PrinterVisibility | ADSComputerGroup | DriverInterface | WindowsSearchRoaming | WindowsSearchPlugin | ProcessStartMonitor}] [-ProxyDirectory <string>] [-RoamRecycleBin {Disable | Enable}] [-RobocopyLogPath <string>] [-SilenceACLWarning {Disable | Enable}] [-SiteId <uint>] [-UseCacheDirectory <bool>] [-UseCleanupInvalidSessions <bool>] [-UseProxyDirectory <bool>] [-UseRoamRecycleBin <bool>] [-UseSilenceACLWarning <bool>] [-UseVHDCompactDisk <bool>] [-UseWriteCacheDirectory <bool>] [-VHDCompactDisk {Disable | Enable}] [-WriteCacheDirectory <string>] [<CommonParameters>]

Set-RASFSLogix -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -OfficeContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-DefaultSize <uint>] [-DiffDiskParentFolderPath <string>] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-IncludeOfficeActivation {Disable | Enable}] [-IncludeOneDrive {Disable | Enable}] [-IncludeOneNote {Disable | Enable}] [-IncludeOneNoteUWP {Disable | Enable}] [-IncludeOutlook {Disable | Enable}] [-IncludeOutlookPersonalization {Disable | Enable}] [-IncludeSharepoint {Disable | Enable}] [-IncludeSkype {Disable | Enable}] [-IncludeTeams {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-MirrorLocalOSTToVHD {DoNothing | Copy | Move}] [-NoProfileContainingFolder {Disable | Enable}] [-NumSessionVHDsToKeep <uint>] [-OfficeContainerEnabled <bool>] [-OutlookCachedMode {Disable | Enable}] [-OutlookFolderPath <string>] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileDiskFormat {VHD | VHDX}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RedirectType {Legacy | Advanced}] [-RefreshUserPolicy {Disable | Enable}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseIncludeOfficeActivation <bool>] [-UseIncludeOneDrive <bool>] [-UseIncludeOneNote <bool>] [-UseIncludeOneNoteUWP <bool>] [-UseIncludeOutlook <bool>] [-UseIncludeOutlookPersonalization <bool>] [-UseIncludeSharepoint <bool>] [-UseIncludeSkype <bool>] [-UseIncludeTeams <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseMirrorLocalOSTToVHD <bool>] [-UseNoProfileContainingFolder <bool>] [-UseNumSessionVHDsToKeep <bool>] [-UseOutlookCachedMode <bool>] [-UseOutlookFolderPath <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRedirectType <bool>] [-UseRefreshUserPolicy <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDAccessMode <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDAccessMode {NormalDirectAccess | DiffDiskNetwork | DiffDiskLocal | UniqueVHDPerSession}] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix -DefObjType {RDSDef | VDIDef | AVDSingleSessionDefaultSettings | AVDMultiSessionDefaultSettings | VDIGuestDef} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-CleanOutNotifications {Disable | Enable}] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses | Downloads}] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-InstallAppxPackages {Disable | Enable}] [-KeepLocalDir {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-NoProfileContainingFolder {Disable | Enable}] [-OutlookCachedMode {Disable | Enable}] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileContainerEnabled <bool>] [-ProfileDirSDDL <string>] [-ProfileDiskFormat {VHD | VHDX}] [-ProfileType {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RebootOnUserLogoff {Disable | Enable}] [-RedirectType {Legacy | Advanced}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamIdentity {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SetTempToLocalPath {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-ShutdownOnUserLogoff {Disable | Enable}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-SiteId <uint>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseCleanOutNotifications <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseInstallAppxPackages <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRebootOnUserLogoff <bool>] [-UseRedirectType <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamIdentity <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseShutdownOnUserLogoff <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-Id] <uint> -GeneralSettings <SwitchParameter> -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [-CacheDirectory <string>] [-CleanupInvalidSessions {Disable | Enable}] [-LogDirectory <string>] [-LogEnabled {Disable | Specific | All}] [-LogFileKeepingPeriod <uint>] [-LogLevel {Debug | Information | Warning | Error}] [-LogSpecificComponents {ProfileConfigTool | IEPlugin | RuleEditor | JavaRuleEditor | FSLogixAgentService | Profile | JavaLauncher | OfficeContainer | RuleCompilation | FontVisibility | Network | PrinterVisibility | ADSComputerGroup | DriverInterface | WindowsSearchRoaming | WindowsSearchPlugin | ProcessStartMonitor}] [-ProxyDirectory <string>] [-RoamRecycleBin {Disable | Enable}] [-RobocopyLogPath <string>] [-SilenceACLWarning {Disable | Enable}] [-UseCacheDirectory <bool>] [-UseCleanupInvalidSessions <bool>] [-UseProxyDirectory <bool>] [-UseRoamRecycleBin <bool>] [-UseSilenceACLWarning <bool>] [-UseVHDCompactDisk <bool>] [-UseWriteCacheDirectory <bool>] [-VHDCompactDisk {Disable | Enable}] [-WriteCacheDirectory <string>] [<CommonParameters>]

Set-RASFSLogix [-Id] <uint> -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-DefaultSize <uint>] [-DiffDiskParentFolderPath <string>] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-IncludeOfficeActivation {Disable | Enable}] [-IncludeOneDrive {Disable | Enable}] [-IncludeOneNote {Disable | Enable}] [-IncludeOneNoteUWP {Disable | Enable}] [-IncludeOutlook {Disable | Enable}] [-IncludeOutlookPersonalization {Disable | Enable}] [-IncludeSharepoint {Disable | Enable}] [-IncludeSkype {Disable | Enable}] [-IncludeTeams {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-MirrorLocalOSTToVHD {DoNothing | Copy | Move}] [-NoProfileContainingFolder {Disable | Enable}] [-NumSessionVHDsToKeep <uint>] [-OfficeContainerEnabled <bool>] [-OutlookCachedMode {Disable | Enable}] [-OutlookFolderPath <string>] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileDiskFormat {VHD | VHDX}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RedirectType {Legacy | Advanced}] [-RefreshUserPolicy {Disable | Enable}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseIncludeOfficeActivation <bool>] [-UseIncludeOneDrive <bool>] [-UseIncludeOneNote <bool>] [-UseIncludeOneNoteUWP <bool>] [-UseIncludeOutlook <bool>] [-UseIncludeOutlookPersonalization <bool>] [-UseIncludeSharepoint <bool>] [-UseIncludeSkype <bool>] [-UseIncludeTeams <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseMirrorLocalOSTToVHD <bool>] [-UseNoProfileContainingFolder <bool>] [-UseNumSessionVHDsToKeep <bool>] [-UseOutlookCachedMode <bool>] [-UseOutlookFolderPath <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRedirectType <bool>] [-UseRefreshUserPolicy <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDAccessMode <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDAccessMode {NormalDirectAccess | DiffDiskNetwork | DiffDiskLocal | UniqueVHDPerSession}] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-Id] <uint> -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-CleanOutNotifications {Disable | Enable}] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses | Downloads}] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-InstallAppxPackages {Disable | Enable}] [-KeepLocalDir {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-NoProfileContainingFolder {Disable | Enable}] [-OutlookCachedMode {Disable | Enable}] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileContainerEnabled <bool>] [-ProfileDirSDDL <string>] [-ProfileDiskFormat {VHD | VHDX}] [-ProfileType {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RebootOnUserLogoff {Disable | Enable}] [-RedirectType {Legacy | Advanced}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamIdentity {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SetTempToLocalPath {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-ShutdownOnUserLogoff {Disable | Enable}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseCleanOutNotifications <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseInstallAppxPackages <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRebootOnUserLogoff <bool>] [-UseRedirectType <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamIdentity <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseShutdownOnUserLogoff <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-InputObject] <RASSerilazableObj> -GeneralSettings <SwitchParameter> [-CacheDirectory <string>] [-CleanupInvalidSessions {Disable | Enable}] [-LogDirectory <string>] [-LogEnabled {Disable | Specific | All}] [-LogFileKeepingPeriod <uint>] [-LogLevel {Debug | Information | Warning | Error}] [-LogSpecificComponents {ProfileConfigTool | IEPlugin | RuleEditor | JavaRuleEditor | FSLogixAgentService | Profile | JavaLauncher | OfficeContainer | RuleCompilation | FontVisibility | Network | PrinterVisibility | ADSComputerGroup | DriverInterface | WindowsSearchRoaming | WindowsSearchPlugin | ProcessStartMonitor}] [-ProxyDirectory <string>] [-RoamRecycleBin {Disable | Enable}] [-RobocopyLogPath <string>] [-SilenceACLWarning {Disable | Enable}] [-UseCacheDirectory <bool>] [-UseCleanupInvalidSessions <bool>] [-UseProxyDirectory <bool>] [-UseRoamRecycleBin <bool>] [-UseSilenceACLWarning <bool>] [-UseVHDCompactDisk <bool>] [-UseWriteCacheDirectory <bool>] [-VHDCompactDisk {Disable | Enable}] [-WriteCacheDirectory <string>] [<CommonParameters>]

Set-RASFSLogix [-InputObject] <RASSerilazableObj> -OfficeContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-DefaultSize <uint>] [-DiffDiskParentFolderPath <string>] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-IncludeOfficeActivation {Disable | Enable}] [-IncludeOneDrive {Disable | Enable}] [-IncludeOneNote {Disable | Enable}] [-IncludeOneNoteUWP {Disable | Enable}] [-IncludeOutlook {Disable | Enable}] [-IncludeOutlookPersonalization {Disable | Enable}] [-IncludeSharepoint {Disable | Enable}] [-IncludeSkype {Disable | Enable}] [-IncludeTeams {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-MirrorLocalOSTToVHD {DoNothing | Copy | Move}] [-NoProfileContainingFolder {Disable | Enable}] [-NumSessionVHDsToKeep <uint>] [-OfficeContainerEnabled <bool>] [-OutlookCachedMode {Disable | Enable}] [-OutlookFolderPath <string>] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileDiskFormat {VHD | VHDX}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RedirectType {Legacy | Advanced}] [-RefreshUserPolicy {Disable | Enable}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseIncludeOfficeActivation <bool>] [-UseIncludeOneDrive <bool>] [-UseIncludeOneNote <bool>] [-UseIncludeOneNoteUWP <bool>] [-UseIncludeOutlook <bool>] [-UseIncludeOutlookPersonalization <bool>] [-UseIncludeSharepoint <bool>] [-UseIncludeSkype <bool>] [-UseIncludeTeams <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseMirrorLocalOSTToVHD <bool>] [-UseNoProfileContainingFolder <bool>] [-UseNumSessionVHDsToKeep <bool>] [-UseOutlookCachedMode <bool>] [-UseOutlookFolderPath <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRedirectType <bool>] [-UseRefreshUserPolicy <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDAccessMode <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDAccessMode {NormalDirectAccess | DiffDiskNetwork | DiffDiskLocal | UniqueVHDPerSession}] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-InputObject] <RASSerilazableObj> -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-CleanOutNotifications {Disable | Enable}] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses | Downloads}] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-InstallAppxPackages {Disable | Enable}] [-KeepLocalDir {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-NoProfileContainingFolder {Disable | Enable}] [-OutlookCachedMode {Disable | Enable}] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileContainerEnabled <bool>] [-ProfileDirSDDL <string>] [-ProfileDiskFormat {VHD | VHDX}] [-ProfileType {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RebootOnUserLogoff {Disable | Enable}] [-RedirectType {Legacy | Advanced}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamIdentity {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SetTempToLocalPath {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-ShutdownOnUserLogoff {Disable | Enable}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseCleanOutNotifications <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseInstallAppxPackages <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRebootOnUserLogoff <bool>] [-UseRedirectType <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamIdentity <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseShutdownOnUserLogoff <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-Name] <string> [[-SiteId] <uint>] -GeneralSettings <SwitchParameter> -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} [-CacheDirectory <string>] [-CleanupInvalidSessions {Disable | Enable}] [-LogDirectory <string>] [-LogEnabled {Disable | Specific | All}] [-LogFileKeepingPeriod <uint>] [-LogLevel {Debug | Information | Warning | Error}] [-LogSpecificComponents {ProfileConfigTool | IEPlugin | RuleEditor | JavaRuleEditor | FSLogixAgentService | Profile | JavaLauncher | OfficeContainer | RuleCompilation | FontVisibility | Network | PrinterVisibility | ADSComputerGroup | DriverInterface | WindowsSearchRoaming | WindowsSearchPlugin | ProcessStartMonitor}] [-ProxyDirectory <string>] [-RoamRecycleBin {Disable | Enable}] [-RobocopyLogPath <string>] [-SilenceACLWarning {Disable | Enable}] [-UseCacheDirectory <bool>] [-UseCleanupInvalidSessions <bool>] [-UseProxyDirectory <bool>] [-UseRoamRecycleBin <bool>] [-UseSilenceACLWarning <bool>] [-UseVHDCompactDisk <bool>] [-UseWriteCacheDirectory <bool>] [-VHDCompactDisk {Disable | Enable}] [-WriteCacheDirectory <string>] [<CommonParameters>]

Set-RASFSLogix [-Name] <string> [[-SiteId] <uint>] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -OfficeContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-DefaultSize <uint>] [-DiffDiskParentFolderPath <string>] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-IncludeOfficeActivation {Disable | Enable}] [-IncludeOneDrive {Disable | Enable}] [-IncludeOneNote {Disable | Enable}] [-IncludeOneNoteUWP {Disable | Enable}] [-IncludeOutlook {Disable | Enable}] [-IncludeOutlookPersonalization {Disable | Enable}] [-IncludeSharepoint {Disable | Enable}] [-IncludeSkype {Disable | Enable}] [-IncludeTeams {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-MirrorLocalOSTToVHD {DoNothing | Copy | Move}] [-NoProfileContainingFolder {Disable | Enable}] [-NumSessionVHDsToKeep <uint>] [-OfficeContainerEnabled <bool>] [-OutlookCachedMode {Disable | Enable}] [-OutlookFolderPath <string>] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileDiskFormat {VHD | VHDX}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RedirectType {Legacy | Advanced}] [-RefreshUserPolicy {Disable | Enable}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseIncludeOfficeActivation <bool>] [-UseIncludeOneDrive <bool>] [-UseIncludeOneNote <bool>] [-UseIncludeOneNoteUWP <bool>] [-UseIncludeOutlook <bool>] [-UseIncludeOutlookPersonalization <bool>] [-UseIncludeSharepoint <bool>] [-UseIncludeSkype <bool>] [-UseIncludeTeams <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseMirrorLocalOSTToVHD <bool>] [-UseNoProfileContainingFolder <bool>] [-UseNumSessionVHDsToKeep <bool>] [-UseOutlookCachedMode <bool>] [-UseOutlookFolderPath <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRedirectType <bool>] [-UseRefreshUserPolicy <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamSearch <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDAccessMode <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDAccessMode {NormalDirectAccess | DiffDiskNetwork | DiffDiskLocal | UniqueVHDPerSession}] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

Set-RASFSLogix [-Name] <string> [[-SiteId] <uint>] -ObjType {RDSHost | RDS | RDSHostPool | RDSGroup | VDIHostPool | VDIPool | AVDHostPool} -ProfileContainer <SwitchParameter> [-AccessNetworkAsComputerObject {Disable | Enable}] [-AllocationType {Dynamic | Full}] [-AttachVHDSDDL <string>] [-CCDLocations <string[]>] [-CleanOutNotifications {Disable | Enable}] [-ClearCacheOnForcedUnregister {Disable | Enable}] [-ClearCacheOnLogoff {Disable | Enable}] [-CustomizeProfileFolders <bool>] [-DefaultSize <uint>] [-DeleteLocalProfileWhenVHDShouldApply {Disable | Enable}] [-DiffDiskParentFolderPath <string>] [-ExcludeCommonFolders {Contacts | Desktop | Documents | Links | MusicPodcasts | PicturesVideos | FoldersLowIntegProcesses | Downloads}] [-FlipFlopProfileDirectoryName {Disable | Enable}] [-HealthyProvidersRequiredForRegister <uint>] [-HealthyProvidersRequiredForUnregister <uint>] [-IgnoreNonAVD {AnySession | AVDSessions}] [-InstallAppxPackages {Disable | Enable}] [-KeepLocalDir {Disable | Enable}] [-LocationType {SMBLocation | CloudCache}] [-LockedRetryCount <uint>] [-LockedRetryInterval <uint>] [-MaxCacheSizeInMBs <uint>] [-NoProfileContainingFolder {Disable | Enable}] [-OutlookCachedMode {Disable | Enable}] [-PreventLoginWithFailure {Disable | Enable}] [-PreventLoginWithTempProfile {Disable | Enable}] [-ProfileContainerEnabled <bool>] [-ProfileDirSDDL <string>] [-ProfileDiskFormat {VHD | VHDX}] [-ProfileType {NormalProfile | OnlyRWProfile | OnlyROProfile | RWROProfile}] [-ReAttachIntervalSeconds <uint>] [-ReAttachRetryCount <uint>] [-RebootOnUserLogoff {Disable | Enable}] [-RedirectType {Legacy | Advanced}] [-RemoveOrphanedOSTFilesOnLogoff {Disable | Enable}] [-RoamIdentity {Disable | Enable}] [-RoamSearch {Disable | SingleUser | MultiUser}] [-SetTempToLocalPath {TakeNoAction | RedirectTempAndTmp | RedirectINetCache | RedirectTempTmpAndINetCache}] [-ShutdownOnUserLogoff {Disable | Enable}] [-SIDDirNameMatch <string>] [-SIDDirNamePattern <string>] [-SIDDirSDDL <string>] [-UnregisterTimeout <uint>] [-UseAccessNetworkAsComputerObject <bool>] [-UseAttachVHDSDDL <bool>] [-UseCleanOutNotifications <bool>] [-UseClearCacheOnForcedUnregister <bool>] [-UseClearCacheOnLogoff <bool>] [-UseDeleteLocalProfileWhenVHDShouldApply <bool>] [-UseDiffDiskParentFolderPath <bool>] [-UseFlipFlopProfileDirectoryName <bool>] [-UseHealthyProvidersRequiredForRegister <bool>] [-UseHealthyProvidersRequiredForUnregister <bool>] [-UseIgnoreNonAVD <bool>] [-UseInstallAppxPackages <bool>] [-UseKeepLocalDir <bool>] [-UseLockedRetryCount <bool>] [-UseLockedRetryInterval <bool>] [-UseMaxCacheSizeInMBs <bool>] [-UseNoProfileContainingFolder <bool>] [-UseOutlookCachedMode <bool>] [-UsePreventLoginWithFailure <bool>] [-UsePreventLoginWithTempProfile <bool>] [-UseProfileDirSDDL <bool>] [-UseProfileType <bool>] [-UseReAttachIntervalSeconds <bool>] [-UseReAttachRetryCount <bool>] [-UseRebootOnUserLogoff <bool>] [-UseRedirectType <bool>] [-UseRemoveOrphanedOSTFilesOnLogoff <bool>] [-UseRoamIdentity <bool>] [-UseRoamSearch <bool>] [-UseSetTempToLocalPath <bool>] [-UseShutdownOnUserLogoff <bool>] [-UseSIDDirNameMatch <bool>] [-UseSIDDirNamePattern <bool>] [-UseSIDDirSDDL <bool>] [-UseUnregisterTimeout <bool>] [-UseVHDNameMatch <bool>] [-UseVHDNamePattern <bool>] [-UseVHDXSectorSize <bool>] [-UseVolumeWaitTimeMS <bool>] [-VHDLocations <string[]>] [-VHDNameMatch <string>] [-VHDNamePattern <string>] [-VHDXSectorSize {SystemDefault | Size_512 | Size_4096}] [-VolumeWaitTimeMS <uint>] [<CommonParameters>]

DESCRIPTION

Modifies the FSLogix settings of RDSH, RDSHostPool, RDSDefaults, VDIDesktop, VDITemplate or VDIDesktopDefaults.

PARAMETERS


-ProfileContainerEnabled <bool>
Specifies if the Profile Container is enabled or disabled..

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

-OfficeContainerEnabled <bool>
Specifies if the Office Container is enabled or disabled.

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

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

Possible values: SMBLocation, CloudCache

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

-VHDLocations <string[]>
Specifies the 'VHD Locations'.

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

-CCDLocations <string[]>
Specifies the 'CDD Locations'.

        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, Downloads

        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

-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 <RoamSearch>
Specifies the 'Search roaming feature mode'.

Possible values: Disable, SingleUser, MultiUser

        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 <VHDXSectorSize>
Specifies the 'VHDX sector size'.

Possible values: SystemDefault, Size_512, Size_4096

        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

-UseIgnoreNonAVD <bool>
Specifies if the 'Ignore non-AVD sessions' option is enabled or disabled (Experimental).

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

-IgnoreNonAVD <IgnoreNonAVD>
Specifies the 'Ignore non-AVD sessions' (Experimental).

Possible values: AnySession, AVDSessions

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

-UseRedirectType <bool>
Specifies if the 'Redirect type' option is enabled or disabled.

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

-RedirectType <RedirectType>
Specifies the 'Redirect type'.

Possible values: Legacy, Advanced

        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

-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

-UseCleanOutNotifications <bool>
Specifies if the 'Clean out notifications' option is enabled or disabled.

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

-CleanOutNotifications <EnableState>
Specifies the 'Clean out notifications'.

Possible values: Disable, Enable

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

-UseInstallAppxPackages <bool>
Specifies if the Install Appx packages' option is enabled or disabled.

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

-InstallAppxPackages <EnableState>
Specifies the 'Install Appx packages'.

Possible values: Disable, Enable

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

-UseRebootOnUserLogoff <bool>
Specifies if the 'Reboot computer when user logs off' option is enabled or disabled.

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

-RebootOnUserLogoff <EnableState>
Specifies the 'Reboot computer when user logs off'.

Possible values: Disable, Enable

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

-UseRoamIdentity <bool>
Specifies if the 'Roam identity' option is enabled or disabled.

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

-RoamIdentity <EnableState>
Specifies the 'Roam identity'.

Possible values: Disable, Enable

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

-UseShutdownOnUserLogoff <bool>
Specifies if the 'Shutdown computer when user logs off' option is enabled or disabled.

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

-ShutdownOnUserLogoff <EnableState>
Specifies the 'Shutdown computer when user logs off'.

Possible values: Disable, Enable

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

-UseIncludeOfficeActivation <bool>
Specifies if the 'Include Office Activation' option is enabled or disabled.

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

-IncludeOfficeActivation <EnableState>
Specifies the 'Include Office Activation'.

Possible values: Disable, Enable

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

-UseIncludeOneDrive <bool>
Specifies if the 'Include OneDrive' option is enabled or disabled.

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

-IncludeOneDrive <EnableState>
Specifies the 'Include OneDrive'.

Possible values: Disable, Enable

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

-UseIncludeOneNote <bool>
Specifies if the 'Include OneNote' option is enabled or disabled.

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

-IncludeOneNote <EnableState>
Specifies the 'Include OneNote'.

Possible values: Disable, Enable

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

-UseIncludeOneNoteUWP <bool>
Specifies if the 'Include OneNote UWP' option is enabled or disabled.

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

-IncludeOneNoteUWP <EnableState>
Specifies the 'Include OneNote UWP'.

Possible values: Disable, Enable

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

-UseIncludeOutlook <bool>
Specifies if the 'Include Outlook' option is enabled or disabled.

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

-IncludeOutlook <EnableState>
Specifies the 'Include Outlook'.

Possible values: Disable, Enable

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

-UseIncludeOutlookPersonalization <bool>
Specifies if the 'Include Outlook Personalization' option is enabled or disabled.

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

-IncludeOutlookPersonalization <EnableState>
Specifies the 'Include Outlook Personalization'.

Possible values: Disable, Enable

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

-UseIncludeSharepoint <bool>
Specifies if the 'Include Sharepoint' option is enabled or disabled.

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

-IncludeSharepoint <EnableState>
Specifies the 'Include Sharepoint'.

Possible values: Disable, Enable

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

-UseIncludeSkype <bool>
Specifies if the 'Include Skype' option is enabled or disabled.

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

-IncludeSkype <EnableState>
Specifies the 'Include Skype'.

Possible values: Disable, Enable

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

-UseIncludeTeams <bool>
Specifies if the 'Include Teams' option is enabled or disabled.

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

-IncludeTeams <EnableState>
Specifies the 'Include Teams'.

Possible values: Disable, Enable

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

-UseMirrorLocalOSTToVHD <bool>
Specifies if the 'Mirror Local OST-VHD' option is enabled or disabled.

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

-MirrorLocalOSTToVHD <MirrorLocalOSTToVHD>
Specifies the 'Mirror Local OST-VHD'.

Possible values: DoNothing, Copy, Move

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

-UseNumSessionVHDsToKeep <bool>
Specifies if the 'Number of Session VHDs to Keep' option is enabled or disabled.

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

-NumSessionVHDsToKeep <uint>
Specifies the 'Number of Session VHDs to Keep'.

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

-UseOutlookFolderPath <bool>
Specifies if the 'Outlook Folder Path' option is enabled or disabled.

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

-OutlookFolderPath <string>
Specifies the 'Outlook Folder Path'.

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

-UseRefreshUserPolicy <bool>
Specifies if the 'Refresh User Policy' option is enabled or disabled.

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

-RefreshUserPolicy <EnableState>
Specifies the 'Refresh User Policy'.

Possible values: Disable, Enable

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

-UseVHDAccessMode <bool>
Specifies if the 'VHD Access Mode' option is enabled or disabled.

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

-VHDAccessMode <VHDAccessMode>
Specifies the 'VHD Access Mode'.

Possible values: NormalDirectAccess, DiffDiskNetwork, DiffDiskLocal, UniqueVHDPerSession

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

-UseCleanupInvalidSessions <bool>
Specifies if the 'Cleanup invalid sessions' option is enabled or disabled.

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

-CleanupInvalidSessions <EnableState>
Specifies the 'Cleanup invalid sessions'.

Possible values: Disable, Enable

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

-UseRoamRecycleBin <bool>
Specifies if the 'Roam recycle bin' option is enabled or disabled.

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

-RoamRecycleBin <EnableState>
Specifies the 'Roam recycle bin'.

Possible values: Disable, Enable

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

-UseVHDCompactDisk <bool>
Specifies if the 'VHD compact disk' option is enabled or disabled.

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

-VHDCompactDisk <EnableState>
Specifies the 'VHD compact disk'.

Possible values: Disable, Enable

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

-UseCacheDirectory <bool>
Specifies if the 'Cache directory' option is enabled or disabled.

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

-CacheDirectory <string>
Specifies the 'Cache directory'.

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

-UseWriteCacheDirectory <bool>
Specifies if the 'Write cache directory' option is enabled or disabled.

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

-WriteCacheDirectory <string>
Specifies the 'Write cache directory'.

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

-UseProxyDirectory <bool>
Specifies if the 'Proxy directory' option is enabled or disabled.

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

-ProxyDirectory <string>
Specifies the 'Proxy directory'.

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

-UseSilenceACLWarning <bool>
Specifies if the 'Silence ACL warning' option is enabled or disabled.

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

-SilenceACLWarning <EnableState>
Specifies the 'Silence ACL warning'.

Possible values: Disable, Enable

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

-LogEnabled <FSLogixLogEnabled>
Specifies the 'Log enabled'.

Possible values: Disable, Specific, All

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

-LogLevel <FSLogixLogLevel>
Specifies the 'Log level'.

Possible values: Debug, Information, Warning, Error

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

-LogFileKeepingPeriod <uint>
Specifies the 'Log keeping period in days'. Default: '2'.

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

-LogDirectory <string>
Specifies the 'Log directory'. Default: '%ProgramData%\FSLogix\Logs'.

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

-RobocopyLogPath <string>
Specifies the 'Robocopy log path'.

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

-LogSpecificComponents <LogSpecificComponents>
Specifies the 'FSLogix components to enable logging for'.

Possible values: ProfileConfigTool, IEPlugin, RuleEditor, JavaRuleEditor, FSLogixAgentService, Profile, JavaLauncher, OfficeContainer, RuleCompilation, FontVisibility, Network, PrinterVisibility, ADSComputerGroup, DriverInterface, WindowsSearchRoaming, WindowsSearchPlugin, ProcessStartMonitor

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

-UseMaxCacheSizeInMBs <bool>
Specifies if the 'Max cache size in MBs' option is enabled or disabled.

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

-MaxCacheSizeInMBs <uint>
Specifies the 'Max cache size in MBs'.

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

-UseClearCacheOnLogoff <bool>
Specifies if the 'Clear cache on logoff' option is enabled or disabled.

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

-ClearCacheOnLogoff <EnableState>
Specifies the 'Clear cache on logoff'.

Possible values: Disable, Enable

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

-UseHealthyProvidersRequiredForRegister <bool>
Specifies if the 'Healthy providers required for register' option is enabled or disabled.

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

-HealthyProvidersRequiredForRegister <uint>
Specifies the 'Healthy providers required for register'.

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

-UseHealthyProvidersRequiredForUnregister <bool>
Specifies if the 'Healthy providers required for unregister' option is enabled or disabled.

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

-HealthyProvidersRequiredForUnregister <uint>
Specifies the 'Healthy providers required for unregister'.

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

-UseUnregisterTimeout <bool>
Specifies if the 'Unregister timeout' option is enabled or disabled.

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

-UnregisterTimeout <uint>
Specifies the 'Unregister timeout'.

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

-UseClearCacheOnForcedUnregister <bool>
Specifies if the 'Clear cache on forced unregister' option is enabled or disabled.

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

-ClearCacheOnForcedUnregister <EnableState>
Specifies the 'Clear cache on forced unregister'.

Possible values: Disable, Enable

        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?                    1
        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

-InputObject <RASSerilazableObj>
An object of type RDS, RDSHostPool, VDITemplate or VDIDesktop for which to modify the FSLogix settings.

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

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

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

        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, VDIDef, AVDSingleSessionDefaultSettings, AVDMultiSessionDefaultSettings, 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

-OfficeContainer <SwitchParameter>
Sets the Office Container settings.

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

-GeneralSettings <SwitchParameter>
Sets the General 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 "RDSHostPool1" -ContainerType Profile -ObjType RDSHostPool -LockedRetryCount 3

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

RELATED LINKS