How do I modify the Startup GPO used for Cloud based desktops when upgrading to newer version of ProfileUnity

Product: ProfileUnity-FlexApp

Product Version:  6.7.5 and above

Updated: Dec 20, 2018



How do I modify the Startup GPO used for Cloud based desktops when upgrading to newer versions of ProfileUnity

PU will install on desktop which is local or in the cloud (Google, Azure, AWS) on restart.

This is recommended for desktop's using S3 storage.


The startup GPO when using cloud based desktops is defined here: 

(For devices using cloud storage only.) Assigning the startup script is a bit different for environments using cloud storage. Instead of running the startup script directly, you will need to have PowerShell execute the script. Copy the script and
parameters from below. Click OK and then Apply to save your changes.



For devices using cloud storage script parameters:

Script Name:

Script Parameters:
-ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (NewObject System.Net.WebClient).DownloadFile('
/ProfileUnity-CloudInstall_6.7.5rc1b1.ps1',$Env:Temp + '\ProfileUnityCloudInstall.ps1');Invoke-Expression-Command (Join-Path $Env:Temp'\ProfileUnity-CloudInstall.ps1')


For newer version of ProfileUnity you will want to edit the existing Startup GPO and modify the version information for the script.

The new information can be found here:


Version Script Parameters
6.8.2 -ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (New-Object System.Net.WebClient).DownloadFile('',$Env:Temp + '\ProfileUnity-CloudInstall.ps1');Invoke-Expression -Command (Join-Path $Env:Temp '\ProfileUnity-CloudInstall.ps1')
6.8.1 -ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (New-Object System.Net.WebClient).DownloadFile('',$Env:Temp + '\ProfileUnity-CloudInstall.ps1');Invoke-Expression -Command (Join-Path $Env:Temp '\ProfileUnity-CloudInstall.ps1')
6.8 -ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (New-Object System.Net.WebClient).DownloadFile('',$Env:Temp + '\ProfileUnity-CloudInstall.ps1');Invoke-Expression -Command (Join-Path $Env:Temp '\ProfileUnity-CloudInstall.ps1')
6.7.6 & 6.7.7 -ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (New-Object System.Net.WebClient).DownloadFile('',$Env:Temp + '\ProfileUnity-CloudInstall.ps1');Invoke-Expression -Command (Join-Path $Env:Temp '\ProfileUnity-CloudInstall.ps1')
6.7.5 -ExecutionPolicy Bypass -WindowStyle Hidden -NonInteractive -NoLogo (NewObject System.Net.WebClient).DownloadFile('
/ProfileUnity-CloudInstall_6.7.5rc1b1.ps1',$Env:Temp + '\ProfileUnityCloudInstall.ps1');Invoke-Expression-Command (Join-Path $Env:Temp'\ProfileUnity-CloudInstall.ps1')





Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


Article is closed for comments.