Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect VDA 1912 LTSR installed UPL #165

Closed
matthias-schlimm opened this issue Dec 30, 2019 · 2 comments
Closed

Detect VDA 1912 LTSR installed UPL #165

matthias-schlimm opened this issue Dec 30, 2019 · 2 comments

Comments

@matthias-schlimm
Copy link
Collaborator

@matthias-schlimm matthias-schlimm commented Dec 30, 2019

With Citrix 1912 VDA an new feature called "User personalization layer" (UPL) can be optional installed.

3 additional Services are on the VM:

ServiceName UniService
ProductName Citrix AppLayering

ServiceName upl-Support
ProductName Citrix UPL Support Service

ServiceName ulayer
ProductName Citrix Layering Service

From BIS-F it's possible to detect this Services, to run Special Actions if necessary

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

@matthias-schlimm matthias-schlimm commented Jan 5, 2020

detection now in Test-BISFXDSoftware

Variable: $Global:UPL = $true UPL Service is installed

$Global:UPL = $false
			$CheckVersion = "7.24" # VDA 1912  with UPL support
			IF ($VDAVersion -ge $CheckVersion){
				Write-BISFLog "VDA Version $VDAVersion supports User Personalization Layer (UPL).. check if UPL Services are installed" -ShowConsole -Color DarkCyan -SubMsg
				$UPLsvc1 = Test-BISFService -ServiceName "upl-Support" -ProductName "Citrix UPL Support Service"
				$UPLsvc2 = Test-BISFService -ServiceName "ulayer" -ProductName "Citrix Layering Service"
				IF (($UPLsvc1 -eq $true) -and ($UPLsvc2 -eq $true)) {
					$Global:UPL = $true
					Write-BISFLog "UPL Services installed" -ShowConsole -Color DarkCyan -SubMsg
				} ELSE {
					Write-BISFLog "UPL Services NOT installed"
				}
			} ELSE {
				Write-BISFLog "VDA version $VDAVersion does NOT supports User Personlaization Layer (UPL)"
			}

@matthias-schlimm matthias-schlimm moved this from To do to In progress in 7.1912.1 Jan 5, 2020
@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

@matthias-schlimm matthias-schlimm commented Jan 5, 2020

Console output
image

@matthias-schlimm matthias-schlimm moved this from In progress to Done in 7.1912.1 Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
7.1912.1
  
Done
1 participant
You can’t perform that action at this time.