2016-05-26 7 views
0

Ich bin auf einem Link für azurblaue Automatisierung. https://blogs.endjin.com/2016/01/azure-resource-manager-authentication-from-a-powershell-script/Erstellen Sie azure Ad-Anwendung mit Powershell aber nicht im Portal

Schrieb ein einfaches Skript wie Powershell in folgt

Login-AzureRmAccount 

$app = New-AzureRmADApplication –DisplayName "azureatomationadauth" – HomePage "http://azureadauthhome" –IdentifierUris "http://azureadauthhome" –Password "Aut123" 

Anscheinend wurde diese erfolgreich durchgeführt und ich habe auch ID App als die Ausgabe.

Seltsam dies ist, kann ich diese Anwendung im azurblauen Portal nicht sehen.

Ich nehme an, dass es unter Standardverzeichnis erstellt wird, so dass es unter der Registerkarte Anwendungen nicht sichtbar ist.

Jede Idee ist, wo es ist?

Antwort

1

"New-AzureRmADApplication" hat die Anwendung im "Azure Active Directory" erstellt, mit dem Ihr aktuelles Abonnement verknüpft ist. In Ihrem Fall ist es möglicherweise das Standardverzeichnis.

Gehen Sie zu Azure Management Portal >> Klicken Sie auf Active Directory >> Wählen Sie das Standardverzeichnis, mit dem Ihr Abonnement verknüpft ist >> Klicken Sie auf "ANWENDUNGEN" >> Filtern Sie die Anwendungen mit "Anwendungen meiner Firma" >> Klicken Sie auf " Häkchen "

Boom !! Ihre Bewerbung mit dem Namen "azureatomationadauth" erscheint.

enter image description here

1

Sie suchen tatsächlich an der richtigen Stelle, indem Sie auf Anwendungen auf dem Active Directory-Seite und klicken Sie gehen. Möglicherweise sehen Sie Ihre Anwendung jedoch nicht, da das "klassische" Azure-Portal (manage.windowsazure.com) nur "Dienstprinzipal" auf der Registerkarte "Anwendungen" anzeigt.

In Ihrem Fall, wenn Sie die Schritte auf diesem Link folgen sind, laufen:

Login-AzureRmAccount 
$app = New-AzureRmADApplication –DisplayName "azureatomationadauth" – HomePage "http://azureadauthhome" –IdentifierUris "http://azureadauthhome" –Password "Aut123" 

Und im Portal gehen überprüfen, werden Sie es nicht sehen, da Sie nur das Anwendungshaupt aber haven erstellt Ich habe den Service Principal noch nicht erstellt.

Sobald Sie folgen dem nächsten Schritt in diesem Link:

New-AzureRmADServicePrincipal –ApplicationId $app.ApplicationId 

Sie werden einen Eintrag in Ihrer Azure AD-Anwendungen Seite.

Sie können weitere Informationen über Anwendungs ​​Principals und Service Principals finden Sie hier: https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-objects/

Wichtige Punkte aus diesem Artikel: Objekt Anwendung: Dieses Objekt eine Definition für Ihre Anwendung darstellt. Eine detaillierte Beschreibung seiner Eigenschaften finden Sie im folgenden Abschnitt Anwendungsobjekt.

ServicePrincipal-Objekt: Dieses Objekt stellt eine Instanz Ihrer App in Ihrem Verzeichnismandanten dar. Sie können Richtlinien auf ServicePrincipal-Objekte anwenden, einschließlich der Zuweisung von Berechtigungen für das ServicePrincipal, mit denen die App die Verzeichnisdaten Ihres Tenants lesen kann. Wenn Sie das Anwendungsobjekt ändern, werden die Änderungen auch auf das zugehörige ServicePrincipal-Objekt in Ihrem Mandanten angewendet.