diff --git a/Public/New-OSDUpdatePackage.ps1 b/Public/New-OSDUpdatePackage.ps1 index ef73ed0..040f4e2 100644 --- a/Public/New-OSDUpdatePackage.ps1 +++ b/Public/New-OSDUpdatePackage.ps1 @@ -211,7 +211,9 @@ function New-OSDUpdatePackage { if ($PackageName -like "Office*") { foreach ($Update in $OSDUpdate) { $UpdateFile = $($Update.FileName) + $UpdateKB = $($Update.KBNumber) $MspFile = $UpdateFile -replace '.cab', '.msp' + $DestMspFile = $MspFile -replace '.msp', "-kb$UpdateKB.msp" $DownloadDirectory = "$PackagePath\$($Update.Title)" if (!(Test-Path "$DownloadDirectory")) {New-Item -Path "$DownloadDirectory" -ItemType Directory -Force | Out-Null} @@ -240,8 +242,8 @@ function New-OSDUpdatePackage { if (!(Test-Path "$OfficeSetupUpdatesPath")) {New-Item -Path "$OfficeSetupUpdatesPath" -ItemType Directory -Force | Out-Null} Write-Host "Date Created: $($Update.CreationDate)" -ForegroundColor Gray Write-Host "Source: $DownloadDirectory\$MspFile" -ForegroundColor Gray - Write-Host "Destination: $OfficeSetupUpdatesPath\$MspFile" -ForegroundColor Gray - Copy-Item -Path "$DownloadDirectory\$MspFile" "$OfficeSetupUpdatesPath\$MspFile" -Force + Write-Host "Destination: $OfficeSetupUpdatesPath\$DestMspFile" -ForegroundColor Gray + Copy-Item -Path "$DownloadDirectory\$MspFile" -Destination "$OfficeSetupUpdatesPath\$DestMspFile" -Force } } } else { @@ -278,4 +280,4 @@ function New-OSDUpdatePackage { $ExportLine = "New-OSDUpdatePackage -PackageName '$PackageName' -PackagePath ""`$PSScriptRoot"" -RemoveSuperseded" $ExportLine | Out-File -FilePath "$PackagePath\Update-OSDUpdatePackage.ps1" } -} \ No newline at end of file +}