-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathDellDisplayManager2_DetectionRule.ps1
40 lines (33 loc) · 1.62 KB
/
DellDisplayManager2_DetectionRule.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<#
_author_ = Sven Riebe <[email protected]>
_twitter_ = @SvenRiebe
_version_ = 1.0
_Dev_Status_ = Test
Copyright © 2022 Dell Inc. or its subsidiaries. All Rights Reserved.
No implied support and test in test environment/device before using in any production environment.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#>
<#
.Synopsis
This PowerShell is for custom detection in Microsoft MEM for Dell Display Manager
.DESCRIPTION
This PowerShell will checki if Dell Display Manager is ready installed on a device. It will be used as custom detection in Microsoft MEM win32 install.
#>
######################################################################################################################
# Program with target Version
######################################################################################################################
$ProgramPath = "C:\Program Files\Dell\Dell Display Manager 2\DDM.exe"
$ProgramVersion_target = '2.1.1.17'
$ProgramVersion_current = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($ProgramPath).FileVersion
if($ProgramVersion_current -ge $ProgramVersion_target)
{
Write-Host "Found it!"
}