none
FSLogix Rules in Central location RRS feed

  • Question

  • Hi

    We have a Citrix Xendesktop environment and are planning to use FSLogix for Java Redirection for now. Outlook is planned in future if all goes fine now.

    Testing has been successful and application works as expected.

    The only challenge we are seeing is updating the rules files remotely if required.

    Does FSLogix natively support reading the rules files (xml, fxr etc) from a central share.

    A managment console would be extremely helpful if MS can provide it for complete FSLogix management.

    Monday, September 16, 2019 6:06 AM

Answers

  • Note: this setting (RedirXMLSourceFolder) does not do anything for FSLogix rule files (.fxr and .fxa). It only applies to the redirections.xml file which is a configuration file for FSLogix profiles.

    There is no mechanism built in to FSLogix to handle the distribution of masking, set value, non-profile redirection, font, or printer files. There has been available in a past a script file which would copy down the files from a central location. Xcopy or Robocopy or a scripting mechanism could be used for this process.

    • Marked as answer by Jawad Sayed Wednesday, September 18, 2019 3:54 AM
    Tuesday, September 17, 2019 8:30 PM
    Owner
  • To clarify, I think you're talking about the Java version rules in FSLogix Apps, not the redirections in the Profile.  Application rules for masking, redirection, and yes, Java are read when they hit the Rules folder where FSLogix is installed, generally C:\Program Files\FSLogix\Apps\Rules.  These rules can be deployed in a variety of ways: copied there in the base image, pushed by any kind of provisioning or application delivery method that can put files in that folder.  We also have had a great many customers use a scheduled task to copy rule files down from a central directory according to whatever schedule makes sense for the environment (usually upon machine startup, but perhaps intermittently after that).  The rule files are small; for Java it's an XML file, for other Apps rules it's a few k each for an .fxr and .fxa file; so copying these files over the network is not arduous even if there are a fair number of them.

    The important thing is to remember that the rules need to be there before the application starts.  It's an extreme edge case but if you're trying to do something that would impact a boot time process you will likely need to have the rules in before such a scheduled task could run.

    It's important to note that most rules don't need to change except when the application changes significantly such as a major version upgrade, so deploying frequently may be overkill.  

    • Marked as answer by Jawad Sayed Wednesday, September 18, 2019 3:54 AM
    Tuesday, September 17, 2019 10:57 PM
    Moderator

All replies

  • It does, yes. Use the Provide RedirXML file to customize redirections GPO setting to direct FSLogix to your central file and you'll be good to go.
    • Proposed as answer by Will Cherry Tuesday, September 17, 2019 6:56 PM
    • Unproposed as answer by Jawad Sayed Wednesday, September 18, 2019 3:55 AM
    Tuesday, September 17, 2019 2:09 PM
  • As NTP66 described, you can find that registry setting in the documentation.

    Here it explains about the redirections.xml under the distribution section: https://docs.microsoft.com/en-us/fslogix/manage-profile-content-cncpt 

    Here you can find the registry value 
    RedirXMLSourceFolder and some more documentation: https://docs.microsoft.com/en-us/fslogix/profile-container-configuration-reference

    Tuesday, September 17, 2019 6:59 PM
  • Note: this setting (RedirXMLSourceFolder) does not do anything for FSLogix rule files (.fxr and .fxa). It only applies to the redirections.xml file which is a configuration file for FSLogix profiles.

    There is no mechanism built in to FSLogix to handle the distribution of masking, set value, non-profile redirection, font, or printer files. There has been available in a past a script file which would copy down the files from a central location. Xcopy or Robocopy or a scripting mechanism could be used for this process.

    • Marked as answer by Jawad Sayed Wednesday, September 18, 2019 3:54 AM
    Tuesday, September 17, 2019 8:30 PM
    Owner
  • To clarify, I think you're talking about the Java version rules in FSLogix Apps, not the redirections in the Profile.  Application rules for masking, redirection, and yes, Java are read when they hit the Rules folder where FSLogix is installed, generally C:\Program Files\FSLogix\Apps\Rules.  These rules can be deployed in a variety of ways: copied there in the base image, pushed by any kind of provisioning or application delivery method that can put files in that folder.  We also have had a great many customers use a scheduled task to copy rule files down from a central directory according to whatever schedule makes sense for the environment (usually upon machine startup, but perhaps intermittently after that).  The rule files are small; for Java it's an XML file, for other Apps rules it's a few k each for an .fxr and .fxa file; so copying these files over the network is not arduous even if there are a fair number of them.

    The important thing is to remember that the rules need to be there before the application starts.  It's an extreme edge case but if you're trying to do something that would impact a boot time process you will likely need to have the rules in before such a scheduled task could run.

    It's important to note that most rules don't need to change except when the application changes significantly such as a major version upgrade, so deploying frequently may be overkill.  

    • Marked as answer by Jawad Sayed Wednesday, September 18, 2019 3:54 AM
    Tuesday, September 17, 2019 10:57 PM
    Moderator
  • Yes that's right was referring to the Rules folder. Thanks for the clarification.

    Have also come across Login Consultants free offering BIS-F which has the requirement listed under Miscellaneous->FSLogix but not yet tried as need to get it approved from internal security team.

    If this still works out will update the thread.


    • Edited by Jawad Sayed Wednesday, September 18, 2019 4:15 AM
    Wednesday, September 18, 2019 4:10 AM