Polecenie cmdlet New-AzureADApplication tworzy aplikację w usłudze Azure Active Directory (AD).
Przykłady
Przykład 1: Tworzenie aplikacji
PS C:\>New-AzureADApplication -DisplayName "My new application" -IdentifierUris "http://mynewapp.contoso.com"
ObjectId AppId DisplayName
-------- ----- -----------
acd10942-5747-4385-8824-4c5d5fa904f9 b5fecfab-0ea2-4fd1-8570-b2c41b3d5149 My new application
To polecenie tworzy aplikację w usłudze Azure AD.
Parametry
-AddIns
Definiuje zachowanie niestandardowe, którego usługa zużywającą może używać do wywoływania aplikacji w określonych kontekstach.
Na przykład aplikacje, które mogą renderować strumienie plików, mogą ustawić właściwość addIns dla funkcji "FileHandler".
Pozwoli to usługom takim jak Office 365 wywołać aplikację w kontekście dokumentu, nad nad którymi pracuje użytkownik.
Wskazuje, czy ta aplikacja jest dostępna w innych dzierżawach.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-DisplayName
Określa nazwę wyświetlaną aplikacji.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ErrorUrl
Adres URL błędu tej aplikacji
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-GroupMembershipClaims
Maska bitowa, która konfiguruje oświadczenie "groups" wystawione w tokenie dostępu użytkownika lub OAuth 2.0 oczekiwanym przez aplikację.
Wartości maski bitowej to: 0: Brak, 1: Grupy zabezpieczeń i role usługi Azure AD, 2: Zarezerwowane i 4: Zarezerwowane.
Ustawienie maski bitowej na wartość 7 spowoduje pobranie wszystkich grup zabezpieczeń, grup dystrybucyjnych i ról katalogu usługi Azure AD, których członkiem jest zalogowany użytkownik.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Homepage
Adres URL strony głównej aplikacji.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-IdentifierUris
Identyfikatory URI zdefiniowane przez użytkownika, które jednoznacznie identyfikują aplikację internetową w ramach dzierżawy usługi Azure AD lub w zweryfikowanej domenie niestandardowej (zobacz kartę "Domeny" w klasycznym portalu platformy Azure), jeśli aplikacja jest wielodostępna.
Pierwszy element jest wypełniany z pola "IDENTYFIKATOR URI IDENTYFIKATORA APLIKACJI" aplikacji internetowej, jeśli jest aktualizowany za pośrednictwem klasycznego portalu platformy Azure (lub odpowiedniego parametru polecenia cmdlet programu PowerShell usługi Azure AD).
Dodatkowe identyfikatory URI można dodać za pośrednictwem manifestu aplikacji; Aby uzyskać szczegółowe informacje, zobacz Opis manifestu aplikacji usługi Azure AD .
Ta kolekcja jest również używana do wypełniania kolekcji servicePrincipalNames aplikacji internetowej.
Aplikacje klienckie powiązane z tą aplikacją zasobów.
Zgoda na dowolną znaną aplikację kliencką spowoduje niejawną zgodę na aplikację zasobów za pośrednictwem połączonego okna dialogowego zgody (pokazującego zakresy uprawnień OAuth wymagane przez klienta i zasób).
Określa, czy ta aplikacja internetowa może żądać niejawnych tokenów przepływu OAuth2.0.
Wartość domyślna to false.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Oauth2AllowUrlPathMatching
Określa, czy w ramach żądań tokenów OAuth 2.0 usługa Azure AD zezwoli na dopasowywanie ścieżki identyfikatora URI przekierowania do replyUrls aplikacji.
Wartość domyślna to false.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Oauth2Permissions
Kolekcja zakresów uprawnień protokołu OAuth 2.0 udostępnianych aplikacjom klienckim przez aplikację internetowego interfejsu API (zasobu).
Te zakresy uprawnień mogą zostać przyznane aplikacjom klienckim podczas wyrażania zgody.
Określa, czy ta aplikacja jest klientem publicznym (takim jak zainstalowana aplikacja uruchomiona na urządzeniu przenośnym).
Wartość domyślna to „false”.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PublisherDomain
{{ Wypełnij opis domeny wydawcy }}
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-RecordConsentConditions
Nie używaj.
Może zostać usunięty w przyszłych wersjach
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ReplyUrls
Określa adresy URL, do których są wysyłane tokeny użytkownika na potrzeby logowania, lub adresy URL przekierowania, do których są wysyłane kody autoryzacji protokołu OAuth 2.0 i tokeny dostępu.
Określa zasoby, których ta aplikacja wymaga dostępu, oraz zestaw zakresów uprawnień OAuth i ról aplikacji, których potrzebuje w ramach każdego z tych zasobów.
Ta wstępna konfiguracja wymaganego dostępu do zasobów napędza środowisko wyrażania zgody.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.