Aracılığıyla paylaş


Set-AzureADMSApplication

Uygulama nesnesinin özelliklerini güncelleştirir.

Sözdizimi

Set-AzureADMSApplication
   -ObjectId <String>
   [-AddIns <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.AddIn]>]
   [-Api <ApiApplication>]
   [-AppRoles <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.AppRole]>]
   [-GroupMembershipClaims <String>]
   [-IsDeviceOnlyAuthSupported <Boolean>]
   [-IsFallbackPublicClient <Boolean>]
   [-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
   [-DisplayName <String>]
   [-InformationalUrl <InformationalUrl>]
   [-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.KeyCredential]>]
   [-OptionalClaims <OptionalClaims>]
   [-OrgRestrictions <System.Collections.Generic.List`1[System.String]>]
   [-ParentalControlSettings <ParentalControlSettings>]
   [-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.PasswordCredential]>]
   [-PreAuthorizedApplications <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.PreAuthorizedApplication]>]
   [-PublicClient <PublicClientApplication>]
   [-RequiredResourceAccess <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.RequiredResourceAccess]>]
   [-SignInAudience <String>]
   [-Tags <System.Collections.Generic.List`1[System.String]>]
   [-TokenEncryptionKeyId <String>]
   [-Web <WebApplication>]
   [<CommonParameters>]

Description

Uygulama nesnesinin özelliklerini güncelleştirir.

Örnekler

Örnek 1: Uygulamayı güncelleştirme

PS C:\>Set-AzureADMSApplication -ObjectId fcd37fb8-449c-45af-92fc-5448c671fd30 `
          -DisplayName "my name" `
          -AddIns @{ Type = "mytype"; Properties = [PSCustomObject]@{ Key = "key"; Value = "value" } } `
          -Api @{ AcceptMappedClaims = $true } `
          -AppRoles @{ Id = "21111111-1111-1111-1111-111111111111"; DisplayName = "role"; AllowedMemberTypes = "User"; Description = "mydescription"; Value = "myvalue" } `
          -InformationalUrl @{ SupportUrl = "https://mynewapp.contoso.com/support.html" } `
          -IsDeviceOnlyAuthSupported $false `
          -IsFallbackPublicClient $false `
          -KeyCredentials @{ KeyId = "41111111-1111-1111-1111-111111111111"; Usage = "Encrypt"; Key = [System.IO.File]::ReadAllBytes("file.cer"); Type = "AsymmetricX509Cert" } `
          -OptionalClaims @{ IdToken = [PSCustomObject]@{ Name = "claimName"; Source = "claimSource" } } `
          -ParentalControlSettings @{ LegalAgeGroupRule = "Block" } `
          -PublicClient @{ RedirectUris = "https://mynewapp.contoso.com/" } `
          -RequiredResourceAccess @{ ResourceAppId = "31111111-1111-1111-1111-111111111111"; ResourceAccess = [PSCustomObject]@{ Type = "Scope" } } `
          -SignInAudience AzureADandPersonalMicrosoftAccount `
          -Tags "mytag" `
          -TokenEncryptionKeyId "41111111-1111-1111-1111-111111111111" `
          -Web @{ LogoutUrl = "https://mynewapp.contoso.com/logout.html" } `
          -GroupMembershipClaims "SecurityGroup" `
          -OrgRestrictions {orgrestrictions} `
          -PasswordCredentials {passwordcredentials} `
          -PreAuthorizedApplications {preauthorizedapplications} `
          -IdentifierUris "https://mynewapp.contoso.com"

Bu komut belirtilen uygulamayı güncelleştirir.

Parametreler

-AddIns

Kullanan bir hizmetin belirli bağlamlarda bir uygulamayı çağırmak için kullanabileceği özel davranışı tanımlar. Örneğin, dosya akışlarını işleyebilen uygulamalar, "FileHandler" işlevselliği için addIns özelliğini ayarlayabilir. Bu, Office 365 gibi hizmetlerin kullanıcının üzerinde çalıştığı bir belge bağlamında uygulamayı çağırmasına olanak tanır.

Tür:List<T>[Microsoft.Open.MSGraph.Model.AddIn]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Api

Web API'sini uygulayan bir uygulamanın ayarlarını belirtir.

Tür:ApiApplication
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AppRoles

Bir uygulamanın bildirebileceği uygulama rollerinin koleksiyonu. Bu roller kullanıcılara, gruplara veya hizmet sorumlularına atanabilir.

Tür:List<T>[Microsoft.Open.MSGraph.Model.AppRole]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DisplayName

Görünen adı belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-GroupMembershipClaims

Bir kullanıcıda veya uygulamanın beklediği OAuth 2.0 erişim belirtecinde verilen grup talebi yapılandırılır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IdentifierUris

Tanımlayıcı URI'lerini belirtir.

Tür:List<T>[String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InformationalUrl

Uygulamanın pazarlama, destek, hizmet koşulları ve gizlilik bildirimi URL'leri gibi uygulamanın temel profil bilgileri. Hizmet koşulları ve gizlilik bildirimi, kullanıcı onayı deneyimi aracılığıyla kullanıcılara sunulur.

Tür:InformationalUrl
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IsDeviceOnlyAuthSupported

Uygulamanın bir cihaz belirteci kullanarak kimlik doğrulamasını desteklenip desteklemediğini belirtir.

Tür:Boolean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IsFallbackPublicClient

Geri dönüş uygulama türünü, mobil cihazda çalışan yüklü bir uygulama gibi genel istemci olarak belirtir. Varsayılan değer false'tur, yani geri dönüş uygulama türü web uygulaması gibi gizli istemcidir. Azure AD'nin istemci uygulama türünü belirleyemediği bazı senaryolar vardır (örneğin, yeniden yönlendirme URI'sini belirtmeden yapılandırıldığı ROPC akışı). Böyle durumlarda Azure AD, uygulama türünü bu özelliğin değerine göre yorumlar.

Tür:Boolean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-KeyCredentials

Anahtar kimlik bilgilerini belirtir.

Tür:List<T>[Microsoft.Open.MSGraph.Model.KeyCredential]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ObjectId

Azure AD'de bir uygulamanın kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OptionalClaims

Uygulama geliştiricileri, Microsoft güvenlik belirteci hizmeti tarafından uygulamalarına gönderilen belirteçlerde hangi talepleri istediklerini belirtmek için Azure AD uygulamalarında isteğe bağlı talepleri yapılandırabilir.

Tür:OptionalClaims
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-OrgRestrictions

Daha sonraki kullanımlar için ayrılmıştır.

Tür:List<T>[String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ParentalControlSettings

Bir uygulamanın ebeveyn denetimi ayarlarını belirtir.

Tür:ParentalControlSettings
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PasswordCredentials

Parola kimlik bilgilerini belirtir.

Tür:List<T>[Microsoft.Open.MSGraph.Model.PasswordCredential]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PreAuthorizedApplications

Uygulamaları ve örtük onay için istenen izinleri listeler. Bir yöneticinin uygulamaya onay vermiş olmasını gerektirir. preAuthorizedApplications, kullanıcının istenen izinleri onaylamasını gerektirmez. preAuthorizedApplications içinde listelenen izinler için kullanıcı onayı gerekmez. Ancak, preAuthorizedApplications içinde listelenmeyen ek istenen izinler için kullanıcı onayı gerekir.

Tür:List<T>[Microsoft.Open.MSGraph.Model.PreAuthorizedApplication]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PublicClient

Bu uygulamanın genel bir istemci (mobil cihazda çalışan yüklü bir uygulama gibi) olup olmadığını belirtir. Varsayılan değer false’tur.

Bu uygulamanın genel bir istemci (mobil cihazda çalışan yüklü bir uygulama gibi) olup olmadığını belirtir. Varsayılan değer false’tur.

Tür:PublicClientApplication
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-RequiredResourceAccess

@{Text=}

Tür:List<T>[Microsoft.Open.MSGraph.Model.RequiredResourceAccess]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SignInAudience

Geçerli uygulama için hangi Microsoft hesaplarının desteklendiği belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Tags

Uygulamayı kategorilere ayırmak ve tanımlamak için kullanılabilecek özel dizeler.

Tür:List<T>[String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TokenEncryptionKeyId

keyCredentials koleksiyonundan bir ortak anahtarın keyId değerini belirtir. Yapılandırıldığında Azure AD, bu özelliğin işaret ettiği anahtarı kullanarak yaydığı tüm belirteçleri şifreler. Şifrelenmiş belirteci alan uygulama kodu, oturum açmış kullanıcı için kullanılmadan önce belirtecin şifresini çözmek için eşleşen özel anahtarı kullanmalıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Web

Bir web uygulamasının ayarlarını belirtir.

Tür:WebApplication
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

Boolean

Microsoft.Open.MSGraph.Model.ApiApplication

Microsoft.Open.MSGraph.Model.InformationalUrl

Microsoft.Open.MSGraph.Model.OptionalClaims

Microsoft.Open.MSGraph.Model.ParentalControlSettings

Microsoft.Open.MSGraph.Model.PublicClientApplication

Microsoft.Open.MSGraph.Model.WebApplication

string

List<T>[Microsoft.Open.MSGraph.Model.AddIn]

List<T>[Microsoft.Open.MSGraph.Model.AppRole]

List<T>[Microsoft.Open.MSGraph.Model.KeyCredential]

List<T>[Microsoft.Open.MSGraph.Model.PasswordCredential]

List<T>[Microsoft.Open.MSGraph.Model.PreAuthorizedApplication]

List<T>[Microsoft.Open.MSGraph.Model.RequiredResourceAccess]

List<T>[String]

Nullable<T>[Boolean]