Closed JamesDawson closed 9 months ago
575 tests ±0 575 :white_check_mark: ±0 29s :stopwatch: +9s 140 suites ±0 0 :zzz: ±0 1 files ±0 0 :x: ±0
Results for commit 7938b153. ± Comparison against base commit 5bff3d91.
:recycle: This comment has been updated with latest results.
Relates to changes with how PowerShell processes command-line arguments containing
"
characters.References:
Whilst the breaking change was introduced in PS v7.3, any systems that only use LTS versions of PowerShell won't have experienced it until they updated to v7.4.x. Azure DevOps is an example of this, having recently updated the PowerShell version on their hosted agents, which has brought the issue to prominence.
Updated Cmdlets:
Assert-AzCliLogin
- use legacyPSNativeCommandArgumentPassing
to workaround the above breaking changeInvoke-AzCli
- new switch-UseLegacyNativeCommandArgumentPassing
to enable ad-hoc workarounds for the above breaking changeInvoke-AzCliRestCommand
- uses the above new parameter to resolve errors when running on PowerShell 7.3+ under LinuxSet-TemporaryAzureResourceNetworkAccess
- fixes an issue with this cmdlet's KeyVault provider