-
Notifications
You must be signed in to change notification settings - Fork 8
/
DellCommandConfigure_DetectionRule.ps1
39 lines (32 loc) · 1.64 KB
/
DellCommandConfigure_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
<#
_author_ = Sven Riebe <sven_riebe@Dell.com>
_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 Command | Configure
.DESCRIPTION
This PowerShell will checki if Dell Command | Configure is ready installed on a device. It will be used as custom detection in Microsoft MEM win32 install.
#>
######################################################################################################################
# Program with target Version
######################################################################################################################
$ProgramVersion_target = '4.7.0.433' # need to be the same like the exe file
$ProgramVersion_current = Get-CimInstance -ClassName Win32_Product -Filter "Name like '%Dell%Configure%'" | Select-Object -ExpandProperty Version
if($ProgramVersion_current -eq $ProgramVersion_target)
{
Write-Host "Found it!"
}