now causes a "There is no active Azure PowerShell session. Please run 'Connect-AzAccount'" error.
$context = Get-AzContext -ErrorAction SilentlyContinue
if (-not $context)
{
$errorMessage = "There is no active Azure PowerShell session. Please run 'Connect-AzAccount'"
$exception = [System.InvalidOperationException]::New($errorMessage)
ThrowTerminatingError -ErrorId "LoginToAzureViaConnectAzAccount" `
-ErrorMessage $errorMessage `
-ErrorCategory ([System.Management.Automation.ErrorCategory]::InvalidOperation) `
-Exception $exception
}
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 11.0.0 Az
Script 2.13.2 Az.Accounts {Add-AzEnvironment, Clear-AzConfig, Clear-AzConte…
Script 2.0.0 Az.Advisor {Disable-AzAdvisorRecommendation, Enable-AzAdviso…
Script 6.0.0 Az.Aks {Disable-AzAksAddOn, Enable-AzAksAddOn, Get-AzAks…
Script 1.1.4 Az.AnalysisServices {Add-AzAnalysisServicesAccount, Export-AzAnalysis…
Script 4.0.2 Az.ApiManagement {Add-AzApiManagementApiToGateway, Add-AzApiManage…
Script 1.0.0 Az.App {Disable-AzContainerAppRevision, Enable-AzContain…
Script 1.3.0 Az.AppConfiguration {Clear-AzAppConfigurationDeletedStore, Get-AzAppC…
Script 2.2.2 Az.ApplicationInsights {Get-AzApplicationInsights, Get-AzApplicationInsi…
Script 1.0.0 Az.ArcResourceBridge {Get-AzArcResourceBridge, Get-AzArcResourceBridge…
Script 2.0.0 Az.Attestation {Add-AzAttestationPolicySigner, Get-AzAttestation…
Script 1.0.0 Az.Automanage {Get-AzAutomanageBestPractice, Get-AzAutomanageCo…
Script 1.9.1 Az.Automation {Export-AzAutomationDscConfiguration, Export-AzAu…
Script 3.5.0 Az.Batch {Disable-AzBatchAutoScale, Disable-AzBatchCompute…
Script 2.0.3 Az.Billing {Get-AzBillingAccount, Get-AzBillingInvoice, Get-…
Script 3.1.1 Az.Cdn {Clear-AzCdnEndpointContent, Clear-AzFrontDoorCdn…
Script 2.0.0 Az.CloudService {Get-AzCloudService, Get-AzCloudServiceInstanceVi…
Script 1.14.1 Az.CognitiveServices {Add-AzCognitiveServicesAccountNetworkRule, Get-A…
Script 7.0.0 Az.Compute {Add-AzImageDataDisk, Add-AzVhd, Add-AzVMAddition…
Script 1.0.0 Az.ConfidentialLedger {Get-AzConfidentialLedger, New-AzConfidentialLedg…
Script 4.0.0 Az.ContainerInstance {Add-AzContainerInstanceOutput, Get-AzContainerGr…
Script 4.1.2 Az.ContainerRegistry {Connect-AzContainerRegistry, Get-AzContainerRegi…
Script 1.13.0 Az.CosmosDB {Get-AzCosmosDBAccount, Get-AzCosmosDBAccountKey,…
Script 1.1.0 Az.DataBoxEdge {Get-AzDataBoxEdgeBandwidthSchedule, Get-AzDataBo…
Script 1.7.1 Az.Databricks {Get-AzDatabricksAccessConnector, Get-AzDatabrick…
Script 1.17.1 Az.DataFactory {Add-AzDataFactoryV2DataFlowDebugSessionPackage, …
Script 1.0.3 Az.DataLakeAnalytics {Add-AzDataLakeAnalyticsDataSource, Add-AzDataLak…
Script 1.3.0 Az.DataLakeStore {Add-AzDataLakeStoreFirewallRule, Add-AzDataLakeS…
Script 2.1.0 Az.DataProtection {Backup-AzDataProtectionBackupInstanceAdhoc, Edit…
Script 1.0.1 Az.DataShare {Get-AzDataShare, Get-AzDataShareAccount, Get-AzD…
Script 1.1.0 Az.DeploymentManager {Get-AzDeploymentManagerArtifactSource, Get-AzDep…
Script 4.2.0 Az.DesktopVirtualization {Disconnect-AzWvdUserSession, Expand-AzWvdMsixIma…
Script 1.0.0 Az.DevCenter {Deploy-AzDevCenterUserEnvironment, Get-AzDevCent…
Script 1.0.2 Az.DevTestLabs {Get-AzDtlAllowedVMSizesPolicy, Get-AzDtlAutoShut…
Script 1.2.0 Az.Dns {Add-AzDnsRecordConfig, Get-AzDnsRecordSet, Get-A…
Script 1.6.0 Az.EventGrid {Enable-AzEventGridPartnerTopic, Get-AzEventGridC…
Script 4.2.0 Az.EventHub {New-AzEventHubAuthorizationRuleSASToken, Approve…
Script 1.10.0 Az.FrontDoor {Disable-AzFrontDoorCustomDomainHttps, Enable-AzF…
Script 6.0.2 Az.HDInsight {Add-AzHDInsightClusterIdentity, Add-AzHDInsightC…
Script 2.0.0 Az.HealthcareApis {Get-AzHealthcareApisService, Get-AzHealthcareApi…
Script 2.7.5 Az.IotHub {Add-AzIotHubCertificate, Add-AzIotHubConfigurati…
Script 5.0.0 Az.KeyVault {Add-AzKeyVaultCertificate, Add-AzKeyVaultCertifi…
Script 2.3.0 Az.Kusto {Add-AzKustoClusterLanguageExtension, Add-AzKusto…
Script 1.0.0 Az.LoadTesting {Get-AzLoad, New-AzLoad, Remove-AzLoad, Update-Az…
Script 1.5.0 Az.LogicApp {Get-AzIntegrationAccount, Get-AzIntegrationAccou…
Script 1.1.3 Az.MachineLearning {Add-AzMlWebServiceRegionalProperty, Export-AzMlW…
Script 1.0.0 Az.MachineLearningServices {Get-AzMLServiceQuota, Get-AzMLServiceUsage, Get-…
Script 1.4.0 Az.Maintenance {Get-AzApplyUpdate, Get-AzConfigurationAssignment…
Script 1.1.1 Az.ManagedServiceIdentity {Get-AzFederatedIdentityCredentials, Get-AzSystem…
Script 3.0.0 Az.ManagedServices {Get-AzManagedServicesAssignment, Get-AzManagedSe…
Script 2.0.0 Az.MarketplaceOrdering {Get-AzMarketplaceTerms, Invoke-AzMarketplaceSign…
Script 1.1.2 Az.Media {Get-AzMediaService, Get-AzMediaServiceKey, Get-A…
Script 2.2.0 Az.Migrate {Get-AzMigrateDiscoveredServer, Get-AzMigrateJob,…
Script 5.0.0 Az.Monitor {Add-AzLogProfile, Add-AzMetricAlertRule, Add-AzM…
Script 1.1.1 Az.MySql {Get-AzMySqlConfiguration, Get-AzMySqlConnectionS…
Script 7.0.0 Az.Network {Add-AzApplicationGatewayAuthenticationCertificat…
Script 1.0.0 Az.NetworkCloud {Deploy-AzNetworkCloudCluster, Disable-AzNetworkC…
Script 1.1.2 Az.NotificationHubs {Get-AzNotificationHub, Get-AzNotificationHubAuth…
Script 3.2.0 Az.OperationalInsights {Disable-AzOperationalInsightsIISLogCollection, D…
Script 1.6.4 Az.PolicyInsights {Get-AzPolicyAttestation, Get-AzPolicyEvent, Get-…
Script 1.1.0 Az.PostgreSql {Get-AzPostgreSqlConfiguration, Get-AzPostgreSqlC…
Script 2.0.0 Az.PowerBIEmbedded {Get-AzPowerBIEmbeddedCapacity, New-AzPowerBIEmbe…
Script 1.0.4 Az.PrivateDns {Add-AzPrivateDnsRecordConfig, Get-AzPrivateDnsRe…
Script 6.6.1 Az.RecoveryServices {Add-AzRecoveryServicesAsrReplicationProtectedIte…
Script 1.8.1 Az.RedisCache {Export-AzRedisCache, Get-AzRedisCache, Get-AzRed…
Script 1.2.0 Az.RedisEnterpriseCache {Export-AzRedisEnterpriseCache, Get-AzRedisEnterp…
Script 2.0.0 Az.Relay {Get-AzRelayAuthorizationRule, Get-AzRelayHybridC…
Script 1.2.0 Az.ResourceMover {Add-AzResourceMoverMoveResource, Get-AzResourceM…
Script 6.12.0 Az.Resources {Export-AzResourceGroup, Export-AzTemplateSpec, G…
Script 1.5.0 Az.Security {Add-AzSecurityAdaptiveNetworkHardening, Add-AzSe…
Script 3.1.1 Az.SecurityInsights {Get-AzSentinelAlertRule, Get-AzSentinelAlertRule…
Script 3.0.0 Az.ServiceBus {New-AzServiceBusAuthorizationRuleSASToken, Test-…
Script 3.3.0 Az.ServiceFabric {Add-AzServiceFabricClientCertificate, Add-AzServ…
Script 2.0.0 Az.SignalR {Get-AzSignalR, Get-AzSignalRKey, Get-AzSignalRUs…
Script 4.11.0 Az.Sql {Add-AzSqlDatabaseToFailoverGroup, Add-AzSqlElast…
Script 2.1.0 Az.SqlVirtualMachine {Get-AzAvailabilityGroupListener, Get-AzSqlVM, Ge…
Script 2.2.3 Az.StackHCI {Add-AzStackHCIVMAttestation, Disable-AzStackHCIA…
Script 6.0.0 Az.Storage {Add-AzRmStorageContainerLegalHold, Add-AzStorage…
Script 1.2.0 Az.StorageMover {Get-AzStorageMover, Get-AzStorageMoverAgent, Get…
Script 2.1.0 Az.StorageSync {Get-AzStorageSyncCloudEndpoint, Get-AzStorageSyn…
Script 2.0.0 Az.StreamAnalytics {Get-AzStreamAnalyticsCluster, Get-AzStreamAnalyt…
Script 1.0.0 Az.Support {Get-AzSupportProblemClassification, Get-AzSuppor…
Script 3.0.4 Az.Synapse {Add-AzSynapseDataFlowDebugSessionPackage, Add-Az…
Script 1.2.2 Az.TrafficManager {Add-AzTrafficManagerCustomHeaderToEndpoint, Add-…
Script 3.1.2 Az.Websites {Add-AzWebAppAccessRestrictionRule, Add-AzWebAppT…
Description
Running a simple, explicit
Import-Module -Name Aznow causes a "There is no active Azure PowerShell session. Please run 'Connect-AzAccount'" error.
https://github.com/Azure/azure-powershell/blob/a7e8e7f4874babf70a277bdaef4f2d1c8981fb12/src/Functions/Functions.Autorest/custom/HelperFunctions.ps1 is calling SetLinuxandWindowsSupportedRuntimes when the module is imported, which is calling GetFunctionAppStackDefinition, which since the 569ebf5 commit is now doing the following:
Make sure there is an active Azure session
It should be possible to run
Import-Module -Name Azwithout it trying to do things with a connected account.Issue script & Debug output
Environment data
Module versions
Error output