-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Open
Labels
AuthenticationAzure PS TeamTrackingWe will track status and follow internallyWe will track status and follow internallybugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.customer-reportedgood first issueIssues suited for folks who want to help for the first time.Issues suited for folks who want to help for the first time.
Description
Description
This issue happens only whan managed service identity is being used.
If user input tenant id that does not match with the Default Context tenant id command silently ignore usser input and does nothing:
azure-powershell/src/Accounts/Accounts/Subscription/GetAzureRMSubscription.cs
Lines 109 to 121 in b60bd25
| if (DefaultContext.Account.Type.Equals("ManagedService")) | |
| { | |
| if (TenantId == null) | |
| { | |
| TenantId = DefaultContext.Tenant.Id; | |
| } | |
| if (TenantId.Equals(DefaultContext.Tenant.Id)) | |
| { | |
| var subscriptions = _client.ListSubscriptions(TenantId); | |
| WriteSubscriptions(subscriptions); | |
| } | |
| } |
When using other authentication methods -tenantId allows using tenant name. For script portability that should also be supported with managed service authentication.
If usage of the tenant names cannot be used with managed service authentication command should at least warn about unexpected input instead on silently doing nothing.
Issue script & Debug output
N/A
Environment data
PS /home/janne> $PSVersionTable
Name Value
---- -----
PSVersion 7.4.3
PSEdition Core
GitCommitId 7.4.3
OS CBL-Mariner/Linux
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Module versions
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 3.0.1 Az.Accounts {Add-AzEnvironment, Clear-AzConfig, Clear-AzContext, Clear-AzDefault…}
Script 8.1.0 Az.Compute {Add-AzImageDataDisk, Add-AzVhd, Add-AzVMAdditionalUnattendContent, Add-AzVMD…
Script 7.8.0 Az.Network {Add-AzApplicationGatewayAuthenticationCertificate, Add-AzApplicationGatewayB…
Script 7.2.0 Az.Resources {Export-AzResourceGroup, Export-AzTemplateSpec, Get-AzDenyAssignment, Get-AzD…
Script 7.1.0 Az.Storage {Add-AzRmStorageContainerLegalHold, Add-AzStorageAccountManagementPolicyActio…
Script 1.1.3 Az.Tools.Predictor {Disable-AzPredictor, Enable-AzPredictor, Open-AzPredictorSurvey, Send-AzPred…
Script 0.0.0.10 AzureAD.Standard.Preview {Add-AzureADApplicationOwner, Add-AzureADDeviceRegisteredOwner, Add-AzureADDe…
Script 0.9.3 AzurePSDrive
Error output
N/A
Metadata
Metadata
Assignees
Labels
AuthenticationAzure PS TeamTrackingWe will track status and follow internallyWe will track status and follow internallybugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.customer-reportedgood first issueIssues suited for folks who want to help for the first time.Issues suited for folks who want to help for the first time.