<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Enabling legacy path-based import/export in Dynamic Environment Manager</title>
    <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2891256#M7390</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to be able to enable "legacy" path-based import/export as I want to use DEM as it used to work for the use case I am working on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to use the command line similar to this...&lt;/P&gt;&lt;P&gt;"C:\Program Files\Immidio\Flex Profiles\FlexEngine.exe" -r "\\server\\share$\profile\%username%.%userdomain%\Migration" -i "\\server\share$\FlexProfiles\general\FlexRepository -R -f "\\server\share$\profile\%username%.%userdomain%\MigrationLogs\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I attempt to run FlexEngine.exe in using these command line arguments to export and import, the logs will say "&lt;STRONG&gt;[DEBUG] Skipping legacy path-based export&lt;/STRONG&gt;" and "&lt;STRONG&gt;[DEBUG] Skipping legacy path-based import&lt;/STRONG&gt;".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, it does trigger during a standard user logon and logoff. The logs say “[INFO ] Performing path-based export” and “[INFO ] Performing path-based import”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Stopping and disabling the “VMware DEM Service” (ImmidioFlexProfiles) service, stops it from triggering for logon and logoff events, which is good, as I don’t want it to work that way because of the use case I implementing this for. However, even with this service stopped the command line still tells me that it’s skipping legacy path-based imports and exports.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’m using one of the latest versions, which is 10.4.0.1013 Standard Edition, and unsure if this is a change in the way the newer versions work. I haven't used this for about 3 years now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a configuration I'm missing or any trick that I haven't read about to get the legacy mode working?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only Group Policy setting I can see is to run the FlexEngine at logon and logoff using the Group Policy Extension, so I’ve disabled this in case it’s defaulting to enabled.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Key: HKEY_CURRENT_USER\SOFTWARE\Policies\Immidio\Flex Profiles\Arguments&lt;/LI&gt;&lt;LI&gt;Type: DWORD&lt;/LI&gt;&lt;LI&gt;Value: GPClientSideExtension&lt;/LI&gt;&lt;LI&gt;Data: 0&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;It made no difference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I put together the following batch file to test different scenarios….&lt;/P&gt;&lt;P&gt;-------------------------------------------------------&lt;/P&gt;&lt;P&gt;rem Notes:&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; UEMConfigShare is an existing User Environment Variable set to \\fileserver\share$\FlexProfiles\general&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; UEMProfileArchives is an existing User Environment Variable set to \\fileserver\share$\profile\&amp;lt;username&amp;gt;.&amp;lt;userdomain&amp;gt;\Migration&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; -b- argument to prevent creating backups&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Set UEMProfileLogs=\\fileserver\share$\profile\%username%.%userdomain%\MigrationLogs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings referencing an individual ini works, and is not considered legacy.&lt;/P&gt;&lt;P&gt;"%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe" -i "%UEMConfigShare%\TestApp.ini" -s "%UEMProfileArchives%\TestApp.zip" -b- -R -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings referencing the config share fails as it's considered legacy, so is skipped&lt;/P&gt;&lt;P&gt;rem "%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe"-s "%UEMProfileArchives%" -i "%UEMConfigShare%" -b- -R -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings allowing FlexEngine to read its config, also fails, as it's considered legacy, so is skipped.&lt;/P&gt;&lt;P&gt;rem "%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe" -s -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;-------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Whilst I can create a line for each ini file, or combine multiple apps into a single ini file, I would prefer legacy mode working.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help you can provide would be much appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;</description>
    <pubDate>Tue, 01 Feb 2022 14:48:06 GMT</pubDate>
    <dc:creator>Jeremy_Saunders</dc:creator>
    <dc:date>2022-02-01T14:48:06Z</dc:date>
    <item>
      <title>Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2891256#M7390</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to be able to enable "legacy" path-based import/export as I want to use DEM as it used to work for the use case I am working on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to use the command line similar to this...&lt;/P&gt;&lt;P&gt;"C:\Program Files\Immidio\Flex Profiles\FlexEngine.exe" -r "\\server\\share$\profile\%username%.%userdomain%\Migration" -i "\\server\share$\FlexProfiles\general\FlexRepository -R -f "\\server\share$\profile\%username%.%userdomain%\MigrationLogs\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I attempt to run FlexEngine.exe in using these command line arguments to export and import, the logs will say "&lt;STRONG&gt;[DEBUG] Skipping legacy path-based export&lt;/STRONG&gt;" and "&lt;STRONG&gt;[DEBUG] Skipping legacy path-based import&lt;/STRONG&gt;".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, it does trigger during a standard user logon and logoff. The logs say “[INFO ] Performing path-based export” and “[INFO ] Performing path-based import”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Stopping and disabling the “VMware DEM Service” (ImmidioFlexProfiles) service, stops it from triggering for logon and logoff events, which is good, as I don’t want it to work that way because of the use case I implementing this for. However, even with this service stopped the command line still tells me that it’s skipping legacy path-based imports and exports.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’m using one of the latest versions, which is 10.4.0.1013 Standard Edition, and unsure if this is a change in the way the newer versions work. I haven't used this for about 3 years now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a configuration I'm missing or any trick that I haven't read about to get the legacy mode working?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only Group Policy setting I can see is to run the FlexEngine at logon and logoff using the Group Policy Extension, so I’ve disabled this in case it’s defaulting to enabled.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Key: HKEY_CURRENT_USER\SOFTWARE\Policies\Immidio\Flex Profiles\Arguments&lt;/LI&gt;&lt;LI&gt;Type: DWORD&lt;/LI&gt;&lt;LI&gt;Value: GPClientSideExtension&lt;/LI&gt;&lt;LI&gt;Data: 0&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;It made no difference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I put together the following batch file to test different scenarios….&lt;/P&gt;&lt;P&gt;-------------------------------------------------------&lt;/P&gt;&lt;P&gt;rem Notes:&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; UEMConfigShare is an existing User Environment Variable set to \\fileserver\share$\FlexProfiles\general&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; UEMProfileArchives is an existing User Environment Variable set to \\fileserver\share$\profile\&amp;lt;username&amp;gt;.&amp;lt;userdomain&amp;gt;\Migration&lt;/P&gt;&lt;P&gt;rem&amp;nbsp;&amp;nbsp; -b- argument to prevent creating backups&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Set UEMProfileLogs=\\fileserver\share$\profile\%username%.%userdomain%\MigrationLogs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings referencing an individual ini works, and is not considered legacy.&lt;/P&gt;&lt;P&gt;"%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe" -i "%UEMConfigShare%\TestApp.ini" -s "%UEMProfileArchives%\TestApp.zip" -b- -R -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings referencing the config share fails as it's considered legacy, so is skipped&lt;/P&gt;&lt;P&gt;rem "%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe"-s "%UEMProfileArchives%" -i "%UEMConfigShare%" -b- -R -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;rem Exporting the settings allowing FlexEngine to read its config, also fails, as it's considered legacy, so is skipped.&lt;/P&gt;&lt;P&gt;rem "%ProgramFiles%\Immidio\Flex Profiles\FlexEngine.exe" -s -f "%UEMProfileLogs%\FlexEngine.log" -l DEBUG&lt;/P&gt;&lt;P&gt;-------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Whilst I can create a line for each ini file, or combine multiple apps into a single ini file, I would prefer legacy mode working.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help you can provide would be much appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 14:48:06 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2891256#M7390</guid>
      <dc:creator>Jeremy_Saunders</dc:creator>
      <dc:date>2022-02-01T14:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2891477#M7396</link>
      <description>&lt;P&gt;I've confirmed that version 9.11 works as expected, so I would suggest that 10.x has changed the way the product works. Just disappointed that there isn't any documentation around this, or the mention of "legacy".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even though 9.11 works as expected, I will forge ahead with 10.4 and individual command lines for each ini file, as I want to ensure I can continue to leverage the latest version of DEM on the new Windows Operating Systems without running into further support issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In fact, I can just write a script that will enumerate all ini files and process them one at a time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be great if someone from Engineering could confirm my issue and findings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 02:00:09 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2891477#M7396</guid>
      <dc:creator>Jeremy_Saunders</dc:creator>
      <dc:date>2022-02-02T02:00:09Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2935141#M7825</link>
      <description>&lt;P&gt;i've opened SR for this it's happening for us as well after we upgraded from 9&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.vmware.com/t5/user/viewprofilepage/user-id/3228914"&gt;@DEMdev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;we use this command&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"C:\Program Files\Immidio\Flex Profiles\FlexEngine.exe" -s \\DEMShare\VDIProfiles\DEMProfiles-PROD\%username%\Archives -i \\DEMShare\VDIProfiles\DEMConfig\General -R -C -F -v -f \\DEMShare\VDIProfiles\DEMUSERLogs-PROD\%UserName%\Logs\FlexEngine-Brown.log -M 2048 -l DEBUG&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2022 09:17:48 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2935141#M7825</guid>
      <dc:creator>itsameavi</dc:creator>
      <dc:date>2022-10-25T09:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2975487#M8116</link>
      <description>&lt;P&gt;VMware did eventually add the following KB article, but it's not really accurate.&lt;/P&gt;&lt;P&gt;&lt;A href="https://kb.vmware.com/s/article/90079" target="_self"&gt;DEM settings do not apply and FlexDebug only logs " [DEBUG] Skipping legacy path-based import" (90079&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This means that you potentially need to change your usage of DEM when you upgrade from 9 to 10.&lt;/P&gt;&lt;P&gt;I've received no information or feedback from anyone at VMware regarding this.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2023 16:11:40 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2975487#M8116</guid>
      <dc:creator>Jeremy_Saunders</dc:creator>
      <dc:date>2023-07-02T16:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2984368#M8135</link>
      <description>&lt;P&gt;&lt;SPAN&gt;In the end I wrote a PowerShell script to enumerate all ini files and process them one at a time. I've documented the approach I took and the script for others to use:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://www.jhouseconsulting.com/2023/08/28/user-profile-migration-strategy-and-powershell-script-with-a-user-interface-2702" target="_blank"&gt;https://www.jhouseconsulting.com/2023/08/28/user-profile-migration-strategy-and-powershell-script-with-a-user-interface-2702&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Jeremy&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 04:29:18 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2984368#M8135</guid>
      <dc:creator>Jeremy_Saunders</dc:creator>
      <dc:date>2023-08-29T04:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2992621#M8157</link>
      <description>&lt;P&gt;we cleared the logoff scripts we had and that solved it,&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 25 Oct 2023 13:45:21 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2992621#M8157</guid>
      <dc:creator>itsameavi</dc:creator>
      <dc:date>2023-10-25T13:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling legacy path-based import/export</title>
      <link>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2993043#M8160</link>
      <description>&lt;P&gt;It doesn't resolve it. You're simply just removing the legacy export (logoff script) method. You may not have misunderstood the original post where I want to continue to use the legacy methods. As VMware have stated&amp;nbsp;under &lt;A href="https://kb.vmware.com/s/article/90079," target="_blank" rel="noopener"&gt;https://kb.vmware.com/s/article/90079,&lt;/A&gt;&amp;nbsp;this is a change in their design for DEM version 10. I wrote an article to demonstrate how I resolved it and was able to continue to use the legacy method. Please follow the answer I marked as the solution.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Fri, 27 Oct 2023 13:50:46 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Dynamic-Environment-Manager/Enabling-legacy-path-based-import-export/m-p/2993043#M8160</guid>
      <dc:creator>Jeremy_Saunders</dc:creator>
      <dc:date>2023-10-27T13:50:46Z</dc:date>
    </item>
  </channel>
</rss>

