/ / Como faço para obter as assinaturas de uma conta do Azure via PowerShell quando estou logado no Windows usando uma conta diferente? - powershell, azure

Como faço para obter as assinaturas de uma conta do Azure via PowerShell quando estou logado no Windows usando uma conta diferente? - powershell, azure

Quando eu executo Get-AzureAccount, Vejo a conta do Azure da conta de domínio com a qual estou logado no Windows. Então, quando eu corro Get-AzureSubscriptions, Vejo as assinaturas associadas. Eu quero pegar as assinaturas associadas a um conta diferente (um com o qual eu não consigo entrar no Windows), mas não consigo descobrir como isso é feito. Claro, Add-AzureAccount parece ser o caminho a percorrer, mas, apesar de ler a página de ajuda do TechNet, não vejo como outra conta pode ser adicionada.

Obrigado!

-Rohan.

Respostas:

3 para resposta № 1

As assinaturas do Azure são armazenadas em "C:Usuários% username% appdataRoamingWindows Azure Powershell "(ou"% AppData% Windows Azure Powershell) por usuário. O conteúdo desse diretório é um arquivo xml contendo as assinaturas do usuário. Cada assinatura é vinculada a um certificado que precisa residir na loja cert do mesmo usuário para se conectar.

De qualquer forma, usando

Get-AzureSubscription -SubscriptionDataFile <path to the other user"s xml file>

você deve ser capaz de ler essas assinaturas, se você tiver acesso à sua pasta de perfil (o que exigiria permissões de administrador local em um sistema normal).