Login-AzureRmAccount (y afines) equivalentes en .NET Azure SDK

Me pregunté, ¿cuáles serían los equivalentes de

Login-AzureRmAccountNew-AzureRmADServicePrincipalAplicación New-AzureRmADA

enAzure SDK para .NET. Por alguna razón, parece que no puedo localizarlos y me gustaría hacer algo comoen esta entrada de blog, pero en código.

<editar: 2017-06-20 00:42

Tomando algunas señales deTom Sun y profundizando un poco más, encontré una respuesta que resuelve parcialmente un problema de "bibliotecas antiguas" y también la que inicialmente eligió una suscripción. Se describe enhttps://stackoverflow.com/a/41360632/1332416, pero ese código ya es un poco viejo también, y hurgando un poco más, hay una reescritura de eso en una forma un poco más nueva enhttps://stackoverflow.com/a/38036598/1332416. Sin embargo, esto todavía no está allí, sigo hurgando un poco más (a menos que alguien toque más). Creo que reformulé la pregunta original sin precisión. Me gustaría volver a crear "el flujo de inicio de sesión habitual con PowerShell", pero esta vez en código. Sin embargo, estos comandos de PS son un poco difíciles de precisar. :)

La parte sobre cómo elegir una suscripción con PowerShell podría ser así:$subscription = Get-AzureRmSubscription | Out-GridView -Title "Select the subsbcription for the deployment" -PassThru Select-AzureRmSubscription -SubscriptionId $subscription.SubscriptionId

Respuestas a la pregunta(1)

Su respuesta a la pregunta