Citrix UPM Profiles to FSLogix Profiles Conversion Powershell Script
I moved from UPM to FSLogix earlier this year, and decided to write my own powershell script to convert the UPM profiles to .vhd. FSLogix has its own conversion process (which I didn’t find a whole lot of info on), but I decided to create my own.
What this script does:
- Gets a list of all UPM profile directories in the root path (that you supply) and displays them to you to select which one(s) you would like to convert via out-gridview
- For each profile you select:
- Gets the username from the profile path – you will have to edit this part for your environment… explanation in the script
- Use the username to get the SID (FSLogix profiles use the username and sid to name the profile folder)
- Creates the FSLogix profile folder (if it doesn’t exist)
- Sets the user as the owner of that folder, and gives them full control
- Creates the .vhd (my default is 30GB dynamic – edit on line 70 if you wish to change it) – if it doesn’t exist (if it does skip 7, 9-10)
- Attaches the .vhd
- Creates a partition and formats it ntfs
- Assigns the letter T to that drive (edit on line 73 if you wish to change that)
- Creates the T:Profile directory
- Grants System/Administrators and the user full control of the profile directory
- Copies the profile from the UPM path to the T:Profile directory with /E /Purge – if you are re-running this script on a particular profile it will overwrite everything fresh
- Creates T:ProfileAppDataLocalFSLogix if it doesnt exist
- Creates T:ProfileAppDataLocalFSLogixProfileData.reg if it doesn’t exist (this feeds the profilelist key at logon)
Read the entire article here, Citrix UPM Profiles to FSLogix Profiles Conversion Powershell Script
Via the fine folks at FSLogix.
White Papers
‘All You Need to Know About Microsoft Windows Nano Server’ Veeam White Paper
Now updated for Windows Server 2016 GA release! You probably heard about Windows Nano Server already … but what is it exactly, and how do you get started with it? What value will it bring to your environment? Nano Server is a headless, 64-bit only deployment option for Windows Server 2016. Microsoft created this component specifically with […]
Share this:
‘The Citrix Administrator’s Guide to Citrix ICA/HDX’ White Paper
‘The Technical Guide to Migrating from Citrix 6.5 to 7.x and Replacing EdgeSight’ White Paper
Complete Guide to Understanding the Citrix Logon Process
‘Securing IGEL OS Endpoints’ White Paper
‘Managing Java Application Performance in a Citrix Environment’ White Paper