共用方式為


Set-AipServiceOnboardingControlPolicy

設定 Azure 資訊保護的用戶上線控制原則。

語法

Default (預設值)

Set-AipServiceOnboardingControlPolicy
    [-Force]
    -UseRmsUserLicense <Boolean>
    [-SecurityGroupObjectId <Guid>]
    [-Scope <OnboardingControlPolicyScope>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Set-AipServiceOnboardingControlPolicy Cmdlet 會設定原則,以控制 Azure 資訊保護的用戶上線。 此 Cmdlet 支援漸進式部署,方法是控制組織中的哪些使用者可以使用 Azure 資訊保護來保護內容。

您必須使用PowerShell來設定此設定;您無法使用管理入口網站來執行此設定。

此控制項可以根據指定安全組中服務或成員資格的指派用戶授權。 您也可以定義原則僅適用於行動裝置、僅限 Windows 用戶端或行動裝置和 Windows 用戶端。

如果您使用指派的授權選項,您可以使用 Microsoft 365 系統管理中心,或使用 Azure PowerShell 和 Azure PowerShell 和 Set-MsolUserLicense Cmdlet,將授權指派給使用者。 您也可以使用 get-MsolAccountSku Cmdlet Get-MsolAccountSku Cmdlet 來取得您可以在組織中指派的不同授權類型。

如果您使用群組成員資格選項,您必須指定安全組,該群組不需要啟用郵件,而且它可以包含其他群組。 若要指定群組,請使用群組 GUID。 如需使用者和群組需求以及如何尋找群組 GUID 的詳細資訊,請參閱 準備 Azure 資訊保護的使用者和群組

如需 Azure AD PowerShell Cmdlet 的詳細資訊,請參閱 Azure Active Directory PowerShell

備註

此 Cmdlet 不會阻止使用者取用受保護的內容,或防止系統管理員設定 Azure 資訊保護的服務(例如 Exchange Online 郵件流程規則或 SharePoint 保護的連結庫)。

相反地,它是針對 Office 之類的使用者應用程式所設計,讓使用者看不到使用 Azure 資訊保護的選項或範本。

範例

範例 1:將 Azure 資訊保護限制為具有授權且屬於指定群組成員的使用者

PS C:\> Set-AipServiceOnboardingControlPolicy -UseRmsUserLicense $True -SecurityGroupObjectId "fba99fed-32a0-44e0-b032-37b419009501" -Scope All

此命令會將 Azure 資訊保護設定為只允許具有 Azure Rights Management 授權的使用者使用 Azure 資訊保護來保護內容。 此外,命令會要求用戶成為具有指定物件標識元的安全組成員。 限制適用於 Windows 用戶端和行動裝置。

範例 2:將 Azure 資訊保護限制為指定群組成員的使用者

PS C:\> Set-AipServiceOnboardingControlPolicy -UseRmsUserLicense $False -SecurityGroupObjectId "fba99fed-32a0-44e0-b032-37b419009501" -Scope All

此命令只允許具有指定物件標識碼的安全組成員的使用者使用 Azure 資訊保護來保護內容。 此命令適用於 Windows 用戶端和行動裝置。

範例 3:將 Azure 資訊保護限制為具有 Azure Rights Management 授權的使用者

PS C:\> Set-AipServiceOnboardingControlPolicy -UseRmsUserLicense $True -Scope All

此命令只允許已指派 Azure Rights Management 授權的使用者使用 Azure 資訊保護來保護內容。 此命令適用於 Windows 用戶端和行動裝置。

範例 4:請勿限制使用者的 Azure 信息保護

PS C:\> Set-AipServiceOnboardingControlPolicy -UseRmsUserLicense $False -Scope All

此命令可讓所有使用者使用 Azure 資訊保護來保護內容。 此命令適用於 Windows 用戶端和行動裝置。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Force

表示此 Cmdlet 會設定上架控制原則,即使組織已經有上架控制原則也一樣。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Scope

指定套用上線原則的應用程式類型。

有效值為:

  • 全部
  • Windows應用程式
  • 移動應用

參數屬性

類型:OnboardingControlPolicyScope
預設值:None
接受的值:All, WindowsApp, MobileApp
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-SecurityGroupObjectId

指定 Azure AD 中安全組的物件識別碼。 如果您嘗試指定通訊群組的物件識別碼,您會看到錯誤。

指定的群組會限制哪些使用者可以使用 Azure 資訊保護來保護內容。 如果您也啟用授權強制執行,則只有已指派 Azure Rights Management 授權且屬於此指定群組成員的使用者,才能使用 Azure 資訊保護來保護內容。

即使所有使用者已獲指派 Azure Rights Management 授權,您也可以使用此參數來實作 Azure 資訊保護的階段式部署。

參數屬性

類型:Guid
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-UseRmsUserLicense

指定未獲指派 Azure Rights Management 授權的使用者是否可以使用 Azure 資訊保護來保護內容。 無論此設定及其授權指派為何,使用者一律可以使用 Azure 資訊保護來取用受保護的內容。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。

指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters