From 740c23bccbdb2d49a072ae13c3ab235376cbf959 Mon Sep 17 00:00:00 2001 From: manzing Date: Tue, 2 Jan 2024 12:05:51 +0100 Subject: [PATCH 1/5] Replace deprecated Cmdlet Replace deprecated cmdlet Add-CMDeploymentTypeSupersedence with Set-CMApplicationSupersedence --- CMPackager.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMPackager.ps1 b/CMPackager.ps1 index 6f7eb77..32edad6 100644 --- a/CMPackager.ps1 +++ b/CMPackager.ps1 @@ -1704,10 +1704,10 @@ Combines the output from Get-ChildItem with the Get-ExtensionAttribute function, Write-Host "Superseding $($DeploymentType.LocalizedDisplayName)" $SupersededDeploymentType = $OldAppDeploymentTypes | Where-Object LocalizedDisplayName -eq $DeploymentType.LocalizedDisplayName if ($UninstallOldApp) { - Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null + Set-CMApplicationSupersedence -DeploymentType $DeploymentType -SupersedingDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null } else { - Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType | Out-Null + Set-CMApplicationSupersedence -DeploymentType $DeploymentType -SupersedingDeploymentType $SupersededDeploymentType -IsUninstall $false | Out-Null } } } From 2286c2378938245ce11a6a12d7a2840720bbe707 Mon Sep 17 00:00:00 2001 From: manzing Date: Wed, 3 Jan 2024 15:46:46 +0100 Subject: [PATCH 2/5] Revert commit --- CMPackager.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMPackager.ps1 b/CMPackager.ps1 index 32edad6..6f7eb77 100644 --- a/CMPackager.ps1 +++ b/CMPackager.ps1 @@ -1704,10 +1704,10 @@ Combines the output from Get-ChildItem with the Get-ExtensionAttribute function, Write-Host "Superseding $($DeploymentType.LocalizedDisplayName)" $SupersededDeploymentType = $OldAppDeploymentTypes | Where-Object LocalizedDisplayName -eq $DeploymentType.LocalizedDisplayName if ($UninstallOldApp) { - Set-CMApplicationSupersedence -DeploymentType $DeploymentType -SupersedingDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null + Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null } else { - Set-CMApplicationSupersedence -DeploymentType $DeploymentType -SupersedingDeploymentType $SupersededDeploymentType -IsUninstall $false | Out-Null + Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType | Out-Null } } } From 0f1e94e846dc9fd25da0a630b261b5c7c81630a6 Mon Sep 17 00:00:00 2001 From: manzing Date: Wed, 3 Jan 2024 16:10:50 +0100 Subject: [PATCH 3/5] Update deprecated supersedence Cmdlet Replaced cmdlet for supersedence, new cmdlet is Set-CMApplicationSupersedence --- CMPackager.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMPackager.ps1 b/CMPackager.ps1 index 6f7eb77..25e72c3 100644 --- a/CMPackager.ps1 +++ b/CMPackager.ps1 @@ -1704,10 +1704,10 @@ Combines the output from Get-ChildItem with the Get-ExtensionAttribute function, Write-Host "Superseding $($DeploymentType.LocalizedDisplayName)" $SupersededDeploymentType = $OldAppDeploymentTypes | Where-Object LocalizedDisplayName -eq $DeploymentType.LocalizedDisplayName if ($UninstallOldApp) { - Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null + Set-CMApplicationSupersedence -Name $NewApp.LocalizedDisplayName -CurrentDeploymentType $DeploymentType -SupersededApplication $OldApp -OldDeploymentType $SupersededDeploymentType -IsUninstall $true | Out-Null } else { - Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $DeploymentType -SupersededDeploymentType $SupersededDeploymentType | Out-Null + Set-CMApplicationSupersedence -Name $NewApp.LocalizedDisplayName -CurrentDeploymentType $DeploymentType -SupersededApplication $OldApp -OldDeploymentType $SupersededDeploymentType -IsUninstall $false | Out-Null } } } From 5783a38c40e297922b5bb26ae527eeb713b4b281 Mon Sep 17 00:00:00 2001 From: manzing Date: Wed, 3 Jan 2024 16:26:26 +0100 Subject: [PATCH 4/5] Added Screenpresso recipe --- Disabled/Screenpresso.xml | 62 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Disabled/Screenpresso.xml diff --git a/Disabled/Screenpresso.xml b/Disabled/Screenpresso.xml new file mode 100644 index 0000000..2f44c25 --- /dev/null +++ b/Disabled/Screenpresso.xml @@ -0,0 +1,62 @@ + + + Screenpresso + Screenpresso captures your desktop (screenshots and HD videos) for your training documents, collaborative design work, IT bug reports, and more… + Learnpulse + False + https://www.screenpresso.com/ + Screenpresso.ico + + + + https://www.screenpresso.com/binaries/releases/stable/dotnet47/ScreenpressoSetup.msi + ScreenpressoSetup.msi + + + #Script to check version + $version = ([string] (Get-AppLockerFileInformation -Path "$Global:TempDir\$DownloadFileName" | select -ExpandProperty Publisher | select BinaryVersion)).TrimStart('@{BinaryVersion=').trim("}") + + + + + + Screenpresso x64 silent install + MSI + ScreenpressoSetup.msi + False + True + True + Download + msiexec /i ScreenpressoSetup.msi /q /norestart /l*v install.log + powershell.exe -noprofile -noninteractive -command ""`& {exit ((Get-Package screenpresso | Uninstall-Package -AllVersions -force).ExitCode)}"" + InstallForSystem + WhetherOrNotUserLoggedOn + Hidden + 5 + 60 + BasedOnExitCode + Custom + + + File + screenpresso.exe + %ProgramFiles%\Learnpulse\Screenpresso + Version + $Version + GreaterEquals + True + + + + + + True + + + True + False + + + True + + \ No newline at end of file From edc09f18209b54cab4c69ebc1a1864320d5cb13d Mon Sep 17 00:00:00 2001 From: manzing Date: Wed, 3 Jan 2024 16:27:49 +0100 Subject: [PATCH 5/5] Added Screenpresso icon --- ExtraFiles/icons/Screenpresso.ico | Bin 0 -> 258062 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ExtraFiles/icons/Screenpresso.ico diff --git a/ExtraFiles/icons/Screenpresso.ico b/ExtraFiles/icons/Screenpresso.ico new file mode 100644 index 0000000000000000000000000000000000000000..f7019f85df7115530401f850df022ca1f46553d2 GIT binary patch literal 258062 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 literal 0 HcmV?d00001