Description
In IntuneWin32App 1.5.0, the SAS renewal logic in
Private\Invoke-AzureStorageBlobUploadRenew.ps1
hardcodes deviceAppManagement/ in the -Resource parameter.
This results in malformed URLs such as:
deviceAppManagement/deviceAppManagement/mobileApps/.../renewUpload
when $Resource already contains the deviceAppManagement segment.
Impact
During large Win32 app uploads, SAS renewal fails with:
- Resource not found for the segment 'deviceAppManagement'
- AuthenticationFailed (SAS expiry mismatch)
This aborts uploads after chunk retries.
Proposed Fix
Change:
-Resource "deviceAppManagement/$($Resource)/renewUpload"
To:
-Resource "$($Resource)/renewUpload"
Pull Request
#221
Description
In IntuneWin32App 1.5.0, the SAS renewal logic in
Private\Invoke-AzureStorageBlobUploadRenew.ps1
hardcodes
deviceAppManagement/in the -Resource parameter.This results in malformed URLs such as:
deviceAppManagement/deviceAppManagement/mobileApps/.../renewUpload
when
$Resourcealready contains thedeviceAppManagementsegment.Impact
During large Win32 app uploads, SAS renewal fails with:
This aborts uploads after chunk retries.
Proposed Fix
Change:
To:
Pull Request
#221