edit check for extension to use library func
This commit is contained in:
parent
fd12a5cc84
commit
61d3f23c03
1 changed files with 2 additions and 6 deletions
|
@ -54,18 +54,14 @@ Else {
|
|||
}
|
||||
|
||||
Try {
|
||||
cd C:\
|
||||
$shell = New-Object -ComObject Shell.Application
|
||||
$shell.NameSpace($dest).copyhere(($shell.NameSpace($zip)).items(), 20)
|
||||
$result.changed = $true
|
||||
}
|
||||
Catch {
|
||||
$sp = $zip.split(".")
|
||||
$ext = $sp[$sp.length-1]
|
||||
|
||||
# Used to allow reboot after exe hotfix extraction (Windows 2008 R2 SP1)
|
||||
# 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
|
||||
Fail-Json $result "Error unzipping $zip to $dest"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue