Add-DataGatewayClusterUser

إضافة المستخدم والأذونات المقترنة إلى نظام المجموعة

بناء الجملة

Add-DataGatewayClusterUser
   [-Scope <PowerBIUserScope>]
   -GatewayClusterId <Guid>
   -PrincipalObjectId <Guid>
   [-AllowedDataSourceTypes <DatasourceType[]>]
   -Role <GatewayPrincipalRole>
   [-RegionKey <String>]
   [<CommonParameters>]

الوصف

إضافة المستخدم والأذونات المقترنة إلى نظام المجموعة

أمثلة

مثال 1

PS C:\> $userToAdd = $(Get-AzADUser -ObjectId "testUpn@tenant.com").Id
PS C:\> $dsTypes = New-Object 'System.Collections.Generic.List[Microsoft.PowerBI.ServiceContracts.Api.DatasourceType]'
PS C:\> $dsTypes.Add([Microsoft.DataMovement.Powershell.GatewayClient.Gateways.Entities.DataSourceType]::Sql)
PS C:\> Add-DataGatewayClusterUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -PrincipalObjectId $userToAdd -AllowedDataSourceTypes $dsTypes -Role ConnectionCreatorWithReshare

يضيف هذا المثال المستخدم "testUpn@tenant.com" في دور ConnectionCreatorWithReshare إلى مجموعة البوابة أنواع مصدر بيانات SQL.

مثال 2

PS C:\> $userToAdd = $(Get-AzADUser -ObjectId "testUpn@tenant.com").Id
PS C:\> Add-DataGatewayClusterUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -PrincipalObjectId $userToAdd -AllowedDataSourceTypes $null -Role Admin

يضيف هذا المثال المستخدم "adminTestUpn@tenant.com" في دور مسؤول إلى مجموعة البوابة لكافة أنواع مصادر البيانات. ملاحظة، AllowedDataSourceTypes يجب أن يكون فارغا عندما يكون الدور مسؤولا (يعني السماح بجميع أنواع مصادر البيانات).

مثال 3

PS C:\> $userToAdd = $(Get-AzADUser -ObjectId "testUpn@tenant.com").Id
PS C:\> Add-DataGatewayClusterUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -PrincipalObjectId $userToAdd -AllowedDataSourceTypes $null -Role Admin -RegionKey brazilsouth

يضيف هذا المثال المستخدم "adminTestUpn@tenant.com" في دور مسؤول إلى مجموعة البوابة لكافة أنواع مصادر البيانات. ملاحظة، AllowedDataSourceTypes يجب أن يكون فارغا عندما يكون الدور مسؤولا (يعني السماح بجميع أنواع مصادر البيانات). يتم تشغيل هذا الأمر في منطقة جنوب البرازيل، لذلك يجب أن يكون معرف مجموعة البوابة المقدم في تلك المنطقة.

مثال 4

PS C:\> $userToAdd = $(Get-AzADServicePrincipal -ApplicationId DC8F2C49-9087-4B27-966B-3DB5094C2E77).Id
PS C:\> Add-DataGatewayClusterUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -PrincipalObjectId $userToAdd -AllowedDataSourceTypes $null -Role Admin -RegionKey brazilsouth

يضيف هذا المثال كيان الخدمة لمعرف التطبيق DC8F2C49-9087-4B27-966B-3DB5094C2E77 في دور مسؤول إلى مجموعة البوابة لجميع أنواع مصادر البيانات. مزيد من المعلومات ملاحظة، AllowedDataSourceTypes يجب أن يكون فارغا عندما يكون الدور مسؤولا (يعني السماح بجميع أنواع مصادر البيانات). يتم تشغيل هذا الأمر في منطقة جنوب البرازيل، لذلك يجب أن يكون معرف مجموعة البوابة المقدم في تلك المنطقة.

المعلمات

-AllowedDataSourceTypes

أنواع مصادر البيانات المسموح بها لتركيبة المستخدم/الدور هذه. يجب أن يكون هذا فارغا إذا كان الدور مسؤولا (يعني السماح بجميع أنواع مصادر البيانات). قد تتغير قائمة نوع مصدر البيانات استنادا إلى مصادر البيانات المدعومة. ملاحظة: تنطبق هذه المعلمة فقط على PowerApps و Flow.

Type:DatasourceType[]
Accepted values:Sql, AnalysisServices, SAPHana, File, Folder, Oracle, Teradata, SharePointList, Web, OData, DB2, MySql, PostgreSql, Sybase, Extension, SAPBW, AzureTables, AzureBlobs, Informix, ODBC, Excel, SharePoint, PubNub, MQ, BizTalk, GoogleAnalytics, CustomHttpApi, Exchange, Facebook, HDInsight, AzureMarketplace, ActiveDirectory, Hdfs, SharePointDocLib, PowerQueryMashup, OleDb, AdoDotNet, R, LOB, Salesforce, CustomConnector, SAPBWMessageServer, AdobeAnalytics, Essbase, AzureDataLakeStorage, SapErp, UIFlow, CDPA, EventHub, Unknown
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GatewayClusterId

مجموعة البوابة التي يجب إضافة المستخدم إليها

Type:Guid
Aliases:Cluster, Id
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrincipalObjectId

معرف الكائن الأساسي ل Azure Active Directory (AAD) (أي معرف المستخدم) لإضافته إلى مجموعة البوابة

Type:Guid
Aliases:User
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RegionKey

منطقة Azure المقترنة بمجموعة البوابة المحددة. سيؤدي عدم توفير الأمر -RegionKey إلى تشغيل الأمر في المنطقة الافتراضية للمستأجر الخاص بك. للحصول على قائمة معلمات المنطقة المتوفرة، قم بتشغيل Get-DataGatewayRegion الأمر

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Role

الدور الذي يجب تطبيقه على هذا المستخدم على نظام المجموعة. يمكن إضافة المستخدمين كمسؤولين أو منشئي اتصال (يمكن استخدام) أو منشئي الاتصال مع إمكانية المشاركة (يمكن استخدام + مشاركة). ينطبق منشئو الاتصال (يمكن استخدام) و"منشئو الاتصال" مع إمكانية المشاركة (يمكن استخدام + مشاركة) فقط على PowerApps و Flow.

Type:GatewayPrincipalRole
Accepted values:Admin, ConnectionCreator, ConnectionCreatorWithReshare
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

نطاق الأمان لتشغيل الأمر. قد يحدد هذا ما إذا كنت تقوم بتشغيل هذا الأمر في نطاق مسؤول المستأجر/الخدمة أو بوابة مسؤول

Type:PowerBIUserScope
Accepted values:Individual, Organization
Position:Named
Default value:Individual
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

None

المخرجات

System.Void