edit check for extension to use library func

pull/18777/head
Phil Schwartz 10 years ago committed by Matt Clay
parent 074305a67d
commit 17f160244f

@ -54,18 +54,14 @@ Else {
} }
Try { Try {
cd C:\
$shell = New-Object -ComObject Shell.Application $shell = New-Object -ComObject Shell.Application
$shell.NameSpace($dest).copyhere(($shell.NameSpace($zip)).items(), 20) $shell.NameSpace($dest).copyhere(($shell.NameSpace($zip)).items(), 20)
$result.changed = $true $result.changed = $true
} }
Catch { Catch {
$sp = $zip.split(".")
$ext = $sp[$sp.length-1]
# Used to allow reboot after exe hotfix extraction (Windows 2008 R2 SP1) # Used to allow reboot after exe hotfix extraction (Windows 2008 R2 SP1)
# This will have no effect in most cases. # This will have no effect in most cases.
If (-Not ($ext -eq "exe")){ If (-Not ([System.IO.Path]::GetExtension($zip) -match ".exe")){
$result.changed = $false $result.changed = $false
Fail-Json $result "Error unzipping $zip to $dest" Fail-Json $result "Error unzipping $zip to $dest"
} }

Loading…
Cancel
Save