Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Az.Accounts cannot be imported in parallel using ForEach-Object -Parallel #20455

Closed
sharpjs opened this issue Dec 15, 2022 · 14 comments
Closed
Assignees
Labels
Accounts Issues in Az.Accounts except authentication related bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported needs-team-attention This issue needs attention from Azure service team or SDK team Tracking We will track status and follow internally

Comments

@sharpjs
Copy link

sharpjs commented Dec 15, 2022

Description

When Az.Accounts is imported in parallel using ForEach-Object -Parallel, one or more of the imports fail intermittently with the error "AzKeyStore is locked. Please try again after a while."

image

This issue seems similar to closed issues #19624 and #18321, but still occurs in the latest Az (9.2.0).

Issue script & Debug output

PS> $DebugPreference='Continue'
PS> 0..9 | ForEach-Object -Parallel { Import-Module Az.Accounts }
Import-Module: AzKeyStore is locked. Please try again after a while.
Import-Module: AzKeyStore is locked. Please try again after a while.
Import-Module: AzKeyStore is locked. Please try again after a while.

Environment data

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.3.1
PSEdition                      Core
GitCommitId                    7.3.1
OS                             Microsoft Windows 10.0.22621
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Module versions

PS> Get-Module -ListAvailable

    Directory: C:\Users\Jeff\Documents\PowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Script     9.2.0                 Az                                  Core,Desk
Script     2.10.4                Az.Accounts                         Core,Desk {Disable-AzDataCollec…
Script     2.0.0                 Az.Advisor                          Core,Desk {Disable-AzAdvisorRec…
Script     5.1.0                 Az.Aks                              Core,Desk {Get-AzAksCluster, Ne…
Script     1.1.4                 Az.AnalysisServices                 Core,Desk {Resume-AzAnalysisSer…
Script     4.0.1                 Az.ApiManagement                    Core,Desk {Add-AzApiManagementA…
Script     1.2.0                 Az.AppConfiguration                 Core,Desk {Get-AzAppConfigurati…
Script     2.2.0                 Az.ApplicationInsights              Core,Desk {Get-AzApplicationIns…
Script     2.0.0                 Az.Attestation                      Core,Desk {Get-AzAttestationPol…
Script     1.8.0                 Az.Automation                       Core,Desk {Move-AzAutomationHyb…
Script     3.2.1                 Az.Batch                            Core,Desk {Remove-AzBatchAccoun…
Script     2.0.0                 Az.Billing                          Core,Desk {Get-AzBillingInvoice…
Script     2.1.0                 Az.Cdn                              Core,Desk {Clear-AzCdnEndpointC…
Script     1.1.0                 Az.CloudService                     Core,Desk {Get-AzCloudService, …
Script     1.12.0                Az.CognitiveServices                Core,Desk {Get-AzCognitiveServi…
Script     5.2.0                 Az.Compute                          Core,Desk {Remove-AzAvailabilit…
Script     1.0.0                 Az.ConfidentialLedger               Core,Desk {Get-AzConfidentialLe…
Script     3.1.0                 Az.ContainerInstance                Core,Desk {Add-AzContainerInsta…
Script     3.0.0                 Az.ContainerRegistry                Core,Desk {New-AzContainerRegis…
Script     1.9.0                 Az.CosmosDB                         Core,Desk {Get-AzCosmosDBSqlCon…
Script     1.1.0                 Az.DataBoxEdge                      Core,Desk {Get-AzDataBoxEdgeJob…
Script     1.4.0                 Az.Databricks                       Core,Desk {Get-AzDatabricksAcce…
Script     1.16.11               Az.DataFactory                      Core,Desk {Set-AzDataFactoryV2,…
Script     1.0.2                 Az.DataLakeAnalytics                Core,Desk {Get-AzDataLakeAnalyt…
Script     1.3.0                 Az.DataLakeStore                    Core,Desk {Get-AzDataLakeStoreT…
Script     1.0.1                 Az.DataProtection                   Core,Desk {Backup-AzDataProtect…
Script     1.0.1                 Az.DataShare                        Core,Desk {New-AzDataShareAccou…
Script     1.1.0                 Az.DeploymentManager                Core,Desk {Get-AzDeploymentMana…
Script     3.1.1                 Az.DesktopVirtualization            Core,Desk {Disconnect-AzWvdUser…
Script     1.0.2                 Az.DevTestLabs                      Core,Desk {Get-AzDtlAllowedVMSi…
Script     1.1.2                 Az.Dns                              Core,Desk {Get-AzDnsRecordSet, …
Script     1.5.0                 Az.EventGrid                        Core,Desk {New-AzEventGridTopic…
Script     3.2.0                 Az.EventHub                         Core,Desk {New-AzEventHubNamesp…
Script     1.9.0                 Az.FrontDoor                        Core,Desk {New-AzFrontDoor, Get…
Script     4.0.6                 Az.Functions                        Core,Desk {Get-AzFunctionApp, G…
Script     5.0.1                 Az.HDInsight                        Core,Desk {Get-AzHDInsightJob, …
Script     2.0.0                 Az.HealthcareApis                   Core,Desk {Get-AzHealthcareApis…
Script     2.7.4                 Az.IotHub                           Core,Desk {Add-AzIotHubKey, Get…
Script     4.9.1                 Az.KeyVault                         Core,Desk {Add-AzKeyVaultCertif…
Script     2.1.0                 Az.Kusto                            Core,Desk {Add-AzKustoClusterLa…
Script     1.5.0                 Az.LogicApp                         Core,Desk {Get-AzIntegrationAcc…
Script     1.1.3                 Az.MachineLearning                  Core,Desk {Move-AzMlCommitmentA…
Script     1.2.1                 Az.Maintenance                      Core,Desk {Get-AzApplyUpdate, G…
Script     1.1.0                 Az.ManagedServiceIdentity           Core,Desk {Get-AzFederatedIdent…
Script     3.0.0                 Az.ManagedServices                  Core,Desk {Get-AzManagedService…
Script     2.0.0                 Az.MarketplaceOrdering              Core,Desk {Get-AzMarketplaceTer…
Script     1.1.1                 Az.Media                            Core,Desk {Sync-AzMediaServiceS…
Script     2.1.0                 Az.Migrate                          Core,Desk {Get-AzMigrateDiscove…
Script     4.3.0                 Az.Monitor                          Core,Desk {Get-AzMetricDefiniti…
Script     1.1.0                 Az.MySql                            Core,Desk {Get-AzMySqlConfigura…
Script     5.2.0                 Az.Network                          Core,Desk {Add-AzApplicationGat…
Script     1.1.1                 Az.NotificationHubs                 Core,Desk {Get-AzNotificationHu…
Script     3.2.0                 Az.OperationalInsights              Core,Desk {New-AzOperationalIns…
Script     1.5.1                 Az.PolicyInsights                   Core,Desk {Get-AzPolicyEvent, G…
Script     1.1.0                 Az.PostgreSql                       Core,Desk {Get-AzPostgreSqlConf…
Script     1.2.0                 Az.PowerBIEmbedded                  Core,Desk {Remove-AzPowerBIWork…
Script     1.0.3                 Az.PrivateDns                       Core,Desk {Get-AzPrivateDnsZone…
Script     6.1.2                 Az.RecoveryServices                 Core,Desk {Get-AzRecoveryServic…
Script     1.6.0                 Az.RedisCache                       Core,Desk {Remove-AzRedisCacheP…
Script     1.1.0                 Az.RedisEnterpriseCache             Core,Desk {Export-AzRedisEnterp…
Script     1.0.3                 Az.Relay                            Core,Desk {New-AzRelayNamespace…
Script     1.1.0                 Az.ResourceMover                    Core,Desk {Add-AzResourceMoverM…
Script     6.5.0                 Az.Resources                        Core,Desk {Get-AzProviderOperat…
Script     1.3.0                 Az.Security                         Core,Desk {Get-AzSecuritySoluti…
Script     3.0.0                 Az.SecurityInsights                 Core,Desk {Get-AzSentinelAlertR…
Script     2.1.0                 Az.ServiceBus                       Core,Desk {New-AzServiceBusName…
Script     3.1.0                 Az.ServiceFabric                    Core,Desk {Add-AzServiceFabricC…
Script     1.5.0                 Az.SignalR                          Core,Desk {New-AzSignalR, Get-A…
Script     4.1.0                 Az.Sql                              Core,Desk {Get-AzSqlDatabaseTra…
Script     1.1.0                 Az.SqlVirtualMachine                Core,Desk {New-AzSqlVM, Get-AzS…
Script     1.4.0                 Az.StackHCI                         Core,Desk {Add-AzStackHCIVMAtte…
Script     5.2.0                 Az.Storage                          Core,Desk {Get-AzStorageAccount…
Script     1.7.0                 Az.StorageSync                      Core,Desk {Invoke-AzStorageSync…
Script     2.0.0                 Az.StreamAnalytics                  Core,Desk {Get-AzStreamAnalytic…
Script     1.0.0                 Az.Support                          Core,Desk {Get-AzSupportService…
Script     2.2.0                 Az.Synapse                          Core,Desk {Get-AzSynapseSparkJo…
Script     1.1.0                 Az.TrafficManager                   Core,Desk {Add-AzTrafficManager…
Script     2.12.0                Az.Websites                         Core,Desk {Get-AzAppServicePlan…
Script     1.1.0                 posh-git                            Desk      {Add-PoshGitToProfile…
Binary     2.0.0                 PSConcurrent                        Core,Desk Invoke-Concurrent
Binary     2.0.1                 PSql                                Core      {New-SqlContext, Conn…
Script     2.0.0      pre07      PSql.Deploy                         Core      {Find-SqlMigrations, …

    Directory: C:\program files\powershell\7\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Manifest   7.0.0.0               CimCmdlets                          Core      {Get-CimAssociatedIns…
Manifest   1.2.5                 Microsoft.PowerShell.Archive        Desk      {Compress-Archive, Ex…
Manifest   7.0.0.0               Microsoft.PowerShell.Diagnostics    Core      {Get-WinEvent, New-Wi…
Manifest   7.0.0.0               Microsoft.PowerShell.Host           Core      {Start-Transcript, St…
Manifest   7.0.0.0               Microsoft.PowerShell.Management     Core      {Add-Content, Clear-C…
Manifest   7.0.0.0               Microsoft.PowerShell.Security       Core      {Get-Acl, Set-Acl, Ge…
Manifest   7.0.0.0               Microsoft.PowerShell.Utility        Core      {Export-Alias, Get-Al…
Manifest   7.0.0.0               Microsoft.WSMan.Management          Core      {Disable-WSManCredSSP…
Script     1.4.8.1               PackageManagement                   Desk      {Find-Package, Get-Pa…
Script     2.2.5                 PowerShellGet                       Desk      {Find-Command, Find-D…
Script     7.0.0.0               PSDiagnostics                       Core      {Disable-PSTrace, Dis…
Script     2.2.6                 PSReadLine                          Desk      {Get-PSReadLineKeyHan…
Binary     2.0.3                 ThreadJob                           Desk      Start-ThreadJob

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Script     1.0.1                 Microsoft.PowerShell.Operation.Val… Desk      {Get-OperationValidat…
Binary     1.0.0.1               PackageManagement                   Desk      {Find-Package, Get-Pa…
Script     3.4.0                 Pester                              Desk      {Describe, Context, I…
Script     1.0.0.1               PowerShellGet                       Desk      {Install-Module, Find…
Script     2.2.6                 PSReadLine                          Desk      {Get-PSReadLineKeyHan…
Script     2.0.0                 PSReadLine                          Desk      {Get-PSReadLineKeyHan…

    Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Manifest   1.0.0.0               AppBackgroundTask                   Core,Desk {Disable-AppBackgroun…
Script     1.0.0.0               AssignedAccess                      Core,Desk {Clear-AssignedAccess…
Manifest   1.0.0.0               BitLocker                           Core,Desk {Unlock-BitLocker, Su…
Script     2.0.0.0               BitsTransfer                        Core,Desk {Add-BitsFile, Comple…
Manifest   1.0.0.0               BranchCache                         Core,Desk {Add-BCDataCacheExten…
Manifest   1.0                   ConfigDefenderPerformance           Core,Desk {New-MpPerformanceRec…
Manifest   1.0                   DefenderPerformance                 Core,Desk {New-MpPerformanceRec…
Manifest   1.0.3.0               DeliveryOptimization                Core,Desk {Get-DeliveryOptimiza…
Manifest   1.0.0.0               DirectAccessClientComponents        Core,Desk {Disable-DAManualEntr…
Script     3.0                   Dism                                Core,Desk {Add-AppProvisionedSh…
Manifest   1.0.0.0               DnsClient                           Core,Desk {Resolve-DnsName, Cle…
Manifest   1.0.0.0               EventTracingManagement              Core,Desk {Start-EtwTraceSessio…
Script     2022.3.14Get-NetView                         Core,Desk Get-NetView
Manifest   2.1.0.0               International                       Core,Desk {Copy-UserInternation…
Manifest   1.0.0.0               Kds                                 Core,Desk {Add-KdsRootKey, Get-…
Manifest   1.0                   LanguagePackManagement              Core,Desk {Install-Language, Un…
Manifest   1.0.0.0               Microsoft.PowerShell.LocalAccounts  Core,Desk {Add-LocalGroupMember…
Manifest   1.0.0                 Microsoft.Windows.Bcd.Cmdlets       Core,Desk {Copy-BcdEntry, Disab…
Manifest   1.0                   MMAgent                             Core,Desk {Disable-MMAgent, Ena…
Manifest   2.0.0.0               NetAdapter                          Core,Desk {Disable-NetAdapter, …
Manifest   2.0.0.0               NetConnection                       Core,Desk {Get-NetConnectionPro…
Manifest   1.0.0.0               NetEventPacketCapture               Core,Desk {New-NetEventSession,…
Manifest   2.0.0.0               NetLbfo                             Core,Desk {Add-NetLbfoTeamMembe…
Manifest   1.0.0.0               NetNat                              Core,Desk {Get-NetNat, Get-NetN…
Manifest   2.0.0.0               NetQos                              Core,Desk {Get-NetQosPolicy, Se…
Manifest   2.0.0.0               NetSecurity                         Core,Desk {Get-DAPolicyChange, …
Manifest   1.0.0.0               NetSwitchTeam                       Core,Desk {New-NetSwitchTeam, R…
Manifest   1.0.0.0               NetTCPIP                            Core,Desk {Get-NetIPAddress, Ge…
Manifest   1.0.0.0               NetworkConnectivityStatus           Core,Desk {Get-DAConnectionStat…
Manifest   1.0.0.0               NetworkSwitchManager                Core,Desk {Disable-NetworkSwitc…
Manifest   1.0.0.0               NetworkTransition                   Core,Desk {Add-NetIPHttpsCertBi…
Manifest   1.0.0.0               PcsvDevice                          Core,Desk {Get-PcsvDevice, Star…
Manifest   1.0.0.0               PKI                                 Core,Desk {Add-CertificateEnrol…
Manifest   1.0.0.0               PnpDevice                           Core,Desk {Get-PnpDevice, Get-P…
Manifest   1.1                   PrintManagement                     Core,Desk {Add-Printer, Add-Pri…
Binary     1.0.12                ProcessMitigations                  Core,Desk {Get-ProcessMitigatio…
Script     3.0                   Provisioning                        Core,Desk {Install-Provisioning…
Manifest   1.0.0.0               ScheduledTasks                      Core,Desk {Get-ScheduledTask, S…
Manifest   2.0.0.0               SecureBoot                          Core,Desk {Confirm-SecureBootUE…
Manifest   2.0.0.0               SmbShare                            Core,Desk {Get-SmbShare, Remove…
Manifest   2.0.0.0               SmbWitness                          Core,Desk {Get-SmbWitnessClient…
Manifest   1.0.0.1               StartLayout                         Core,Desk {Export-StartLayout, …
Manifest   2.0.0.0               Storage                             Core,Desk {Add-InitiatorIdToMas…
Manifest   2.0.0.0               TLS                                 Core,Desk {New-TlsSessionTicket…
Manifest   1.0.0.0               TroubleshootingPack                 Core,Desk {Get-TroubleshootingP…
Manifest   2.0.0.0               TrustedPlatformModule               Core,Desk {Get-Tpm, Initialize-…
Binary     2.1.639.0             UEV                                 Core,Desk
Manifest   2.0.0.0               VpnClient                           Core,Desk {Add-VpnConnection, S…
Manifest   1.0.0.0               Wdac                                Core,Desk {Get-OdbcDriver, Set-…
Manifest   2.0.0.0               Whea                                Core,Desk {Get-WheaMemoryPolicy…
Manifest   1.0.0.0               WindowsDeveloperLicense             Core,Desk {Get-WindowsDeveloper…
Script     1.0                   WindowsErrorReporting               Core,Desk {Enable-WindowsErrorR…
Manifest   1.0.0.0               WindowsSearch                       Core,Desk {Get-WindowsSearchSet…
Manifest   1.0.0.0               WindowsUpdate                       Core,Desk Get-WindowsUpdateLog

    Directory: C:\Program Files (x86)\Microsoft SQL Server\150\Tools\PowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Manifest   15.0                  SQLPS                               Desk

Error output

PS> Resolve-AzError
DEBUG: Registering Az shared AssemblyLoadContext for path: 'C:\Users\Jeff\Documents\PowerShell\Modules\Az.Accounts\2.10.4\StartupScripts\..\AzSharedAlcAssemblies'.
DEBUG: AssemblyLoadContext registered.
WARNING: INITIALIZATION: Fallback context save mode to process because of error during checking token cache persistence: Persistence check fails due to unknown error.
WARNING: INITIALIZATION: Fallback context save mode to process because of error during checking token cache persistence: Persistence check fails due to unknown error.
DEBUG: Got version 0 of Az
DEBUG: Got version 0 of Az.Accounts
DEBUG: 10:50:09 AM - ResolveError begin processing with ParameterSet 'AnyErrorParameterSet'.
DEBUG: 10:50:09 AM - using account id '(redacted)@(redacted).com'...
DEBUG: 10:50:09 AM - [ConfigManager] Got [False] from [DisplayBreakingChangeWarning], Module = [], Cmdlet = [].

   HistoryId: 1

Message        : AzKeyStore is locked. Please try again after a while.
StackTrace     :    at Microsoft.Azure.Commands.ResourceManager.Common.StorageWrapper.Create()
                    at Microsoft.Azure.Commands.ResourceManager.Common.AzKeyStore..ctor(String
                 directory, String fileName, Boolean loadStorage, Boolean autoSaveEnabled, IStorage
                 inputStorage)
                    at Microsoft.Azure.Commands.Profile.ConnectAzureRmAccountCommand.OnImport()
                    at System.Management.Automation.Runspaces.PSSnapInHelpers.ExecuteModuleInitialize
                 r(Assembly assembly, IEnumerable`1 assemblyTypes)
                    at System.Management.Automation.Runspaces.PSSnapInHelpers.AnalyzeModuleAssemblyWi
                 thReflection(Assembly assembly, String name, PSSnapInInfo psSnapInInfo,
                 PSModuleInfo moduleInfo, String helpFile, Dictionary`2& cmdlets, Dictionary`2&
                 aliases, Dictionary`2& providers)
                    at System.Management.Automation.Runspaces.PSSnapInHelpers.AnalyzePSSnapInAssembly
                 (Assembly assembly, String name, PSSnapInInfo psSnapInInfo, PSModuleInfo
                 moduleInfo, Dictionary`2& cmdlets, Dictionary`2& aliases, Dictionary`2& providers,
                 String& helpFile)
                    at System.Management.Automation.Runspaces.InitialSessionState.ImportCmdletsFromAs
                 sembly(Assembly assembly, PSModuleInfo module)
                    at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadBinaryModule(PSModuleInfo
                 parentModule, String moduleName, String fileName, Assembly assemblyToLoad, String
                 moduleBase, SessionState ss, ImportModuleOptions options, ManifestProcessingFlags
                 manifestProcessingFlags, String prefix, Boolean& found, String shortModuleName,
                 Boolean disableFormatUpdates)
                    at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadModule(PSModuleInfo
                 parentModule, String fileName, String moduleBase, String prefix, SessionState ss,
                 Object privateData, ImportModuleOptions& options, ManifestProcessingFlags
                 manifestProcessingFlags, Boolean& found, Boolean& moduleFileFound)
                    at Microsoft.PowerShell.Commands.ImportModuleCommand.ImportModule_LocallyViaName(
                 ImportModuleOptions importModuleOptions, String name)
                    at Microsoft.PowerShell.Commands.ImportModuleCommand.ImportModule_LocallyViaName_
                 WithTelemetry(ImportModuleOptions importModuleOptions, String name)
                    at Microsoft.PowerShell.Commands.ImportModuleCommand.ProcessRecord()
                    at System.Management.Automation.CommandProcessor.ProcessRecord()
Exception      : System.InvalidOperationException
InvocationInfo : {Import-Module}
Line           : Import-Module (Join-Path -Path $PSScriptRoot -ChildPath
                 Microsoft.Azure.PowerShell.Cmdlets.Accounts.dll)

Position       : At
                 C:\Users\Jeff\Documents\PowerShell\Modules\Az.Accounts\2.10.4\Az.Accounts.psm1:117
                 char:1
                 + Import-Module (Join-Path -Path $PSScriptRoot -ChildPath Microsoft.Azu …
                 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId      : 1


The Azure PowerShell team is listening, please let us know how we are doing: https://aka.ms/azpssurvey?Q_CHL=ERROR.

DEBUG: AzureQoSEvent:  Module: Az.Accounts:2.10.4; CommandName: Resolve-AzError; PSVersion: 7.3.1; IsSuccess: True; Duration: 00:00:00.1936506
DEBUG: 10:50:09 AM - [ConfigManager] Got [False] from [EnableDataCollection], Module = [], Cmdlet = [].
DEBUG: 10:50:09 AM - ResolveError end processing.

EDIT: Removed duplicated word.

@sharpjs sharpjs added bug This issue requires a change to an existing behavior in the product in order to be resolved. needs-triage This is a new issue that needs to be triaged to the appropriate team. labels Dec 15, 2022
@ghost ghost added customer-reported and removed needs-triage This is a new issue that needs to be triaged to the appropriate team. labels Dec 15, 2022
@dingmeng-xue dingmeng-xue added Accounts Issues in Az.Accounts except authentication related Tracking We will track status and follow internally labels Dec 19, 2022
@dingmeng-xue
Copy link
Member

Thanks for importing. We will look into it.

@msJinLei
Copy link
Contributor

msJinLei commented Jan 9, 2023

@sharpjs How often does the issue occur? I cannot reproduce every time I run the script you provide.
I would like to know the actual frequency you meet the issue when using the real script (the script should not only contain Import-Module Az.Account)

@msJinLei msJinLei added the needs-author-feedback More information is needed from author to address the issue. label Jan 9, 2023
@HaikoHertes
Copy link

It also happens to me. @msJinLei : For me on average it happens about every 3rd to 5th time I would say... But I also would say either it happens multiple times one after each other or it does not happen for a while...

@sharpjs
Copy link
Author

sharpjs commented Jan 9, 2023

@sharpjs How often does the issue occur?

@msJinLei I would estimate somewhere between 30% to 95% of invocations, depending on the number of parallel tasks to do. Higher parallelism increases the probability. I have reproduced the issue on a 16-core processor, on a 6-core processor, and on an Azure DevOps hosted agent.

I would like to know the actual frequency you meet the issue when using the real script (the script should not only contain Import-Module Az.Account)

I estimate 25% to 90% of invocations using the real script. Here is one excerpt from the real script:

$ToCreate | ForEach-Object -Parallel {
    $ErrorActionPreference = "Stop"
    Set-StrictMode -Version 3.0

    Import-Module Az.Sql

    # ... everything else ...
}

The real inner script begins by loading the modules it needs. Thus module loading is being done in parallel, regardless of the code in the "everything else" category.

EDIT: typo formfrom

@ghost ghost added needs-team-attention This issue needs attention from Azure service team or SDK team and removed needs-author-feedback More information is needed from author to address the issue. labels Jan 9, 2023
@daltondhcp
Copy link

This also affects AzOps that uses parallelism for certain actions.

All failed action runs in the last day in this repo failed with the AzKeyStore is locked error.

@hilari0n
Copy link

I also experience this issue. It's more prevalent on slower machines and although it was somewhat an issue in older versions of the module (i.e. I was getting some warnings), the new ones made the problem huge (module load crashes).
Unfortunately:

  • ForEach-Object -Parallel does not support sharing the runspace between parallel threads, which would prevent the module from being loaded multiple times,
  • Most of PoweShell stuff is not thread-safe, unfortunately including the Az module initialization and account/session management (e.g. token caches access).
  • PowerShell does not have native support for synchronization, (because reasons), so one has to defer to working with underlying .Net directly.

The result is, that you realize you should have stayed away from PowerShell (and just write a .NET app instead), only when you have invested a lot of time in it and have a large portfolio of scripts and processes relying on them.

@dmarkle
Copy link

dmarkle commented Jan 20, 2023

Can confirm that we are getting this all of a sudden, after having years of working processes. It's happening in our Az DevOps build pipelines, which use Powershell. We'll look into a workaround, but I'm not too optimistic...

@erick-prosimo
Copy link

erick-prosimo commented Jan 27, 2023

Confirming this is happening a LOT when using AZOps.

image

Every error looks like this:

image

@msJinLei
Copy link
Contributor

We will release a version version of Az.Accounts that includes the fix in the next month. To workaround, you can fallback to Az.Accounts v2.10.3 temporarily.
Sorry for inconvenience.

msJinLei added a commit that referenced this issue Jan 30, 2023
* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.
msJinLei added a commit that referenced this issue Jan 30, 2023
* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.
msJinLei added a commit that referenced this issue Jan 30, 2023
* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.
@msJinLei
Copy link
Contributor

Hi all @sharpjs @daltondhcp @dmarkle @erick-prosimo @HaikoHertes

Here is the private build with the fix. Please feel free try it and see whether the problem is resolved.

How to install:

  • Install the Az.Tools.Installer module.
    Install-Module -Name Az.Tools.Installer -Repository PSGallery
  • Install the latest Az.Accounts private build module.
    Install-AzModule -Path https://azposhpreview.blob.core.windows.net/public/Az.Accounts.2.11.11111.nupkg

@daltondhcp
Copy link

@msJinLei - I have validated the private build thoroughly today with AzOps and can confirm that the issue seems to be resolved. 👍🏻
Looking forward to the release!

@sharpjs
Copy link
Author

sharpjs commented Feb 1, 2023

@msJinLei The private build seems to resolve the issue for me as well. Tested on a 32-thread machine:

image

@HaikoHertes
Copy link

Works for me as well - thanks for this intermediate fix!

msJinLei added a commit that referenced this issue Feb 2, 2023
* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.
msJinLei added a commit that referenced this issue Feb 3, 2023
* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.
isra-fel pushed a commit that referenced this issue Feb 3, 2023
* Fix AzKeyStore issues and optimize initialization and update

* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.

* Add parallel test case of Az.Accounts to smoke test

* Address review comments

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Address review comments

* Fix failed test cases.

* Fix an issue of  AzKeyStore when context autosaving switching
@msJinLei
Copy link
Contributor

msJinLei commented Feb 7, 2023

The fix is included in https://www.powershellgallery.com/packages/Az/9.4.0

@msJinLei msJinLei closed this as completed Feb 7, 2023
vidai-msft added a commit that referenced this issue Feb 14, 2023
* Fix example 1 in Set-AzVirtualNetworkPeering.md (#20588)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' … (#20569)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' returned token has wrong skn value

Fixes #20562

* Update ChangeLog.md

* Update ChangeLog.md

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Revise common assembly doc (#20465)

* [AKS] support AadProfile (#20596)

* [AKS] support AadProfile

* update changelog

* add example in help markdown files

* [Network] New-AzNetworkWatcherPacketCapture - TotalBytesPerSession with incorrect data type (#20504)

* resolved the TotalBytesPerSession limit issue

* suppress the warning messages of the breaking change analyzer by adding all the error in BreakingChangeIssues.csv file

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Move LoadTesting to main (#20622)

* Move BillingBenefits to main (#20624)

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Update changelog as per PR#20426 (#20616)

* Update changelog as per PR#20426

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fix the issue that CI will fail to when tools is updated in generation branch (#20626)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20288)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20271)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20275)

Co-authored-by: Dingmeng Xue <dixue@microsoft.com>

* Enabled to set perform snat to always when PrivateRange is set to 255.255.255.255/32 (#20497)

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* Rename the name to PhaseName (#20651)

* Fix format issue of Remove-AzPostgreSqlFlexibleServerDatabase ref doc (#20635)

Fix #20551

* Fix Az.Accounts cannot be imported due to assembly not found (#20637)

* fix accounts cannot be imported

* Az.Accounts v2.11.1

* fixed type error in CheckAssemblies.ps1

* Add support for the case that psd1 and help are in the {module}.Manaement folder (#20652)

* Add support for the case that psd1 and help are in the {module}.Management folder

For normal cases, psd1 and help are in the {module} folder. But for storage, they are in Storeage.Management folder. And this PR is created to support case like storage.

* Replace ternary operator with if-clause

* Fixed the issue when support help and psd1 in {module}.Management folder (#20674)

Assume help folder and psd1 are in the same folder

* Update the check rules and update some exception files (#20647)

* Mitryakh/nrp test fixes (#20612)

* Added Test-PublicIpAddressZones fix

* Added fixes for Test-PublicIpAddressZones, Test-PublicIpAddressVmss

* Fixed several tests/recordings

* Fixed test results

* reverted change in older failed test recording

* Fixed vnet test adding a catch block to prevent transient failures

* Fixed failed test

* Fixed 1 more recording

* Fixed TestPublicIpAddressCRUDIdleTimeout and recording for that

* Added skip tag for MultiIpConfigOnNicTests, which has transient failures for live testing

* Fixed typo "resouce group"→"resource group" (#20664)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsforwardingruleset?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsForwardingRuleset.md
#PingMSFTDocs

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored (#20606)

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored

* Review comments are addressed

* Migrate MobileNetwork from generation to main (#20673)

* Move MobileNetwork to main

* create SignatureIssues.csv

* create ExampleIssues.csv

* update azure-powershell-modules.md

* Rename Changelog.md to ChangeLog.md

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>

* Change test coverage log to debug level (#20648)

* Update TestCoverage.cs

* Removed unnecessary debug info

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet (#20580)

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet

* updated changelog

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for accesstier (#20554)

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for
accesstier

* Fix CI failure

* Updated script to build TestFx environment as well as the document (#20592)

* Updated script to build TestFx environment as well as the document

* Update documentation/testing-docs/using-azure-test-framework.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* {AppServices} Update AccountName parameter description (#20607)

* {AppServices} Update AccountName parameter description

Update AccountName parameter and mount path parameter description

* Update Parameter description

Update Parameter description

* modify parameter description

* generate help

* add param to New-AzRestorePoint (#20645)

* update

* changelog

* update for fulltypename

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Move BillingBenefits to main (#20706)

* BillingBenefits and LoadTesting OOB (#20629)

Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20265)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20264)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20269)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20268)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20277)

Co-authored-by: dingmeng-xue <dixue@microsoft.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20266)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20267)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20274)

* Microsoft mandatory file (#20737)

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>

* Fill in empty Compute parameter descriptions  (#20726)

* descriptions filled

* fix missing

* changelog

* Update StorageAccountType LRS values to correct _LRS format (#20727)

* lrs fixed

* changelog

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Remove the useless projects under tools folder (#20633)

* Remove the useless projects under tools folder

* Add back FormatPs1XmlGenerator

* [CosmosDB] Modify Example 1 with the correct cmdlet (#20707)

* update Compute .Net SDK version to 59 (#20524)

* update net version

* changelog

* Update ChangeLog.md

* {AzurePolicy} fixes #20654 fix the description (#20729)

fix the description for the `Get-AzPolicyExemption`

 fixes #20654

* [SQL] umi support for auditing (#20750)

* umi support for auditing

* updated changelog

* added null check

* Update ChangeLog.md

---------

Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Updated the max value for HAReplicaCount parameter (#20752)

* Updated the max value for HAReplicaCount parameter

* updated changelog

* Fixed help message

* [AppGW] Start-AzApplicationGateway docs example (#20699)

* [AppGW] Start-AzApplicationGateway docs example

Adding Get-AzApplicationGateway command to be consistent with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Start-AzApplicationGateway.md

* Update Start-AzApplicationGateway.md

Consistency with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Stop-AzApplicationGateway.md

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceResourceId para… (#20760)

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceId parameter

Fixes #20703

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkspaceResourceId parameter

* Fix the issue of wrong format of csv (#20765)

* Fix the issue of wrong format of csv

* Fix the issue of wrong format of csv

* Suppress Az.Compute

* [Redis] Update `Get-AzRedisCacheLink` and `New-AzRedisCacheLink` to print additional properties (#20704)

* Update ps1xml file with linked server properties

* Update output in help/Get-AzRedisCacheLink.md

* Update output in New-AzRedisCacheLink.md

* update changelog

* update formatting in New-AzRedisCacheLink.md

---------

Co-authored-by: Austin Tolani <austintolani@microsoft.com>

* Add Azure Firewall SKU Upgrade Example (#20686)

example to upgrade firewall sku

* [DataFactory]Updated ADF .Net SDK version to 9.0.0 (#20676)

* Typo "resouce group"→"resource group" (#20713)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsresolveroutboundendpoint?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsResolverOutboundEndpoint.md
#PingMSFTDocs

* [Storage] Add warning message for AllowBlobPublicAccess default behavior change (#20679)

* Add warning for AllowBlobPublicAccess default behavior change

* add changelog

* update message

* Update warning message

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Corrected disallowed html tags from docs build report (#20643)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Corrected broken links from docs build report (#20642)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Replace Get-InstalledModule with Get-Module -ListAvailable (#20632)

* Migrate ApplicationInsights from generation to main (#20782)

* Move ApplicationInsights to main

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>

* Managed database cross subscription restore (#20735)

* SDK generated from private branch, and added support for cross subscription restore

* recording tests

* help, changelog

* split example in two

* fixing

* Removing positional parameter to fix pipeline

* Use commit hash

---------

Co-authored-by: Milan Brkic <mibrkic@microsoft.com>

* Add module version to changelog (#20669)

* Add module version in changelog

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* TargetExtendedLocation support for GalleryImageVersion (#20748)

* update SDK version from 58 to 60

* add ExtendedTargetLocation to New and Update and add allowDeletionReplicedLocation param to Update

* fix error

* add parameters and test

* changelog

* add md and examples

* change CRP common test with work with new

---------

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Migrate StackHCI from generation to main (#20785)

* Move StackHCI to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Peering] Migrate to autorest and support API version 2022-10-01 (#20776)

* delete module for peering in main

* Migrate Peering from generation to feature/delete-peering-main (#20779)

* Move Peering to feature/delete-peering-main

* create exampleIssues.csv and SignatureIssues.csv update changelog

---------

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>

* update AssemblyInfo.cs

---------

Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>

* [AKS] support HostGroupID (#20796)

* [AKS] support HostGroupID

* add test asserts

* Migrate DataProtection from generation to main (#20786)

* Move DataProtection to main

* Update New-AzDataProtectionBackupVault.md

* Update New-AzDataProtectionBackupVault.md

* Update and rename Changelog.md to ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Resources] Handle nested array changes in What-If formatter (#20689)

* Handle nested array changes

* Update changelog

* Migrate Compute from generation to main (#20788)

* Move Compute to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* win-arm64 support for WAM (#20797)

* add msal runtime arm64

* Update ChangeLog.md

* Add PDB for msalruntime_arm64

* [AppService]: fix #20746 New-AzWebAppCertificate -hostname indicates support for multiple hostnames (#20790)

* Format changelog.md (#20800)

* Format changelog.md

* storage

* Migrate VoiceServices from generation to main (#20798)

* Move VoiceServices to main

* Update Changelog.md

---------

Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Add managed instance DTC cmdlets (#20805)

* Added SDK updates and DTC cmdlets

* Removed debugger line

* Added tests and fixed input object parameter set

* Updated help and tests

* Updated help files

* Fixed help files

* Removed excess positions

* Added a safeguard for the DTC model and modified the comment to better explain how the host name and dns suffix are related

* Adressing comments

---------

Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Revert the UbuntuLTS image alias to use the version 16.04 instead of 20.04 (#20792)

* Update Images.json

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fixed query issue when objectId in assignment is empty for Get-DenyAssignment (#20813)

* changed domain name of online. (#20802)

* Typo "udpate"→"update" (#20810)

* Typo "udpate"→"update"

https://learn.microsoft.com/en-us/powershell/module/az.recoveryservices/update-azrecoveryservicesasrprotectioncontainermapping?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/RecoveryServices/RecoveryServices/help/Update-AzRecoveryServicesAsrProtectionContainerMapping.md
#PingMSFTDocs

* Update UpdateAzureRmRecoveryServicesAsrProtectionContainerMapping.cs

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Compute] Added `-SkipIdentity`, `-PathUserIdentity`, `-IsTest` to `Set-AzVMAEMExtension`  (#20597)

* features: -PathUserIdentity, -SkipIdentity, IsTest

* re-record tests and add tests for new properties

* added description to  and fixed null exception

* revert ComputeTestRunner

* add suppress messages

* fixed comments, doc and paramPos as per #20597

* removed skip tests as requested

---------

Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Az.RecoveryServices.Backup] Added support for Private Endpoints and Immutable Vaults (#20741)

* Added support for enable/disable Public Network Access and PrivateEndpoints
Added support for Immutable Vaults
Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
Added List RP expiry time
Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK

Added changeLog

* re-recorded failed tests
Updated help files

* re-record failed tests

* added new tests and examples

* resolved review comments

* Move MobileNetwork to release-2023-02-07 (#20821)

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Update the logic of get commit id in autorest generation (#20827)

* Update the logic of get commit id in autorest generation

* Update the logic of get commit id in autorest generation

* Move Peering to release-2023-02-07 (#20833)

* [AKS] fix a bug in zip on windows (#20832)

* [AKS] fix a bug in zip on windows

* update changelog

* update changelog

* Fix the bugs for AzKeyStore (#20768)

* Fix AzKeyStore issues and optimize initialization and update

* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.

* Add parallel test case of Az.Accounts to smoke test

* Address review comments

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Address review comments

* Fix failed test cases.

* Fix an issue of  AzKeyStore when context autosaving switching

* Migrate Monitor from generation to release-2023-02-07 (#20841)

* Move Monitor to release-2023-02-07

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* release-2023-02-07 (#20843)

* Update Reference to latest swagger for Runbook Cmdlets (#20803)

* Added test cases for RunBook Pattern changes as per public doc https://learn.microsoft.com/en-us/azure/automation/manage-runbooks

* Update  swagger to be from the main branch of Azure/azure-rest-api-specs repo

* Updated Session record for Runbook Test

* Update ChangeLog.MD

* Update Automation ChangeLog.MD

---------

Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>

* {AzureDataShare} fixes #20822 fix the description (#20840)

* {AzureDataShare} fixes #20822 fix the description

fixes #20822 fix the description

The StorageAccountResourceId parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the resource ID of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The resource ID of the storage account can be obtained from the Azure portal or through Azure PowerShell.

The AccountName parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The account name of the storage account must be unique within Azure and can be used to access the storage account and the data stored within it.

The ResourceGroup parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure resource group that contains the Azure storage account being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the resource group that holds the storage account from which the data will be shared. The resource group can be used to manage the resources within it, such as the storage account and the data set mapping.

* Update NewAzDataShareDataSetMapping.cs

* Update NewAzDataShareDataSetMapping.cs

* Update GetAzDataShareDataSetMapping.cs

* Update RemoveAzDataShareDataSetMapping.cs

* Update Get-AzDataShareDataSetMapping.md

* Update Remove-AzDataShareDataSetMapping.md

* {AzureSubscription} fixes #20812 fix the workload parameter (#20842)

* {AzureSubscription} fixes #20812 fix the workload parameter

fixes #20812 

While we run the PS cmdlet `New-AzSubscriptionAlias` it fails with the error:

New-AzSubscriptionAlias -AliasName MyTestAlias -BillingScope '/providers/Microsoft.Billing/billingAccounts/XXXXXX/enrollmentAccounts/XXXXXX' -SubscriptionName MysSubscription

New-AzSubscriptionAlias: Operation returned an invalid status code 'BadRequest'

Debug output:
{
  "error": {
    "code": "InvalidWorkLoad",
    "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
  },
  "code": "InvalidWorkLoad",
  "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
}

This PR makes the workload parameter mandatory to avoid the above error.

* Update ChangeLog.md

* Update src/Subscription/Subscription/ChangeLog.md

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Updating the help docs for New-AzSubscriptionAlias

* Update src/Subscription/Subscription/ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Fix daily smoke test error of ThreadJob installation (#20856)

* Migrate DataMigration from generation to main (#20857)

* Move DataMigration to main

* Update ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Az.Automanage] Az.Automanage General Available (#20860)

* Update Az.psd1

* Update MinimalVersion.csv

* [Storage] Fix help file format per static analysis result (#20774)

* fix help

* update formatting

* format help examples

* Update help example format

* Fix example cmdlet usage

* Add skip line

* remove skip comment

* Fix exmaple title typo by comments

* Bug : classic fw private ranges reverts to default when doing get & set (#20855)

* Bug : classic fw private ranges reverts to default when doing get & set

* Added change log

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* added support for windows 2022 server for service fabric cluster (#20825)

* added support for windows 2022 server

* updated changelog file based on comments

* OOB release for Az.Automation (#20874)

* Removed some of the run instances for the time being

* add pipeline yml for syncing fabricbot.json aliases (#20772)

* add pipeline yml for syncing fabricbot.json aliases

* change git user name and email in script

* change inline script to GetWiki2Json.ps1 file

* remove unnecessary code

* change wrong dir

* change to my personal repo for test

* change the usage of token

* change CreatePR.ps1 for test

* correct ParseWiki2Json.ps1

* remove unnecessary output

* remove quote

* finish test, change back to Azure repo

* change branch name

* change some names

* remove the use of magic number

* change commit message

* remove redundant git pull

* change the way of getting wiki content

* change space to -

* add md

* set current dir

* use space

* use -

* still use ADOToken

* use a better wiki url

* test purpose

* test2

* test oauth

* test3

* finish test

* test again

* test

* finish  test

* test cron

* test double pr

* solve double pr

* test

* test

* test

* finish test

* test

* finish test

* test restapi

* te

* finish test

* test

* finish test

* filter pr

* test

* test

* test

* test

* finish test

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* [Policy Insights] Added cmdlets for policy attestations (#20696)

* Added cmdlets for policy attestations

* Addressed pipeline errors

* Addressed PR comments

* Subscription ID Changed

* PR Comments 2

* Metadata Tests

* PR Comments Updated Docs

* [Security] Update Security module based on .NET SDK track1, using source code (#20164)

* Add all files

* Add all code to module

* resolve changes

* Record securitySettings tests

* Record pricing tests

* Record securityAssessment and metadata

* Fix Alerts code and tests record and coverage

* Record and fix JitNetworkAccessPolicy tests

* Record assessments and metadata tests

* Record settings tests

* Add SubPlan support in pricing

* Change SecurityContact page type to list

* Fix and record SecurityContact tests

* Add support in evidence, techniques and sub techniques

* Pricings

* changes

* remove breaking changes

* Update ChangeLog.md

---------

Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>

* Fix ThreadJob installation error of smoke test (#20867)

* Fix ThreadJob installation error of smoke test

* Address review comments

* Fix unexpected recommendation message (#20880)

* Update Azure.Core from 1.25.0 to 1.28.0 (#20889)

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* updata some old moudle metadata json file (#20892)

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Enabled debug log and added more debug info to Aks live test

* [DataFactory]Updated ADF .Net SDK version to 9.1.0 (#20875)

* [DataFactory]Updated ADF .Net SDK version to 9.1.0

* update

* Service Client Code generation for Redis Cache RP (#20894)

* Nuget Update with Auto Rest

* CS files updates

* sln update

* Change sync alias.yml (#20899)

* Set up first CI try with Azure Pipelines

description here! [skip ci]

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* commit me

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* remove test yml

* rectify_git_url

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Correct help docs for *-AzCosmosDBAccount (#20891)

* Sync fabricbot.json (#20831)

* [Az.DataMigration] Change Azure Database Migration Service in documentation to Azure Database Migration Service (classic) (#20893)

* Rename Azure Database migration Service to Azure Database Migration Service (classic)

* fix PR comments

* Corrected syntax for ConfirmAction (#20902)

`-Confirm` in the examples were not in the correct format to override the confirmation prompt

* Update New-AzSynapseRoleAssignment.md (#20905)

* Update Remove-AzSynapseRoleAssignment.md (#20906)

* Added note for scenario when an SPN role assignment is listed (#20907)

* Use pwsh7.2.8 temporarily till 7.2.10 is available (#20911)

* Fix the issue that CI doesn't check online version of help doc (#20901)

* Fix the issue that CI doesn't check online version of help doc

* Fix the online version in help docs

* Fix the online version in help docs

* Fix the example issue

* Fix the example issue

* Snat cmdlet fwp (#20854)

* Added Snat parameter to firewall policy cmdlets

* Generated help for new cmdlet and updated for the existing ones

* fixed pipeline analyze issue

* Removed SupportsShouldProcess

* suppressed static analyzer

* Updated help per PR review comments

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* OOB of Az.ConnectedKubernetes (#20904)

* Fix/connectedk8s ps5 (#20603)

* Create RSAHelper.ps1

* Update New-AzConnectedKubernetes.ps1

* Add try-catch and update function parameters

* Update New-AzConnectedKubernetes.ps1

* [Az.ConnectedKubernetes] Update ChangeLog  (#20649)

* Update RSAHelper.ps1 (coding style)

* Update ChangeLog.md

* upgrade Az.ConnectedKubernetes from 0.7.0 to 0.7.1

---------

Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>

---------

Co-authored-by: Arun Sabale <toarun4u@gmail.com>
Co-authored-by: RakeshMohanMSFT <49954584+RakeshMohanMSFT@users.noreply.github.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
Co-authored-by: Yan Xu <sheshouxy@gmail.com>
Co-authored-by: v-sapanchal <117979452+v-sapanchal@users.noreply.github.com>
Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>
Co-authored-by: Siddharth Saklecha <siddharth2408@gmail.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Co-authored-by: Giz <gizchanie@gmail.com>
Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Xiaogang <xidi@microsoft.com>
Co-authored-by: Mikhail <mitryakh@microsoft.com>
Co-authored-by: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com>
Co-authored-by: Kota Sudhakar Reddy <60102891+Kotasudhakarreddy@users.noreply.github.com>
Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: rebeccaxu-ms <104461363+rebeccaxu-ms@users.noreply.github.com>
Co-authored-by: Wei Wei <weiwei@microsoft.com>
Co-authored-by: SaurabhSharma-MSFT <38112130+SaurabhSharma-MSFT@users.noreply.github.com>
Co-authored-by: Theodore Chang <thchan@microsoft.com>
Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>
Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Adam Sandor <adsandor@microsoft.com>
Co-authored-by: navba-MSFT <57353862+navba-MSFT@users.noreply.github.com>
Co-authored-by: Ilias <iliaskhan57@gmail.com>
Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Jack Stromberg <jstrom@microsoft.com>
Co-authored-by: Austin Tolani <46536757+austintolani@users.noreply.github.com>
Co-authored-by: Austin Tolani <austintolani@microsoft.com>
Co-authored-by: Ben Eshed <105308016+bewatersmsft@users.noreply.github.com>
Co-authored-by: Jingshu923 <52914166+Jingshu923@users.noreply.github.com>
Co-authored-by: yifanz0 <100746763+yifanz0@users.noreply.github.com>
Co-authored-by: Mike F. Robbins <mike.robbins@microsoft.com>
Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>
Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Milan Brkic <milan.brkic1@yahoo.com>
Co-authored-by: Milan Brkic <mibrkic@microsoft.com>
Co-authored-by: lijinpei2008 <31384087+lijinpei2008@users.noreply.github.com>
Co-authored-by: Shenglong Li <shenglong.li@outlook.com>
Co-authored-by: Stefan Krivokapic <51293916+krivi37@users.noreply.github.com>
Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>
Co-authored-by: Michael Guss <mikhailg@microsoft.com>
Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Himanshu Agarwal <himanshu.123j@gmail.com>
Co-authored-by: sushil490023 <sushil490023@gmail.com>
Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>
Co-authored-by: demodh <44214810+demodh@users.noreply.github.com>
Co-authored-by: xtR0d666 <69706194+xtR0d666@users.noreply.github.com>
Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>
Co-authored-by: samarthlakhotia <112656832+samarthlakhotia@users.noreply.github.com>
Co-authored-by: yibirnba <52132191+yibirnba@users.noreply.github.com>
Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>
Co-authored-by: Rohit Anand <69732641+rohanand-MS@users.noreply.github.com>
Co-authored-by: Ashish Shinde <ashind@microsoft.com>
Co-authored-by: Brett Miller <brett@millerb.co.uk>
Co-authored-by: meenalsri <81656932+meenalsri@users.noreply.github.com>
Co-authored-by: NanxiangLiu <33285578+Nickcandy@users.noreply.github.com>
Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>
vidai-msft added a commit that referenced this issue Feb 19, 2023
* Fix example 1 in Set-AzVirtualNetworkPeering.md (#20588)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' … (#20569)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' returned token has wrong skn value

Fixes #20562

* Update ChangeLog.md

* Update ChangeLog.md

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Revise common assembly doc (#20465)

* [AKS] support AadProfile (#20596)

* [AKS] support AadProfile

* update changelog

* add example in help markdown files

* [Network] New-AzNetworkWatcherPacketCapture - TotalBytesPerSession with incorrect data type (#20504)

* resolved the TotalBytesPerSession limit issue

* suppress the warning messages of the breaking change analyzer by adding all the error in BreakingChangeIssues.csv file

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Move LoadTesting to main (#20622)

* Move BillingBenefits to main (#20624)

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Update changelog as per PR#20426 (#20616)

* Update changelog as per PR#20426

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fix the issue that CI will fail to when tools is updated in generation branch (#20626)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20288)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20271)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20275)

Co-authored-by: Dingmeng Xue <dixue@microsoft.com>

* Enabled to set perform snat to always when PrivateRange is set to 255.255.255.255/32 (#20497)

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* Rename the name to PhaseName (#20651)

* Fix format issue of Remove-AzPostgreSqlFlexibleServerDatabase ref doc (#20635)

Fix #20551

* Fix Az.Accounts cannot be imported due to assembly not found (#20637)

* fix accounts cannot be imported

* Az.Accounts v2.11.1

* fixed type error in CheckAssemblies.ps1

* Add support for the case that psd1 and help are in the {module}.Manaement folder (#20652)

* Add support for the case that psd1 and help are in the {module}.Management folder

For normal cases, psd1 and help are in the {module} folder. But for storage, they are in Storeage.Management folder. And this PR is created to support case like storage.

* Replace ternary operator with if-clause

* Fixed the issue when support help and psd1 in {module}.Management folder (#20674)

Assume help folder and psd1 are in the same folder

* Update the check rules and update some exception files (#20647)

* Mitryakh/nrp test fixes (#20612)

* Added Test-PublicIpAddressZones fix

* Added fixes for Test-PublicIpAddressZones, Test-PublicIpAddressVmss

* Fixed several tests/recordings

* Fixed test results

* reverted change in older failed test recording

* Fixed vnet test adding a catch block to prevent transient failures

* Fixed failed test

* Fixed 1 more recording

* Fixed TestPublicIpAddressCRUDIdleTimeout and recording for that

* Added skip tag for MultiIpConfigOnNicTests, which has transient failures for live testing

* Fixed typo "resouce group"→"resource group" (#20664)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsforwardingruleset?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsForwardingRuleset.md
#PingMSFTDocs

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored (#20606)

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored

* Review comments are addressed

* Migrate MobileNetwork from generation to main (#20673)

* Move MobileNetwork to main

* create SignatureIssues.csv

* create ExampleIssues.csv

* update azure-powershell-modules.md

* Rename Changelog.md to ChangeLog.md

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>

* Change test coverage log to debug level (#20648)

* Update TestCoverage.cs

* Removed unnecessary debug info

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet (#20580)

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet

* updated changelog

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for accesstier (#20554)

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for
accesstier

* Fix CI failure

* Updated script to build TestFx environment as well as the document (#20592)

* Updated script to build TestFx environment as well as the document

* Update documentation/testing-docs/using-azure-test-framework.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* {AppServices} Update AccountName parameter description (#20607)

* {AppServices} Update AccountName parameter description

Update AccountName parameter and mount path parameter description

* Update Parameter description

Update Parameter description

* modify parameter description

* generate help

* add param to New-AzRestorePoint (#20645)

* update

* changelog

* update for fulltypename

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Move BillingBenefits to main (#20706)

* BillingBenefits and LoadTesting OOB (#20629)

Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20265)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20264)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20269)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20268)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20277)

Co-authored-by: dingmeng-xue <dixue@microsoft.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20266)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20267)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20274)

* Microsoft mandatory file (#20737)

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>

* Fill in empty Compute parameter descriptions  (#20726)

* descriptions filled

* fix missing

* changelog

* Update StorageAccountType LRS values to correct _LRS format (#20727)

* lrs fixed

* changelog

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Remove the useless projects under tools folder (#20633)

* Remove the useless projects under tools folder

* Add back FormatPs1XmlGenerator

* [CosmosDB] Modify Example 1 with the correct cmdlet (#20707)

* update Compute .Net SDK version to 59 (#20524)

* update net version

* changelog

* Update ChangeLog.md

* {AzurePolicy} fixes #20654 fix the description (#20729)

fix the description for the `Get-AzPolicyExemption`

 fixes #20654

* [SQL] umi support for auditing (#20750)

* umi support for auditing

* updated changelog

* added null check

* Update ChangeLog.md

---------

Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Updated the max value for HAReplicaCount parameter (#20752)

* Updated the max value for HAReplicaCount parameter

* updated changelog

* Fixed help message

* [AppGW] Start-AzApplicationGateway docs example (#20699)

* [AppGW] Start-AzApplicationGateway docs example

Adding Get-AzApplicationGateway command to be consistent with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Start-AzApplicationGateway.md

* Update Start-AzApplicationGateway.md

Consistency with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Stop-AzApplicationGateway.md

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceResourceId para… (#20760)

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceId parameter

Fixes #20703

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkspaceResourceId parameter

* Fix the issue of wrong format of csv (#20765)

* Fix the issue of wrong format of csv

* Fix the issue of wrong format of csv

* Suppress Az.Compute

* [Redis] Update `Get-AzRedisCacheLink` and `New-AzRedisCacheLink` to print additional properties (#20704)

* Update ps1xml file with linked server properties

* Update output in help/Get-AzRedisCacheLink.md

* Update output in New-AzRedisCacheLink.md

* update changelog

* update formatting in New-AzRedisCacheLink.md

---------

Co-authored-by: Austin Tolani <austintolani@microsoft.com>

* Add Azure Firewall SKU Upgrade Example (#20686)

example to upgrade firewall sku

* [DataFactory]Updated ADF .Net SDK version to 9.0.0 (#20676)

* Typo "resouce group"→"resource group" (#20713)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsresolveroutboundendpoint?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsResolverOutboundEndpoint.md
#PingMSFTDocs

* [Storage] Add warning message for AllowBlobPublicAccess default behavior change (#20679)

* Add warning for AllowBlobPublicAccess default behavior change

* add changelog

* update message

* Update warning message

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Corrected disallowed html tags from docs build report (#20643)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Corrected broken links from docs build report (#20642)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Replace Get-InstalledModule with Get-Module -ListAvailable (#20632)

* Migrate ApplicationInsights from generation to main (#20782)

* Move ApplicationInsights to main

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>

* Managed database cross subscription restore (#20735)

* SDK generated from private branch, and added support for cross subscription restore

* recording tests

* help, changelog

* split example in two

* fixing

* Removing positional parameter to fix pipeline

* Use commit hash

---------

Co-authored-by: Milan Brkic <mibrkic@microsoft.com>

* Add module version to changelog (#20669)

* Add module version in changelog

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* TargetExtendedLocation support for GalleryImageVersion (#20748)

* update SDK version from 58 to 60

* add ExtendedTargetLocation to New and Update and add allowDeletionReplicedLocation param to Update

* fix error

* add parameters and test

* changelog

* add md and examples

* change CRP common test with work with new

---------

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Migrate StackHCI from generation to main (#20785)

* Move StackHCI to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Peering] Migrate to autorest and support API version 2022-10-01 (#20776)

* delete module for peering in main

* Migrate Peering from generation to feature/delete-peering-main (#20779)

* Move Peering to feature/delete-peering-main

* create exampleIssues.csv and SignatureIssues.csv update changelog

---------

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>

* update AssemblyInfo.cs

---------

Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>

* [AKS] support HostGroupID (#20796)

* [AKS] support HostGroupID

* add test asserts

* Migrate DataProtection from generation to main (#20786)

* Move DataProtection to main

* Update New-AzDataProtectionBackupVault.md

* Update New-AzDataProtectionBackupVault.md

* Update and rename Changelog.md to ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Resources] Handle nested array changes in What-If formatter (#20689)

* Handle nested array changes

* Update changelog

* Migrate Compute from generation to main (#20788)

* Move Compute to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* win-arm64 support for WAM (#20797)

* add msal runtime arm64

* Update ChangeLog.md

* Add PDB for msalruntime_arm64

* [AppService]: fix #20746 New-AzWebAppCertificate -hostname indicates support for multiple hostnames (#20790)

* Format changelog.md (#20800)

* Format changelog.md

* storage

* Migrate VoiceServices from generation to main (#20798)

* Move VoiceServices to main

* Update Changelog.md

---------

Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Add managed instance DTC cmdlets (#20805)

* Added SDK updates and DTC cmdlets

* Removed debugger line

* Added tests and fixed input object parameter set

* Updated help and tests

* Updated help files

* Fixed help files

* Removed excess positions

* Added a safeguard for the DTC model and modified the comment to better explain how the host name and dns suffix are related

* Adressing comments

---------

Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Revert the UbuntuLTS image alias to use the version 16.04 instead of 20.04 (#20792)

* Update Images.json

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fixed query issue when objectId in assignment is empty for Get-DenyAssignment (#20813)

* changed domain name of online. (#20802)

* Typo "udpate"→"update" (#20810)

* Typo "udpate"→"update"

https://learn.microsoft.com/en-us/powershell/module/az.recoveryservices/update-azrecoveryservicesasrprotectioncontainermapping?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/RecoveryServices/RecoveryServices/help/Update-AzRecoveryServicesAsrProtectionContainerMapping.md
#PingMSFTDocs

* Update UpdateAzureRmRecoveryServicesAsrProtectionContainerMapping.cs

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Compute] Added `-SkipIdentity`, `-PathUserIdentity`, `-IsTest` to `Set-AzVMAEMExtension`  (#20597)

* features: -PathUserIdentity, -SkipIdentity, IsTest

* re-record tests and add tests for new properties

* added description to  and fixed null exception

* revert ComputeTestRunner

* add suppress messages

* fixed comments, doc and paramPos as per #20597

* removed skip tests as requested

---------

Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Az.RecoveryServices.Backup] Added support for Private Endpoints and Immutable Vaults (#20741)

* Added support for enable/disable Public Network Access and PrivateEndpoints
Added support for Immutable Vaults
Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
Added List RP expiry time
Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK

Added changeLog

* re-recorded failed tests
Updated help files

* re-record failed tests

* added new tests and examples

* resolved review comments

* Move MobileNetwork to release-2023-02-07 (#20821)

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Update the logic of get commit id in autorest generation (#20827)

* Update the logic of get commit id in autorest generation

* Update the logic of get commit id in autorest generation

* Move Peering to release-2023-02-07 (#20833)

* [AKS] fix a bug in zip on windows (#20832)

* [AKS] fix a bug in zip on windows

* update changelog

* update changelog

* Fix the bugs for AzKeyStore (#20768)

* Fix AzKeyStore issues and optimize initialization and update

* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.

* Add parallel test case of Az.Accounts to smoke test

* Address review comments

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Address review comments

* Fix failed test cases.

* Fix an issue of  AzKeyStore when context autosaving switching

* Migrate Monitor from generation to release-2023-02-07 (#20841)

* Move Monitor to release-2023-02-07

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* release-2023-02-07 (#20843)

* Update Reference to latest swagger for Runbook Cmdlets (#20803)

* Added test cases for RunBook Pattern changes as per public doc https://learn.microsoft.com/en-us/azure/automation/manage-runbooks

* Update  swagger to be from the main branch of Azure/azure-rest-api-specs repo

* Updated Session record for Runbook Test

* Update ChangeLog.MD

* Update Automation ChangeLog.MD

---------

Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>

* {AzureDataShare} fixes #20822 fix the description (#20840)

* {AzureDataShare} fixes #20822 fix the description

fixes #20822 fix the description

The StorageAccountResourceId parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the resource ID of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The resource ID of the storage account can be obtained from the Azure portal or through Azure PowerShell.

The AccountName parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The account name of the storage account must be unique within Azure and can be used to access the storage account and the data stored within it.

The ResourceGroup parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure resource group that contains the Azure storage account being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the resource group that holds the storage account from which the data will be shared. The resource group can be used to manage the resources within it, such as the storage account and the data set mapping.

* Update NewAzDataShareDataSetMapping.cs

* Update NewAzDataShareDataSetMapping.cs

* Update GetAzDataShareDataSetMapping.cs

* Update RemoveAzDataShareDataSetMapping.cs

* Update Get-AzDataShareDataSetMapping.md

* Update Remove-AzDataShareDataSetMapping.md

* {AzureSubscription} fixes #20812 fix the workload parameter (#20842)

* {AzureSubscription} fixes #20812 fix the workload parameter

fixes #20812 

While we run the PS cmdlet `New-AzSubscriptionAlias` it fails with the error:

New-AzSubscriptionAlias -AliasName MyTestAlias -BillingScope '/providers/Microsoft.Billing/billingAccounts/XXXXXX/enrollmentAccounts/XXXXXX' -SubscriptionName MysSubscription

New-AzSubscriptionAlias: Operation returned an invalid status code 'BadRequest'

Debug output:
{
  "error": {
    "code": "InvalidWorkLoad",
    "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
  },
  "code": "InvalidWorkLoad",
  "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
}

This PR makes the workload parameter mandatory to avoid the above error.

* Update ChangeLog.md

* Update src/Subscription/Subscription/ChangeLog.md

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Updating the help docs for New-AzSubscriptionAlias

* Update src/Subscription/Subscription/ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Fix daily smoke test error of ThreadJob installation (#20856)

* Migrate DataMigration from generation to main (#20857)

* Move DataMigration to main

* Update ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Az.Automanage] Az.Automanage General Available (#20860)

* Update Az.psd1

* Update MinimalVersion.csv

* [Storage] Fix help file format per static analysis result (#20774)

* fix help

* update formatting

* format help examples

* Update help example format

* Fix example cmdlet usage

* Add skip line

* remove skip comment

* Fix exmaple title typo by comments

* Bug : classic fw private ranges reverts to default when doing get & set (#20855)

* Bug : classic fw private ranges reverts to default when doing get & set

* Added change log

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* added support for windows 2022 server for service fabric cluster (#20825)

* added support for windows 2022 server

* updated changelog file based on comments

* OOB release for Az.Automation (#20874)

* Removed some of the run instances for the time being

* add pipeline yml for syncing fabricbot.json aliases (#20772)

* add pipeline yml for syncing fabricbot.json aliases

* change git user name and email in script

* change inline script to GetWiki2Json.ps1 file

* remove unnecessary code

* change wrong dir

* change to my personal repo for test

* change the usage of token

* change CreatePR.ps1 for test

* correct ParseWiki2Json.ps1

* remove unnecessary output

* remove quote

* finish test, change back to Azure repo

* change branch name

* change some names

* remove the use of magic number

* change commit message

* remove redundant git pull

* change the way of getting wiki content

* change space to -

* add md

* set current dir

* use space

* use -

* still use ADOToken

* use a better wiki url

* test purpose

* test2

* test oauth

* test3

* finish test

* test again

* test

* finish  test

* test cron

* test double pr

* solve double pr

* test

* test

* test

* finish test

* test

* finish test

* test restapi

* te

* finish test

* test

* finish test

* filter pr

* test

* test

* test

* test

* finish test

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* [Policy Insights] Added cmdlets for policy attestations (#20696)

* Added cmdlets for policy attestations

* Addressed pipeline errors

* Addressed PR comments

* Subscription ID Changed

* PR Comments 2

* Metadata Tests

* PR Comments Updated Docs

* [Security] Update Security module based on .NET SDK track1, using source code (#20164)

* Add all files

* Add all code to module

* resolve changes

* Record securitySettings tests

* Record pricing tests

* Record securityAssessment and metadata

* Fix Alerts code and tests record and coverage

* Record and fix JitNetworkAccessPolicy tests

* Record assessments and metadata tests

* Record settings tests

* Add SubPlan support in pricing

* Change SecurityContact page type to list

* Fix and record SecurityContact tests

* Add support in evidence, techniques and sub techniques

* Pricings

* changes

* remove breaking changes

* Update ChangeLog.md

---------

Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>

* Fix ThreadJob installation error of smoke test (#20867)

* Fix ThreadJob installation error of smoke test

* Address review comments

* Fix unexpected recommendation message (#20880)

* Update Azure.Core from 1.25.0 to 1.28.0 (#20889)

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* updata some old moudle metadata json file (#20892)

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Enabled debug log and added more debug info to Aks live test

* [DataFactory]Updated ADF .Net SDK version to 9.1.0 (#20875)

* [DataFactory]Updated ADF .Net SDK version to 9.1.0

* update

* Service Client Code generation for Redis Cache RP (#20894)

* Nuget Update with Auto Rest

* CS files updates

* sln update

* Change sync alias.yml (#20899)

* Set up first CI try with Azure Pipelines

description here! [skip ci]

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* commit me

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* remove test yml

* rectify_git_url

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Correct help docs for *-AzCosmosDBAccount (#20891)

* Sync fabricbot.json (#20831)

* [Az.DataMigration] Change Azure Database Migration Service in documentation to Azure Database Migration Service (classic) (#20893)

* Rename Azure Database migration Service to Azure Database Migration Service (classic)

* fix PR comments

* Corrected syntax for ConfirmAction (#20902)

`-Confirm` in the examples were not in the correct format to override the confirmation prompt

* Update New-AzSynapseRoleAssignment.md (#20905)

* Update Remove-AzSynapseRoleAssignment.md (#20906)

* Added note for scenario when an SPN role assignment is listed (#20907)

* Use pwsh7.2.8 temporarily till 7.2.10 is available (#20911)

* Fix the issue that CI doesn't check online version of help doc (#20901)

* Fix the issue that CI doesn't check online version of help doc

* Fix the online version in help docs

* Fix the online version in help docs

* Fix the example issue

* Fix the example issue

* Snat cmdlet fwp (#20854)

* Added Snat parameter to firewall policy cmdlets

* Generated help for new cmdlet and updated for the existing ones

* fixed pipeline analyze issue

* Removed SupportsShouldProcess

* suppressed static analyzer

* Updated help per PR review comments

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* OOB of Az.ConnectedKubernetes (#20904)

* Fix/connectedk8s ps5 (#20603)

* Create RSAHelper.ps1

* Update New-AzConnectedKubernetes.ps1

* Add try-catch and update function parameters

* Update New-AzConnectedKubernetes.ps1

* [Az.ConnectedKubernetes] Update ChangeLog  (#20649)

* Update RSAHelper.ps1 (coding style)

* Update ChangeLog.md

* upgrade Az.ConnectedKubernetes from 0.7.0 to 0.7.1

---------

Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>

* Added live test cases for KeyVault and Compute

---------

Co-authored-by: Arun Sabale <toarun4u@gmail.com>
Co-authored-by: RakeshMohanMSFT <49954584+RakeshMohanMSFT@users.noreply.github.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
Co-authored-by: Yan Xu <sheshouxy@gmail.com>
Co-authored-by: v-sapanchal <117979452+v-sapanchal@users.noreply.github.com>
Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>
Co-authored-by: Siddharth Saklecha <siddharth2408@gmail.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Co-authored-by: Giz <gizchanie@gmail.com>
Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Xiaogang <xidi@microsoft.com>
Co-authored-by: Mikhail <mitryakh@microsoft.com>
Co-authored-by: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com>
Co-authored-by: Kota Sudhakar Reddy <60102891+Kotasudhakarreddy@users.noreply.github.com>
Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: rebeccaxu-ms <104461363+rebeccaxu-ms@users.noreply.github.com>
Co-authored-by: Wei Wei <weiwei@microsoft.com>
Co-authored-by: SaurabhSharma-MSFT <38112130+SaurabhSharma-MSFT@users.noreply.github.com>
Co-authored-by: Theodore Chang <thchan@microsoft.com>
Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>
Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Adam Sandor <adsandor@microsoft.com>
Co-authored-by: navba-MSFT <57353862+navba-MSFT@users.noreply.github.com>
Co-authored-by: Ilias <iliaskhan57@gmail.com>
Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Jack Stromberg <jstrom@microsoft.com>
Co-authored-by: Austin Tolani <46536757+austintolani@users.noreply.github.com>
Co-authored-by: Austin Tolani <austintolani@microsoft.com>
Co-authored-by: Ben Eshed <105308016+bewatersmsft@users.noreply.github.com>
Co-authored-by: Jingshu923 <52914166+Jingshu923@users.noreply.github.com>
Co-authored-by: yifanz0 <100746763+yifanz0@users.noreply.github.com>
Co-authored-by: Mike F. Robbins <mike.robbins@microsoft.com>
Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>
Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Milan Brkic <milan.brkic1@yahoo.com>
Co-authored-by: Milan Brkic <mibrkic@microsoft.com>
Co-authored-by: lijinpei2008 <31384087+lijinpei2008@users.noreply.github.com>
Co-authored-by: Shenglong Li <shenglong.li@outlook.com>
Co-authored-by: Stefan Krivokapic <51293916+krivi37@users.noreply.github.com>
Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>
Co-authored-by: Michael Guss <mikhailg@microsoft.com>
Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Himanshu Agarwal <himanshu.123j@gmail.com>
Co-authored-by: sushil490023 <sushil490023@gmail.com>
Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>
Co-authored-by: demodh <44214810+demodh@users.noreply.github.com>
Co-authored-by: xtR0d666 <69706194+xtR0d666@users.noreply.github.com>
Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>
Co-authored-by: samarthlakhotia <112656832+samarthlakhotia@users.noreply.github.com>
Co-authored-by: yibirnba <52132191+yibirnba@users.noreply.github.com>
Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>
Co-authored-by: Rohit Anand <69732641+rohanand-MS@users.noreply.github.com>
Co-authored-by: Ashish Shinde <ashind@microsoft.com>
Co-authored-by: Brett Miller <brett@millerb.co.uk>
Co-authored-by: meenalsri <81656932+meenalsri@users.noreply.github.com>
Co-authored-by: NanxiangLiu <33285578+Nickcandy@users.noreply.github.com>
Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>
vidai-msft added a commit that referenced this issue Feb 20, 2023
* Fix example 1 in Set-AzVirtualNetworkPeering.md (#20588)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' … (#20569)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' returned token has wrong skn value

Fixes #20562

* Update ChangeLog.md

* Update ChangeLog.md

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Revise common assembly doc (#20465)

* [AKS] support AadProfile (#20596)

* [AKS] support AadProfile

* update changelog

* add example in help markdown files

* [Network] New-AzNetworkWatcherPacketCapture - TotalBytesPerSession with incorrect data type (#20504)

* resolved the TotalBytesPerSession limit issue

* suppress the warning messages of the breaking change analyzer by adding all the error in BreakingChangeIssues.csv file

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Move LoadTesting to main (#20622)

* Move BillingBenefits to main (#20624)

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Update changelog as per PR#20426 (#20616)

* Update changelog as per PR#20426

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fix the issue that CI will fail to when tools is updated in generation branch (#20626)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20288)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20271)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20275)

Co-authored-by: Dingmeng Xue <dixue@microsoft.com>

* Enabled to set perform snat to always when PrivateRange is set to 255.255.255.255/32 (#20497)

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* Rename the name to PhaseName (#20651)

* Fix format issue of Remove-AzPostgreSqlFlexibleServerDatabase ref doc (#20635)

Fix #20551

* Fix Az.Accounts cannot be imported due to assembly not found (#20637)

* fix accounts cannot be imported

* Az.Accounts v2.11.1

* fixed type error in CheckAssemblies.ps1

* Add support for the case that psd1 and help are in the {module}.Manaement folder (#20652)

* Add support for the case that psd1 and help are in the {module}.Management folder

For normal cases, psd1 and help are in the {module} folder. But for storage, they are in Storeage.Management folder. And this PR is created to support case like storage.

* Replace ternary operator with if-clause

* Fixed the issue when support help and psd1 in {module}.Management folder (#20674)

Assume help folder and psd1 are in the same folder

* Update the check rules and update some exception files (#20647)

* Mitryakh/nrp test fixes (#20612)

* Added Test-PublicIpAddressZones fix

* Added fixes for Test-PublicIpAddressZones, Test-PublicIpAddressVmss

* Fixed several tests/recordings

* Fixed test results

* reverted change in older failed test recording

* Fixed vnet test adding a catch block to prevent transient failures

* Fixed failed test

* Fixed 1 more recording

* Fixed TestPublicIpAddressCRUDIdleTimeout and recording for that

* Added skip tag for MultiIpConfigOnNicTests, which has transient failures for live testing

* Fixed typo "resouce group"→"resource group" (#20664)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsforwardingruleset?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsForwardingRuleset.md
#PingMSFTDocs

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored (#20606)

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored

* Review comments are addressed

* Migrate MobileNetwork from generation to main (#20673)

* Move MobileNetwork to main

* create SignatureIssues.csv

* create ExampleIssues.csv

* update azure-powershell-modules.md

* Rename Changelog.md to ChangeLog.md

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>

* Change test coverage log to debug level (#20648)

* Update TestCoverage.cs

* Removed unnecessary debug info

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet (#20580)

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet

* updated changelog

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for accesstier (#20554)

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for
accesstier

* Fix CI failure

* Updated script to build TestFx environment as well as the document (#20592)

* Updated script to build TestFx environment as well as the document

* Update documentation/testing-docs/using-azure-test-framework.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* {AppServices} Update AccountName parameter description (#20607)

* {AppServices} Update AccountName parameter description

Update AccountName parameter and mount path parameter description

* Update Parameter description

Update Parameter description

* modify parameter description

* generate help

* add param to New-AzRestorePoint (#20645)

* update

* changelog

* update for fulltypename

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Move BillingBenefits to main (#20706)

* BillingBenefits and LoadTesting OOB (#20629)

Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20265)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20264)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20269)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20268)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20277)

Co-authored-by: dingmeng-xue <dixue@microsoft.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20266)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20267)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20274)

* Microsoft mandatory file (#20737)

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>

* Fill in empty Compute parameter descriptions  (#20726)

* descriptions filled

* fix missing

* changelog

* Update StorageAccountType LRS values to correct _LRS format (#20727)

* lrs fixed

* changelog

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Remove the useless projects under tools folder (#20633)

* Remove the useless projects under tools folder

* Add back FormatPs1XmlGenerator

* [CosmosDB] Modify Example 1 with the correct cmdlet (#20707)

* update Compute .Net SDK version to 59 (#20524)

* update net version

* changelog

* Update ChangeLog.md

* {AzurePolicy} fixes #20654 fix the description (#20729)

fix the description for the `Get-AzPolicyExemption`

 fixes #20654

* [SQL] umi support for auditing (#20750)

* umi support for auditing

* updated changelog

* added null check

* Update ChangeLog.md

---------

Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Updated the max value for HAReplicaCount parameter (#20752)

* Updated the max value for HAReplicaCount parameter

* updated changelog

* Fixed help message

* [AppGW] Start-AzApplicationGateway docs example (#20699)

* [AppGW] Start-AzApplicationGateway docs example

Adding Get-AzApplicationGateway command to be consistent with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Start-AzApplicationGateway.md

* Update Start-AzApplicationGateway.md

Consistency with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Stop-AzApplicationGateway.md

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceResourceId para… (#20760)

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceId parameter

Fixes #20703

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkspaceResourceId parameter

* Fix the issue of wrong format of csv (#20765)

* Fix the issue of wrong format of csv

* Fix the issue of wrong format of csv

* Suppress Az.Compute

* [Redis] Update `Get-AzRedisCacheLink` and `New-AzRedisCacheLink` to print additional properties (#20704)

* Update ps1xml file with linked server properties

* Update output in help/Get-AzRedisCacheLink.md

* Update output in New-AzRedisCacheLink.md

* update changelog

* update formatting in New-AzRedisCacheLink.md

---------

Co-authored-by: Austin Tolani <austintolani@microsoft.com>

* Add Azure Firewall SKU Upgrade Example (#20686)

example to upgrade firewall sku

* [DataFactory]Updated ADF .Net SDK version to 9.0.0 (#20676)

* Typo "resouce group"→"resource group" (#20713)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsresolveroutboundendpoint?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsResolverOutboundEndpoint.md
#PingMSFTDocs

* [Storage] Add warning message for AllowBlobPublicAccess default behavior change (#20679)

* Add warning for AllowBlobPublicAccess default behavior change

* add changelog

* update message

* Update warning message

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Corrected disallowed html tags from docs build report (#20643)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Corrected broken links from docs build report (#20642)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Replace Get-InstalledModule with Get-Module -ListAvailable (#20632)

* Migrate ApplicationInsights from generation to main (#20782)

* Move ApplicationInsights to main

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>

* Managed database cross subscription restore (#20735)

* SDK generated from private branch, and added support for cross subscription restore

* recording tests

* help, changelog

* split example in two

* fixing

* Removing positional parameter to fix pipeline

* Use commit hash

---------

Co-authored-by: Milan Brkic <mibrkic@microsoft.com>

* Add module version to changelog (#20669)

* Add module version in changelog

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* TargetExtendedLocation support for GalleryImageVersion (#20748)

* update SDK version from 58 to 60

* add ExtendedTargetLocation to New and Update and add allowDeletionReplicedLocation param to Update

* fix error

* add parameters and test

* changelog

* add md and examples

* change CRP common test with work with new

---------

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Migrate StackHCI from generation to main (#20785)

* Move StackHCI to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Peering] Migrate to autorest and support API version 2022-10-01 (#20776)

* delete module for peering in main

* Migrate Peering from generation to feature/delete-peering-main (#20779)

* Move Peering to feature/delete-peering-main

* create exampleIssues.csv and SignatureIssues.csv update changelog

---------

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>

* update AssemblyInfo.cs

---------

Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>

* [AKS] support HostGroupID (#20796)

* [AKS] support HostGroupID

* add test asserts

* Migrate DataProtection from generation to main (#20786)

* Move DataProtection to main

* Update New-AzDataProtectionBackupVault.md

* Update New-AzDataProtectionBackupVault.md

* Update and rename Changelog.md to ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Resources] Handle nested array changes in What-If formatter (#20689)

* Handle nested array changes

* Update changelog

* Migrate Compute from generation to main (#20788)

* Move Compute to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* win-arm64 support for WAM (#20797)

* add msal runtime arm64

* Update ChangeLog.md

* Add PDB for msalruntime_arm64

* [AppService]: fix #20746 New-AzWebAppCertificate -hostname indicates support for multiple hostnames (#20790)

* Format changelog.md (#20800)

* Format changelog.md

* storage

* Migrate VoiceServices from generation to main (#20798)

* Move VoiceServices to main

* Update Changelog.md

---------

Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Add managed instance DTC cmdlets (#20805)

* Added SDK updates and DTC cmdlets

* Removed debugger line

* Added tests and fixed input object parameter set

* Updated help and tests

* Updated help files

* Fixed help files

* Removed excess positions

* Added a safeguard for the DTC model and modified the comment to better explain how the host name and dns suffix are related

* Adressing comments

---------

Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Revert the UbuntuLTS image alias to use the version 16.04 instead of 20.04 (#20792)

* Update Images.json

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fixed query issue when objectId in assignment is empty for Get-DenyAssignment (#20813)

* changed domain name of online. (#20802)

* Typo "udpate"→"update" (#20810)

* Typo "udpate"→"update"

https://learn.microsoft.com/en-us/powershell/module/az.recoveryservices/update-azrecoveryservicesasrprotectioncontainermapping?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/RecoveryServices/RecoveryServices/help/Update-AzRecoveryServicesAsrProtectionContainerMapping.md
#PingMSFTDocs

* Update UpdateAzureRmRecoveryServicesAsrProtectionContainerMapping.cs

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Compute] Added `-SkipIdentity`, `-PathUserIdentity`, `-IsTest` to `Set-AzVMAEMExtension`  (#20597)

* features: -PathUserIdentity, -SkipIdentity, IsTest

* re-record tests and add tests for new properties

* added description to  and fixed null exception

* revert ComputeTestRunner

* add suppress messages

* fixed comments, doc and paramPos as per #20597

* removed skip tests as requested

---------

Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Az.RecoveryServices.Backup] Added support for Private Endpoints and Immutable Vaults (#20741)

* Added support for enable/disable Public Network Access and PrivateEndpoints
Added support for Immutable Vaults
Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
Added List RP expiry time
Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK

Added changeLog

* re-recorded failed tests
Updated help files

* re-record failed tests

* added new tests and examples

* resolved review comments

* Move MobileNetwork to release-2023-02-07 (#20821)

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Update the logic of get commit id in autorest generation (#20827)

* Update the logic of get commit id in autorest generation

* Update the logic of get commit id in autorest generation

* Move Peering to release-2023-02-07 (#20833)

* [AKS] fix a bug in zip on windows (#20832)

* [AKS] fix a bug in zip on windows

* update changelog

* update changelog

* Fix the bugs for AzKeyStore (#20768)

* Fix AzKeyStore issues and optimize initialization and update

* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.

* Add parallel test case of Az.Accounts to smoke test

* Address review comments

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Address review comments

* Fix failed test cases.

* Fix an issue of  AzKeyStore when context autosaving switching

* Migrate Monitor from generation to release-2023-02-07 (#20841)

* Move Monitor to release-2023-02-07

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* release-2023-02-07 (#20843)

* Update Reference to latest swagger for Runbook Cmdlets (#20803)

* Added test cases for RunBook Pattern changes as per public doc https://learn.microsoft.com/en-us/azure/automation/manage-runbooks

* Update  swagger to be from the main branch of Azure/azure-rest-api-specs repo

* Updated Session record for Runbook Test

* Update ChangeLog.MD

* Update Automation ChangeLog.MD

---------

Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>

* {AzureDataShare} fixes #20822 fix the description (#20840)

* {AzureDataShare} fixes #20822 fix the description

fixes #20822 fix the description

The StorageAccountResourceId parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the resource ID of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The resource ID of the storage account can be obtained from the Azure portal or through Azure PowerShell.

The AccountName parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The account name of the storage account must be unique within Azure and can be used to access the storage account and the data stored within it.

The ResourceGroup parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure resource group that contains the Azure storage account being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the resource group that holds the storage account from which the data will be shared. The resource group can be used to manage the resources within it, such as the storage account and the data set mapping.

* Update NewAzDataShareDataSetMapping.cs

* Update NewAzDataShareDataSetMapping.cs

* Update GetAzDataShareDataSetMapping.cs

* Update RemoveAzDataShareDataSetMapping.cs

* Update Get-AzDataShareDataSetMapping.md

* Update Remove-AzDataShareDataSetMapping.md

* {AzureSubscription} fixes #20812 fix the workload parameter (#20842)

* {AzureSubscription} fixes #20812 fix the workload parameter

fixes #20812 

While we run the PS cmdlet `New-AzSubscriptionAlias` it fails with the error:

New-AzSubscriptionAlias -AliasName MyTestAlias -BillingScope '/providers/Microsoft.Billing/billingAccounts/XXXXXX/enrollmentAccounts/XXXXXX' -SubscriptionName MysSubscription

New-AzSubscriptionAlias: Operation returned an invalid status code 'BadRequest'

Debug output:
{
  "error": {
    "code": "InvalidWorkLoad",
    "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
  },
  "code": "InvalidWorkLoad",
  "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
}

This PR makes the workload parameter mandatory to avoid the above error.

* Update ChangeLog.md

* Update src/Subscription/Subscription/ChangeLog.md

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Updating the help docs for New-AzSubscriptionAlias

* Update src/Subscription/Subscription/ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Fix daily smoke test error of ThreadJob installation (#20856)

* Migrate DataMigration from generation to main (#20857)

* Move DataMigration to main

* Update ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Az.Automanage] Az.Automanage General Available (#20860)

* Update Az.psd1

* Update MinimalVersion.csv

* [Storage] Fix help file format per static analysis result (#20774)

* fix help

* update formatting

* format help examples

* Update help example format

* Fix example cmdlet usage

* Add skip line

* remove skip comment

* Fix exmaple title typo by comments

* Bug : classic fw private ranges reverts to default when doing get & set (#20855)

* Bug : classic fw private ranges reverts to default when doing get & set

* Added change log

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* added support for windows 2022 server for service fabric cluster (#20825)

* added support for windows 2022 server

* updated changelog file based on comments

* OOB release for Az.Automation (#20874)

* Removed some of the run instances for the time being

* add pipeline yml for syncing fabricbot.json aliases (#20772)

* add pipeline yml for syncing fabricbot.json aliases

* change git user name and email in script

* change inline script to GetWiki2Json.ps1 file

* remove unnecessary code

* change wrong dir

* change to my personal repo for test

* change the usage of token

* change CreatePR.ps1 for test

* correct ParseWiki2Json.ps1

* remove unnecessary output

* remove quote

* finish test, change back to Azure repo

* change branch name

* change some names

* remove the use of magic number

* change commit message

* remove redundant git pull

* change the way of getting wiki content

* change space to -

* add md

* set current dir

* use space

* use -

* still use ADOToken

* use a better wiki url

* test purpose

* test2

* test oauth

* test3

* finish test

* test again

* test

* finish  test

* test cron

* test double pr

* solve double pr

* test

* test

* test

* finish test

* test

* finish test

* test restapi

* te

* finish test

* test

* finish test

* filter pr

* test

* test

* test

* test

* finish test

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* [Policy Insights] Added cmdlets for policy attestations (#20696)

* Added cmdlets for policy attestations

* Addressed pipeline errors

* Addressed PR comments

* Subscription ID Changed

* PR Comments 2

* Metadata Tests

* PR Comments Updated Docs

* [Security] Update Security module based on .NET SDK track1, using source code (#20164)

* Add all files

* Add all code to module

* resolve changes

* Record securitySettings tests

* Record pricing tests

* Record securityAssessment and metadata

* Fix Alerts code and tests record and coverage

* Record and fix JitNetworkAccessPolicy tests

* Record assessments and metadata tests

* Record settings tests

* Add SubPlan support in pricing

* Change SecurityContact page type to list

* Fix and record SecurityContact tests

* Add support in evidence, techniques and sub techniques

* Pricings

* changes

* remove breaking changes

* Update ChangeLog.md

---------

Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>

* Fix ThreadJob installation error of smoke test (#20867)

* Fix ThreadJob installation error of smoke test

* Address review comments

* Fix unexpected recommendation message (#20880)

* Update Azure.Core from 1.25.0 to 1.28.0 (#20889)

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* updata some old moudle metadata json file (#20892)

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Enabled debug log and added more debug info to Aks live test

* [DataFactory]Updated ADF .Net SDK version to 9.1.0 (#20875)

* [DataFactory]Updated ADF .Net SDK version to 9.1.0

* update

* Service Client Code generation for Redis Cache RP (#20894)

* Nuget Update with Auto Rest

* CS files updates

* sln update

* Change sync alias.yml (#20899)

* Set up first CI try with Azure Pipelines

description here! [skip ci]

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* commit me

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* remove test yml

* rectify_git_url

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Correct help docs for *-AzCosmosDBAccount (#20891)

* Sync fabricbot.json (#20831)

* [Az.DataMigration] Change Azure Database Migration Service in documentation to Azure Database Migration Service (classic) (#20893)

* Rename Azure Database migration Service to Azure Database Migration Service (classic)

* fix PR comments

* Corrected syntax for ConfirmAction (#20902)

`-Confirm` in the examples were not in the correct format to override the confirmation prompt

* Update New-AzSynapseRoleAssignment.md (#20905)

* Update Remove-AzSynapseRoleAssignment.md (#20906)

* Added note for scenario when an SPN role assignment is listed (#20907)

* Use pwsh7.2.8 temporarily till 7.2.10 is available (#20911)

* Fix the issue that CI doesn't check online version of help doc (#20901)

* Fix the issue that CI doesn't check online version of help doc

* Fix the online version in help docs

* Fix the online version in help docs

* Fix the example issue

* Fix the example issue

* Snat cmdlet fwp (#20854)

* Added Snat parameter to firewall policy cmdlets

* Generated help for new cmdlet and updated for the existing ones

* fixed pipeline analyze issue

* Removed SupportsShouldProcess

* suppressed static analyzer

* Updated help per PR review comments

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* OOB of Az.ConnectedKubernetes (#20904)

* Fix/connectedk8s ps5 (#20603)

* Create RSAHelper.ps1

* Update New-AzConnectedKubernetes.ps1

* Add try-catch and update function parameters

* Update New-AzConnectedKubernetes.ps1

* [Az.ConnectedKubernetes] Update ChangeLog  (#20649)

* Update RSAHelper.ps1 (coding style)

* Update ChangeLog.md

* upgrade Az.ConnectedKubernetes from 0.7.0 to 0.7.1

---------

Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>

* Added live test cases for KeyVault and Compute

* Added live test for Network

---------

Co-authored-by: Arun Sabale <toarun4u@gmail.com>
Co-authored-by: RakeshMohanMSFT <49954584+RakeshMohanMSFT@users.noreply.github.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
Co-authored-by: Yan Xu <sheshouxy@gmail.com>
Co-authored-by: v-sapanchal <117979452+v-sapanchal@users.noreply.github.com>
Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>
Co-authored-by: Siddharth Saklecha <siddharth2408@gmail.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Co-authored-by: Giz <gizchanie@gmail.com>
Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Xiaogang <xidi@microsoft.com>
Co-authored-by: Mikhail <mitryakh@microsoft.com>
Co-authored-by: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com>
Co-authored-by: Kota Sudhakar Reddy <60102891+Kotasudhakarreddy@users.noreply.github.com>
Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: rebeccaxu-ms <104461363+rebeccaxu-ms@users.noreply.github.com>
Co-authored-by: Wei Wei <weiwei@microsoft.com>
Co-authored-by: SaurabhSharma-MSFT <38112130+SaurabhSharma-MSFT@users.noreply.github.com>
Co-authored-by: Theodore Chang <thchan@microsoft.com>
Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>
Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Adam Sandor <adsandor@microsoft.com>
Co-authored-by: navba-MSFT <57353862+navba-MSFT@users.noreply.github.com>
Co-authored-by: Ilias <iliaskhan57@gmail.com>
Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Jack Stromberg <jstrom@microsoft.com>
Co-authored-by: Austin Tolani <46536757+austintolani@users.noreply.github.com>
Co-authored-by: Austin Tolani <austintolani@microsoft.com>
Co-authored-by: Ben Eshed <105308016+bewatersmsft@users.noreply.github.com>
Co-authored-by: Jingshu923 <52914166+Jingshu923@users.noreply.github.com>
Co-authored-by: yifanz0 <100746763+yifanz0@users.noreply.github.com>
Co-authored-by: Mike F. Robbins <mike.robbins@microsoft.com>
Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>
Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Milan Brkic <milan.brkic1@yahoo.com>
Co-authored-by: Milan Brkic <mibrkic@microsoft.com>
Co-authored-by: lijinpei2008 <31384087+lijinpei2008@users.noreply.github.com>
Co-authored-by: Shenglong Li <shenglong.li@outlook.com>
Co-authored-by: Stefan Krivokapic <51293916+krivi37@users.noreply.github.com>
Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>
Co-authored-by: Michael Guss <mikhailg@microsoft.com>
Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Himanshu Agarwal <himanshu.123j@gmail.com>
Co-authored-by: sushil490023 <sushil490023@gmail.com>
Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>
Co-authored-by: demodh <44214810+demodh@users.noreply.github.com>
Co-authored-by: xtR0d666 <69706194+xtR0d666@users.noreply.github.com>
Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>
Co-authored-by: samarthlakhotia <112656832+samarthlakhotia@users.noreply.github.com>
Co-authored-by: yibirnba <52132191+yibirnba@users.noreply.github.com>
Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>
Co-authored-by: Rohit Anand <69732641+rohanand-MS@users.noreply.github.com>
Co-authored-by: Ashish Shinde <ashind@microsoft.com>
Co-authored-by: Brett Miller <brett@millerb.co.uk>
Co-authored-by: meenalsri <81656932+meenalsri@users.noreply.github.com>
Co-authored-by: NanxiangLiu <33285578+Nickcandy@users.noreply.github.com>
Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>
VeryEarly added a commit that referenced this issue Mar 22, 2023
* Add a live test for AKS (#20618)

* add live test for AKS

* update description

* Enabled live test and added new function for local debug

* Enabled live test and added new function for local debug (#20656)

* Updated artifacts name for daily build and set trigger to none

* Fixed issues in live test

* fix aks test case (#20684)

* Updated the script for local test and added a new parameter to specify the desired test modules. (#20708)

* Shared/livetest (#20714)

* Modified error messages for easy troubleshooting locally and added ConfirmPreference to innter scriptblock.

* Added one test case for network

* Updated timeout from defatul to 180 mins

* Added failure retry when error occurs during connecting az account

* Shortened the random resource name to 15 in total

* Shared/livetest: Create livetest, storage and VM (#20678)

* add scenario test vm

* add scenario test Storage

* update scenario test Storage

* update scenario test vm

* update scenario test Storage

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test storage

* update scenario test vm, update the variable

* Shortened the random resource name to 15 in total

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update location Storage live test

* update location Storage live test

* delete scenario test Storage.Test

* msg

* update location Storage live test

* update location Storage live test

* update location Storage live test

---------

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* [PS - LiveTest] Fix storage live test failure (#20815)

* add scenario test vm

* add scenario test Storage

* update scenario test Storage

* update scenario test vm

* update scenario test Storage

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test storage

* update scenario test vm, update the variable

* Shortened the random resource name to 15 in total

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update scenario test vm

* update location Storage live test

* update location Storage live test

* delete scenario test Storage.Test

* msg

* update location Storage live test

* update location Storage live test

* update location Storage live test

* update scenario test Storage.Test

---------

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* Exposed the cmdlet Invoke-LiveTestCommand used to retry a single cmdlet instead of the whole live scenario

* Exposed the cmdlet Invoke-LiveTestCommand used to retry a single cmdlet instead of the whole live scenario (#20835)

* Add live test cases for bot service. (#20830)

* Add live test cases for bot service.

* Commit after local test running

* Add Invoke-LiveTestCommand for single retry and remove useless commands.

* Shortened the retry count to 3 and installed all az modules including preview

* Disabled the live test for BotService

* Add live test for Az.SpringCloud (#20863)

* Disable the live test for SpringCloud (#20879)

* Removed some of the run instances for the time being

* Removed some of the run instances for the time being (#20882)

* Enabled debug log and added more debug info to Aks live test

* Added debug info for Aks module (#20896)

* Removed some of the run instances for the time being

* Enabled debug log and added more debug info to Aks live test

* Merged main to shared/livetest (#20918)

* Fix example 1 in Set-AzVirtualNetworkPeering.md (#20588)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' … (#20569)

* {EventHub} Fix #20562: Fix 'New-AzEventHubAuthorizationRuleSASToken' returned token has wrong skn value

Fixes #20562

* Update ChangeLog.md

* Update ChangeLog.md

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Revise common assembly doc (#20465)

* [AKS] support AadProfile (#20596)

* [AKS] support AadProfile

* update changelog

* add example in help markdown files

* [Network] New-AzNetworkWatcherPacketCapture - TotalBytesPerSession with incorrect data type (#20504)

* resolved the TotalBytesPerSession limit issue

* suppress the warning messages of the breaking change analyzer by adding all the error in BreakingChangeIssues.csv file

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Move LoadTesting to main (#20622)

* Move BillingBenefits to main (#20624)

Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Update changelog as per PR#20426 (#20616)

* Update changelog as per PR#20426

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fix the issue that CI will fail to when tools is updated in generation branch (#20626)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20288)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20271)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20275)

Co-authored-by: Dingmeng Xue <dixue@microsoft.com>

* Enabled to set perform snat to always when PrivateRange is set to 255.255.255.255/32 (#20497)

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* Rename the name to PhaseName (#20651)

* Fix format issue of Remove-AzPostgreSqlFlexibleServerDatabase ref doc (#20635)

Fix #20551

* Fix Az.Accounts cannot be imported due to assembly not found (#20637)

* fix accounts cannot be imported

* Az.Accounts v2.11.1

* fixed type error in CheckAssemblies.ps1

* Add support for the case that psd1 and help are in the {module}.Manaement folder (#20652)

* Add support for the case that psd1 and help are in the {module}.Management folder

For normal cases, psd1 and help are in the {module} folder. But for storage, they are in Storeage.Management folder. And this PR is created to support case like storage.

* Replace ternary operator with if-clause

* Fixed the issue when support help and psd1 in {module}.Management folder (#20674)

Assume help folder and psd1 are in the same folder

* Update the check rules and update some exception files (#20647)

* Mitryakh/nrp test fixes (#20612)

* Added Test-PublicIpAddressZones fix

* Added fixes for Test-PublicIpAddressZones, Test-PublicIpAddressVmss

* Fixed several tests/recordings

* Fixed test results

* reverted change in older failed test recording

* Fixed vnet test adding a catch block to prevent transient failures

* Fixed failed test

* Fixed 1 more recording

* Fixed TestPublicIpAddressCRUDIdleTimeout and recording for that

* Added skip tag for MultiIpConfigOnNicTests, which has transient failures for live testing

* Fixed typo "resouce group"→"resource group" (#20664)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsforwardingruleset?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsForwardingRuleset.md
#PingMSFTDocs

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored (#20606)

* [AppService]: doc-update #12181- AppSettingsOverrides in New-AzWebAppSlot are ignored

* Review comments are addressed

* Migrate MobileNetwork from generation to main (#20673)

* Move MobileNetwork to main

* create SignatureIssues.csv

* create ExampleIssues.csv

* update azure-powershell-modules.md

* Rename Changelog.md to ChangeLog.md

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>

* Change test coverage log to debug level (#20648)

* Update TestCoverage.cs

* Removed unnecessary debug info

Co-authored-by: Vincent Dai <23257217+vidai-msft@users.noreply.github.com>

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet (#20580)

* Added HAReplicaCount parameter to restore-AzSqlDatabase cmdlet

* updated changelog

* Update ChangeLog.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for accesstier (#20554)

* [Storage Dataplane] - Remove Validation Set and move to track2 SDK for
accesstier

* Fix CI failure

* Updated script to build TestFx environment as well as the document (#20592)

* Updated script to build TestFx environment as well as the document

* Update documentation/testing-docs/using-azure-test-framework.md

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* {AppServices} Update AccountName parameter description (#20607)

* {AppServices} Update AccountName parameter description

Update AccountName parameter and mount path parameter description

* Update Parameter description

Update Parameter description

* modify parameter description

* generate help

* add param to New-AzRestorePoint (#20645)

* update

* changelog

* update for fulltypename

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Move BillingBenefits to main (#20706)

* BillingBenefits and LoadTesting OOB (#20629)

Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20265)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20264)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20269)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20268)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20277)

Co-authored-by: dingmeng-xue <dixue@microsoft.com>

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20266)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20267)

* Domain name of online doc is changed from docs.microsoft.com to learn.microsoft.com. (#20274)

* Microsoft mandatory file (#20737)

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>

* Fill in empty Compute parameter descriptions  (#20726)

* descriptions filled

* fix missing

* changelog

* Update StorageAccountType LRS values to correct _LRS format (#20727)

* lrs fixed

* changelog

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Remove the useless projects under tools folder (#20633)

* Remove the useless projects under tools folder

* Add back FormatPs1XmlGenerator

* [CosmosDB] Modify Example 1 with the correct cmdlet (#20707)

* update Compute .Net SDK version to 59 (#20524)

* update net version

* changelog

* Update ChangeLog.md

* {AzurePolicy} fixes #20654 fix the description (#20729)

fix the description for the `Get-AzPolicyExemption`

 fixes #20654

* [SQL] umi support for auditing (#20750)

* umi support for auditing

* updated changelog

* added null check

* Update ChangeLog.md

---------

Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Updated the max value for HAReplicaCount parameter (#20752)

* Updated the max value for HAReplicaCount parameter

* updated changelog

* Fixed help message

* [AppGW] Start-AzApplicationGateway docs example (#20699)

* [AppGW] Start-AzApplicationGateway docs example

Adding Get-AzApplicationGateway command to be consistent with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Start-AzApplicationGateway.md

* Update Start-AzApplicationGateway.md

Consistency with https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/help/Stop-AzApplicationGateway.md

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceResourceId para… (#20760)

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkSpaceId parameter

Fixes #20703

* {Sql} Fix #20703: Fix 'Set-AzSqlServerAudit' missing WorkspaceResourceId parameter

* Fix the issue of wrong format of csv (#20765)

* Fix the issue of wrong format of csv

* Fix the issue of wrong format of csv

* Suppress Az.Compute

* [Redis] Update `Get-AzRedisCacheLink` and `New-AzRedisCacheLink` to print additional properties (#20704)

* Update ps1xml file with linked server properties

* Update output in help/Get-AzRedisCacheLink.md

* Update output in New-AzRedisCacheLink.md

* update changelog

* update formatting in New-AzRedisCacheLink.md

---------

Co-authored-by: Austin Tolani <austintolani@microsoft.com>

* Add Azure Firewall SKU Upgrade Example (#20686)

example to upgrade firewall sku

* [DataFactory]Updated ADF .Net SDK version to 9.0.0 (#20676)

* Typo "resouce group"→"resource group" (#20713)

https://learn.microsoft.com/en-us/powershell/module/az.dnsresolver/get-azdnsresolveroutboundendpoint?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/DnsResolver/help/Get-AzDnsResolverOutboundEndpoint.md
#PingMSFTDocs

* [Storage] Add warning message for AllowBlobPublicAccess default behavior change (#20679)

* Add warning for AllowBlobPublicAccess default behavior change

* add changelog

* update message

* Update warning message

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Corrected disallowed html tags from docs build report (#20643)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Corrected broken links from docs build report (#20642)

Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>

* Replace Get-InstalledModule with Get-Module -ListAvailable (#20632)

* Migrate ApplicationInsights from generation to main (#20782)

* Move ApplicationInsights to main

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>

* Managed database cross subscription restore (#20735)

* SDK generated from private branch, and added support for cross subscription restore

* recording tests

* help, changelog

* split example in two

* fixing

* Removing positional parameter to fix pipeline

* Use commit hash

---------

Co-authored-by: Milan Brkic <mibrkic@microsoft.com>

* Add module version to changelog (#20669)

* Add module version in changelog

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* Update RunVersionController.ps1

* TargetExtendedLocation support for GalleryImageVersion (#20748)

* update SDK version from 58 to 60

* add ExtendedTargetLocation to New and Update and add allowDeletionReplicedLocation param to Update

* fix error

* add parameters and test

* changelog

* add md and examples

* change CRP common test with work with new

---------

Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>

* Migrate StackHCI from generation to main (#20785)

* Move StackHCI to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Peering] Migrate to autorest and support API version 2022-10-01 (#20776)

* delete module for peering in main

* Migrate Peering from generation to feature/delete-peering-main (#20779)

* Move Peering to feature/delete-peering-main

* create exampleIssues.csv and SignatureIssues.csv update changelog

---------

Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>

* update AssemblyInfo.cs

---------

Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>

* [AKS] support HostGroupID (#20796)

* [AKS] support HostGroupID

* add test asserts

* Migrate DataProtection from generation to main (#20786)

* Move DataProtection to main

* Update New-AzDataProtectionBackupVault.md

* Update New-AzDataProtectionBackupVault.md

* Update and rename Changelog.md to ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Resources] Handle nested array changes in What-If formatter (#20689)

* Handle nested array changes

* Update changelog

* Migrate Compute from generation to main (#20788)

* Move Compute to main

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* win-arm64 support for WAM (#20797)

* add msal runtime arm64

* Update ChangeLog.md

* Add PDB for msalruntime_arm64

* [AppService]: fix #20746 New-AzWebAppCertificate -hostname indicates support for multiple hostnames (#20790)

* Format changelog.md (#20800)

* Format changelog.md

* storage

* Migrate VoiceServices from generation to main (#20798)

* Move VoiceServices to main

* Update Changelog.md

---------

Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Add managed instance DTC cmdlets (#20805)

* Added SDK updates and DTC cmdlets

* Removed debugger line

* Added tests and fixed input object parameter set

* Updated help and tests

* Updated help files

* Fixed help files

* Removed excess positions

* Added a safeguard for the DTC model and modified the comment to better explain how the host name and dns suffix are related

* Adressing comments

---------

Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Revert the UbuntuLTS image alias to use the version 16.04 instead of 20.04 (#20792)

* Update Images.json

* Update ChangeLog.md

---------

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Fixed query issue when objectId in assignment is empty for Get-DenyAssignment (#20813)

* changed domain name of online. (#20802)

* Typo "udpate"→"update" (#20810)

* Typo "udpate"→"update"

https://learn.microsoft.com/en-us/powershell/module/az.recoveryservices/update-azrecoveryservicesasrprotectioncontainermapping?view=azps-9.3.0
https://github.com/Azure/azure-powershell/blob/main/src/RecoveryServices/RecoveryServices/help/Update-AzRecoveryServicesAsrProtectionContainerMapping.md
#PingMSFTDocs

* Update UpdateAzureRmRecoveryServicesAsrProtectionContainerMapping.cs

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Compute] Added `-SkipIdentity`, `-PathUserIdentity`, `-IsTest` to `Set-AzVMAEMExtension`  (#20597)

* features: -PathUserIdentity, -SkipIdentity, IsTest

* re-record tests and add tests for new properties

* added description to  and fixed null exception

* revert ComputeTestRunner

* add suppress messages

* fixed comments, doc and paramPos as per #20597

* removed skip tests as requested

---------

Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* [Az.RecoveryServices.Backup] Added support for Private Endpoints and Immutable Vaults (#20741)

* Added support for enable/disable Public Network Access and PrivateEndpoints
Added support for Immutable Vaults
Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
Added List RP expiry time
Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK

Added changeLog

* re-recorded failed tests
Updated help files

* re-record failed tests

* added new tests and examples

* resolved review comments

* Move MobileNetwork to release-2023-02-07 (#20821)

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* Update the logic of get commit id in autorest generation (#20827)

* Update the logic of get commit id in autorest generation

* Update the logic of get commit id in autorest generation

* Move Peering to release-2023-02-07 (#20833)

* [AKS] fix a bug in zip on windows (#20832)

* [AKS] fix a bug in zip on windows

* update changelog

* update changelog

* Fix the bugs for AzKeyStore (#20768)

* Fix AzKeyStore issues and optimize initialization and update

* Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
* When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]
* Used Lazy load for AzKeyStore.
* Used update on change mechanism for AzKeyStore and remove `Flush` interface.

* Add parallel test case of Az.Accounts to smoke test

* Address review comments

Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

Address review comments

* Fix failed test cases.

* Fix an issue of  AzKeyStore when context autosaving switching

* Migrate Monitor from generation to release-2023-02-07 (#20841)

* Move Monitor to release-2023-02-07

* Update ChangeLog.md

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>

* release-2023-02-07 (#20843)

* Update Reference to latest swagger for Runbook Cmdlets (#20803)

* Added test cases for RunBook Pattern changes as per public doc https://learn.microsoft.com/en-us/azure/automation/manage-runbooks

* Update  swagger to be from the main branch of Azure/azure-rest-api-specs repo

* Updated Session record for Runbook Test

* Update ChangeLog.MD

* Update Automation ChangeLog.MD

---------

Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>

* {AzureDataShare} fixes #20822 fix the description (#20840)

* {AzureDataShare} fixes #20822 fix the description

fixes #20822 fix the description

The StorageAccountResourceId parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the resource ID of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The resource ID of the storage account can be obtained from the Azure portal or through Azure PowerShell.

The AccountName parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure storage account that is the source of the data being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the storage account from which the data will be shared. The account name of the storage account must be unique within Azure and can be used to access the storage account and the data stored within it.

The ResourceGroup parameter in the "New-AzDataShareDataSetMapping" PowerShell cmdlet is used to specify the name of the Azure resource group that contains the Azure storage account being shared. This parameter is required when creating a new data set mapping for an Azure Data Share and is used to identify the resource group that holds the storage account from which the data will be shared. The resource group can be used to manage the resources within it, such as the storage account and the data set mapping.

* Update NewAzDataShareDataSetMapping.cs

* Update NewAzDataShareDataSetMapping.cs

* Update GetAzDataShareDataSetMapping.cs

* Update RemoveAzDataShareDataSetMapping.cs

* Update Get-AzDataShareDataSetMapping.md

* Update Remove-AzDataShareDataSetMapping.md

* {AzureSubscription} fixes #20812 fix the workload parameter (#20842)

* {AzureSubscription} fixes #20812 fix the workload parameter

fixes #20812 

While we run the PS cmdlet `New-AzSubscriptionAlias` it fails with the error:

New-AzSubscriptionAlias -AliasName MyTestAlias -BillingScope '/providers/Microsoft.Billing/billingAccounts/XXXXXX/enrollmentAccounts/XXXXXX' -SubscriptionName MysSubscription

New-AzSubscriptionAlias: Operation returned an invalid status code 'BadRequest'

Debug output:
{
  "error": {
    "code": "InvalidWorkLoad",
    "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
  },
  "code": "InvalidWorkLoad",
  "message": "Invalid WorkLoad provided, Only Production or DevTest are allowed"
}

This PR makes the workload parameter mandatory to avoid the above error.

* Update ChangeLog.md

* Update src/Subscription/Subscription/ChangeLog.md

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Updating the help docs for New-AzSubscriptionAlias

* Update src/Subscription/Subscription/ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* Fix daily smoke test error of ThreadJob installation (#20856)

* Migrate DataMigration from generation to main (#20857)

* Move DataMigration to main

* Update ChangeLog.md

---------

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* [Az.Automanage] Az.Automanage General Available (#20860)

* Update Az.psd1

* Update MinimalVersion.csv

* [Storage] Fix help file format per static analysis result (#20774)

* fix help

* update formatting

* format help examples

* Update help example format

* Fix example cmdlet usage

* Add skip line

* remove skip comment

* Fix exmaple title typo by comments

* Bug : classic fw private ranges reverts to default when doing get & set (#20855)

* Bug : classic fw private ranges reverts to default when doing get & set

* Added change log

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* added support for windows 2022 server for service fabric cluster (#20825)

* added support for windows 2022 server

* updated changelog file based on comments

* OOB release for Az.Automation (#20874)

* Removed some of the run instances for the time being

* add pipeline yml for syncing fabricbot.json aliases (#20772)

* add pipeline yml for syncing fabricbot.json aliases

* change git user name and email in script

* change inline script to GetWiki2Json.ps1 file

* remove unnecessary code

* change wrong dir

* change to my personal repo for test

* change the usage of token

* change CreatePR.ps1 for test

* correct ParseWiki2Json.ps1

* remove unnecessary output

* remove quote

* finish test, change back to Azure repo

* change branch name

* change some names

* remove the use of magic number

* change commit message

* remove redundant git pull

* change the way of getting wiki content

* change space to -

* add md

* set current dir

* use space

* use -

* still use ADOToken

* use a better wiki url

* test purpose

* test2

* test oauth

* test3

* finish test

* test again

* test

* finish  test

* test cron

* test double pr

* solve double pr

* test

* test

* test

* finish test

* test

* finish test

* test restapi

* te

* finish test

* test

* finish test

* filter pr

* test

* test

* test

* test

* finish test

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* [Policy Insights] Added cmdlets for policy attestations (#20696)

* Added cmdlets for policy attestations

* Addressed pipeline errors

* Addressed PR comments

* Subscription ID Changed

* PR Comments 2

* Metadata Tests

* PR Comments Updated Docs

* [Security] Update Security module based on .NET SDK track1, using source code (#20164)

* Add all files

* Add all code to module

* resolve changes

* Record securitySettings tests

* Record pricing tests

* Record securityAssessment and metadata

* Fix Alerts code and tests record and coverage

* Record and fix JitNetworkAccessPolicy tests

* Record assessments and metadata tests

* Record settings tests

* Add SubPlan support in pricing

* Change SecurityContact page type to list

* Fix and record SecurityContact tests

* Add support in evidence, techniques and sub techniques

* Pricings

* changes

* remove breaking changes

* Update ChangeLog.md

---------

Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>

* Fix ThreadJob installation error of smoke test (#20867)

* Fix ThreadJob installation error of smoke test

* Address review comments

* Fix unexpected recommendation message (#20880)

* Update Azure.Core from 1.25.0 to 1.28.0 (#20889)

Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>

* updata some old moudle metadata json file (#20892)

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Enabled debug log and added more debug info to Aks live test

* [DataFactory]Updated ADF .Net SDK version to 9.1.0 (#20875)

* [DataFactory]Updated ADF .Net SDK version to 9.1.0

* update

* Service Client Code generation for Redis Cache RP (#20894)

* Nuget Update with Auto Rest

* CS files updates

* sln update

* Change sync alias.yml (#20899)

* Set up first CI try with Azure Pipelines

description here! [skip ci]

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* commit me

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* remove test yml

* rectify_git_url

---------

Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>

* Correct help docs for *-AzCosmosDBAccount (#20891)

* Sync fabricbot.json (#20831)

* [Az.DataMigration] Change Azure Database Migration Service in documentation to Azure Database Migration Service (classic) (#20893)

* Rename Azure Database migration Service to Azure Database Migration Service (classic)

* fix PR comments

* Corrected syntax for ConfirmAction (#20902)

`-Confirm` in the examples were not in the correct format to override the confirmation prompt

* Update New-AzSynapseRoleAssignment.md (#20905)

* Update Remove-AzSynapseRoleAssignment.md (#20906)

* Added note for scenario when an SPN role assignment is listed (#20907)

* Use pwsh7.2.8 temporarily till 7.2.10 is available (#20911)

* Fix the issue that CI doesn't check online version of help doc (#20901)

* Fix the issue that CI doesn't check online version of help doc

* Fix the online version in help docs

* Fix the online version in help docs

* Fix the example issue

* Fix the example issue

* Snat cmdlet fwp (#20854)

* Added Snat parameter to firewall policy cmdlets

* Generated help for new cmdlet and updated for the existing ones

* fixed pipeline analyze issue

* Removed SupportsShouldProcess

* suppressed static analyzer

* Updated help per PR review comments

---------

Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>

* OOB of Az.ConnectedKubernetes (#20904)

* Fix/connectedk8s ps5 (#20603)

* Create RSAHelper.ps1

* Update New-AzConnectedKubernetes.ps1

* Add try-catch and update function parameters

* Update New-AzConnectedKubernetes.ps1

* [Az.ConnectedKubernetes] Update ChangeLog  (#20649)

* Update RSAHelper.ps1 (coding style)

* Update ChangeLog.md

* upgrade Az.ConnectedKubernetes from 0.7.0 to 0.7.1

---------

Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>

---------

Co-authored-by: Arun Sabale <toarun4u@gmail.com>
Co-authored-by: RakeshMohanMSFT <49954584+RakeshMohanMSFT@users.noreply.github.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
Co-authored-by: Yan Xu <sheshouxy@gmail.com>
Co-authored-by: v-sapanchal <117979452+v-sapanchal@users.noreply.github.com>
Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>
Co-authored-by: Siddharth Saklecha <siddharth2408@gmail.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Co-authored-by: Giz <gizchanie@gmail.com>
Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Xiaogang <xidi@microsoft.com>
Co-authored-by: Mikhail <mitryakh@microsoft.com>
Co-authored-by: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com>
Co-authored-by: Kota Sudhakar Reddy <60102891+Kotasudhakarreddy@users.noreply.github.com>
Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: rebeccaxu-ms <104461363+rebeccaxu-ms@users.noreply.github.com>
Co-authored-by: Wei Wei <weiwei@microsoft.com>
Co-authored-by: SaurabhSharma-MSFT <38112130+SaurabhSharma-MSFT@users.noreply.github.com>
Co-authored-by: Theodore Chang <thchan@microsoft.com>
Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>
Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Adam Sandor <adsandor@microsoft.com>
Co-authored-by: navba-MSFT <57353862+navba-MSFT@users.noreply.github.com>
Co-authored-by: Ilias <iliaskhan57@gmail.com>
Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Jack Stromberg <jstrom@microsoft.com>
Co-authored-by: Austin Tolani <46536757+austintolani@users.noreply.github.com>
Co-authored-by: Austin Tolani <austintolani@microsoft.com>
Co-authored-by: Ben Eshed <105308016+bewatersmsft@users.noreply.github.com>
Co-authored-by: Jingshu923 <52914166+Jingshu923@users.noreply.github.com>
Co-authored-by: yifanz0 <100746763+yifanz0@users.noreply.github.com>
Co-authored-by: Mike F. Robbins <mike.robbins@microsoft.com>
Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>
Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Milan Brkic <milan.brkic1@yahoo.com>
Co-authored-by: Milan Brkic <mibrkic@microsoft.com>
Co-authored-by: lijinpei2008 <31384087+lijinpei2008@users.noreply.github.com>
Co-authored-by: Shenglong Li <shenglong.li@outlook.com>
Co-authored-by: Stefan Krivokapic <51293916+krivi37@users.noreply.github.com>
Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>
Co-authored-by: Michael Guss <mikhailg@microsoft.com>
Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Himanshu Agarwal <himanshu.123j@gmail.com>
Co-authored-by: sushil490023 <sushil490023@gmail.com>
Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>
Co-authored-by: demodh <44214810+demodh@users.noreply.github.com>
Co-authored-by: xtR0d666 <69706194+xtR0d666@users.noreply.github.com>
Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>
Co-authored-by: samarthlakhotia <112656832+samarthlakhotia@users.noreply.github.com>
Co-authored-by: yibirnba <52132191+yibirnba@users.noreply.github.com>
Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>
Co-authored-by: Rohit Anand <69732641+rohanand-MS@users.noreply.github.com>
Co-authored-by: Ashish Shinde <ashind@microsoft.com>
Co-authored-by: Brett Miller <brett@millerb.co.uk>
Co-authored-by: meenalsri <81656932+meenalsri@users.noreply.github.com>
Co-authored-by: NanxiangLiu <33285578+Nickcandy@users.noreply.github.com>
Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>

* Add back the spring cloud live test (#20919)

* Fix the live test of developement (#20940)

* Fix the live test of developement

* Fix the live test of developement

* [Az. ApplicationInsights] Add testcases for livetest (#20943)

* Add ApplicationInsights livetest

* Delete blanks

* Added live test cases for KeyVault and Compute

* Added live test for Network

* Added live test cases for Network and DNS (#20988)

* Add livetest for websites and remove list case in applicationinsights (#20995)

* Add livetest for websites and remove list case in applicationinsights

* Avoid hard code names

* Added live test cases (#21011)

* Added live test cases for Network and DNS

* Added live test cases for modules Automation, Databricks and Functions
Added more detailed error info and enabled Debug preference during the last retry

* Add service plan parameter to get/delete web app test case. (#21017)

* Add livetest for Analysis Services (#21043)

* Shared/livetest (#21052)

* Added live test cases for Network and DNS

* Added live test cases for modules Automation, Databricks and Functions
Added more detailed error info and enabled Debug preference during the last retry

* Updated live test to make it support no built-in resource group

* Added live test for ssh key (#21056)

* Added live test cases for Network and DNS

* Added live test cases for modules Automation, Databricks and Functions
Added more detailed error info and enabled Debug preference during the last retry

* Updated live test to make it support no built-in resource group

* Added live test for ssh key

* Livetest (#21044)

* add live test

* add live test for app and ContainerInstance

* revise test

* add live test

* delete connectedkubernetes live test

* Delete id_rsa

* Delete id_rsa.pub

* delete connectedkubernetes live test

* revise live test

* Updated live test to use jobs for resource cleanup (#21070)

* Disable livetest cases for Analysis Services (#21072)

* Add livetest for Analysis Services

* Disable livetest cases for Analysis Services

* Added live test for desktop virtualization (#21074)

* Updated live test to use jobs for resource cleanup

* Added live test for desktop virtualization and modified the debug script

* Reverted cmdlet error check and added -Force for New-AzResourceGroup (#21087)

* Delete TestLiveScenarios.ps1

* Removed $lastexitcode due to unexpected issues on non-windows systems (#21091)

* Reverted cmdlet error check and added -Force for New-AzResourceGroup

* Removed the $lastexitcode due to unexpected issues on non-windows system

* Modified cleanup jobs info

* Add livetest for sql (#21095)

* Add livetest cases for Sql

* Remove unnecessary process of sql server delete

* Added live test for Synapse (#21109)

* Add service plan when creating web app in all cases (#21113)

* Disabled live test for Spring Cloud until the function to specify platform and ps version is ready (#21118)

* Updated live test to support selected platform and ps version as well as run for rc build

* Updated live test for testing

* Updated live test to support specifying platform and ps version

* Added back powershell host 7.0.x and re-enabled test case for Spring Cloud

* Updated local debug script. Use current location instead of test coverage location.

* Removed Invoke-Expression as it is not recommended by PS team and replaced with Invoke-Command

* Fixed bug for Sign pipeline

* Print out installed powershell modules

* Updated live test for Network to follow best practices

* Added new Windows-2022 platform for live test

* Fixed assertion issue and replaced branch to main

---------

Co-authored-by: Yan Xu <sheshouxy@gmail.com>
Co-authored-by: Alex <108926104+Alex-wdy@users.noreply.github.com>
Co-authored-by: NoriZC <110961157+NoriZC@users.noreply.github.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
Co-authored-by: Arun Sabale <toarun4u@gmail.com>
Co-authored-by: RakeshMohanMSFT <49954584+RakeshMohanMSFT@users.noreply.github.com>
Co-authored-by: Jin Lei <54836179+msJinLei@users.noreply.github.com>
Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
Co-authored-by: v-sapanchal <117979452+v-sapanchal@users.noreply.github.com>
Co-authored-by: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com>
Co-authored-by: Siddharth Saklecha <siddharth2408@gmail.com>
Co-authored-by: Lucas Yao <53558334+LucasYao93@users.noreply.github.com>
Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Co-authored-by: Giz <gizchanie@gmail.com>
Co-authored-by: Gizachew Eshetie <v-geshetie@microsoft.com>
Co-authored-by: Xiaogang <xidi@microsoft.com>
Co-authored-by: Mikhail <mitryakh@microsoft.com>
Co-authored-by: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com>
Co-authored-by: Kota Sudhakar Reddy <60102891+Kotasudhakarreddy@users.noreply.github.com>
Co-authored-by: Jinpei Li (Wicresoft North America Ltd) <v-jinpel@microsoft.com>
Co-authored-by: rebeccaxu-ms <104461363+rebeccaxu-ms@users.noreply.github.com>
Co-authored-by: Wei Wei <weiwei@microsoft.com>
Co-authored-by: SaurabhSharma-MSFT <38112130+SaurabhSharma-MSFT@users.noreply.github.com>
Co-authored-by: Theodore Chang <thchan@microsoft.com>
Co-authored-by: Theodore Chang <theodore.l.chang@gmail.com>
Co-authored-by: msJinLei <lei.jin@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Adam Sandor <adsandor@microsoft.com>
Co-authored-by: navba-MSFT <57353862+navba-MSFT@users.noreply.github.com>
Co-authored-by: Ilias <iliaskhan57@gmail.com>
Co-authored-by: Ilias Khan <iliaskhan@microsoft.com>
Co-authored-by: Jack Stromberg <jstrom@microsoft.com>
Co-authored-by: Austin Tolani <46536757+austintolani@users.noreply.github.com>
Co-authored-by: Austin Tolani <austintolani@microsoft.com>
Co-authored-by: Ben Eshed <105308016+bewatersmsft@users.noreply.github.com>
Co-authored-by: Jingshu923 <52914166+Jingshu923@users.noreply.github.com>
Co-authored-by: yifanz0 <100746763+yifanz0@users.noreply.github.com>
Co-authored-by: Mike F. Robbins <mike.robbins@microsoft.com>
Co-authored-by: Mike F. Robbins <mikefrobbins@users.noreply.github.com>
Co-authored-by: Yabo Hu <yabhu@microsoft.com>
Co-authored-by: Milan Brkic <milan.brkic1@yahoo.com>
Co-authored-by: Milan Brkic <mibrkic@microsoft.com>
Co-authored-by: lijinpei2008 <31384087+lijinpei2008@users.noreply.github.com>
Co-authored-by: Shenglong Li <shenglong.li@outlook.com>
Co-authored-by: Stefan Krivokapic <51293916+krivi37@users.noreply.github.com>
Co-authored-by: Stefan Krivokapic <skrivokapic@microsoft.com>
Co-authored-by: Beisi Zhou <zhoubeisi@gmail.com>
Co-authored-by: Michael Guss <mikhailg@microsoft.com>
Co-authored-by: sedusch <sedusch@microsoft.com>
Co-authored-by: Himanshu Agarwal <himanshu.123j@gmail.com>
Co-authored-by: sushil490023 <sushil490023@gmail.com>
Co-authored-by: Sushil Upadhyay <supadhyay@microsoft.com>
Co-authored-by: demodh <44214810+demodh@users.noreply.github.com>
Co-authored-by: xtR0d666 <69706194+xtR0d666@users.noreply.github.com>
Co-authored-by: Hongtu Zhang (FA Talent) <v-hongtzhang@microsoft.com>
Co-authored-by: samarthlakhotia <112656832+samarthlakhotia@users.noreply.github.com>
Co-authored-by: yibirnba <52132191+yibirnba@users.noreply.github.com>
Co-authored-by: Keren Damari <kedamari@microsoft.com>
Co-authored-by: Sulaiman Abu Rashed <surashed@microsoft.com>
Co-authored-by: surashed <55134940+surashed@users.noreply.github.com>
Co-authored-by: Rohit Anand <69732641+rohanand-MS@users.noreply.github.com>
Co-authored-by: Ashish Shinde <ashind@microsoft.com>
Co-authored-by: Brett Miller <brett@millerb.co.uk>
Co-authored-by: meenalsri <81656932+meenalsri@users.noreply.github.com>
Co-authored-by: NanxiangLiu <33285578+Nickcandy@users.noreply.github.com>
Co-authored-by: Ann Lu <112682982+yinghsugn@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accounts Issues in Az.Accounts except authentication related bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported needs-team-attention This issue needs attention from Azure service team or SDK team Tracking We will track status and follow internally
Projects
None yet
Development

No branches or pull requests

8 participants