次の方法で共有


Add-AipServiceTemplate

Azure Information Protection の保護テンプレートを作成します。

構文

Add-AipServiceTemplate
   -Descriptions <Hashtable>
   -Names <Hashtable>
   [-RightsDefinitions <System.Collections.Generic.List`1[Microsoft.RightsManagementServices.Online.Admin.TemplateRightsDefinition]>]
   [-ContentExpirationOption <ContentExpirationType>]
   [-ContentExpirationDate <DateTime>]
   [-ContentValidityDuration <Int32>]
   [-LicenseValidityDuration <Int32>]
   [-Status <TemplateStatus>]
   [-ScopedIdentities <System.Collections.Generic.List`1[System.String]>]
   [-EnableInLegacyApps <Boolean>]
   [<CommonParameters>]

説明

Add-AipServiceTemplate コマンドレットは、指定した名前、説明、およびポリシーを使用して Azure Information Protection の保護テンプレートを作成し、テンプレートの状態をアーカイブ済みまたは発行済みに設定します。

Azure portal でも同じ構成アクションを実行できます。

大事な

このコマンドレットを使用する前に、New-AipServiceRightsDefinition コマンドレットを使用して、付与する権限と付与するユーザーを指定する権限定義オブジェクトを作成する必要があります。

Azure には、最大 500 個のカスタム テンプレート (発行済みまたはアーカイブ済み) を格納できます。 多くのアーカイブされたテンプレートを保持した結果、この制限に達したために新しいテンプレートを追加できない場合は、それらをエクスポートして情報をローカルに保存してから、Azure でこれらのテンプレートを削除することを検討してください。

Azure portal でテンプレートを構成する方法など、保護テンプレートの詳細については、「Azure Information Protectionのテンプレートの構成と管理」を参照してください。

Azure Information Protection 統合ラベル付けクライアントの使用

Azure Information Protection 統合ラベル付けクライアントは、保護テンプレートを間接的に使用します。 統合ラベル付けクライアントがある場合は、保護テンプレートを直接変更するのではなく、ラベルベースのコマンドレットを使用することをお勧めします。

詳細については、Microsoft 365 ドキュメント 秘密度ラベルの作成と公開に関するページを参照してください。

例 1: 機密コンテンツ用の部門別テンプレートを作成する

PS C:\> $names = @{}
PS C:\> $names[1033] = "New Launch - Confidential content"
PS C:\> $names[1034] = " Nuevo Lanzamiento - Contenido confidencial"
PS C:\> $descriptions = @{}
PS C:\> $descriptions[1033] = "This content is confidential for people working on the New Launch project and should not be shared externally"
PS C:\> $descriptions[1034] = "Este contenido es confidencial para empleados trabajando en el proyecto Nuevo Lanzamiento y no debe ser compartido fuera de la organización"
PS C:\> $r1 = New-AipServiceRightsDefinition -EmailAddress marketing@contoso.com -Rights "VIEW","EXPORT"
PS C:\> $r2 = New-AipServiceRightsDefinition -EmailAddress engineering@contoso.com -Rights "VIEW","DOCEDIT"
PS C:\> Add-AipServiceTemplate -Names $names -Descriptions $Descriptions -LicenseValidityDuration 5 -RightsDefinitions $r1, $r2 -ScopedIdentities engineering@contoso.com -Status Published

この例では、エンジニアが新しい起動プロジェクトに取り組んでいるときに、部門別テンプレートを作成します。 テンプレートの名前は New Launch - Confidential Content で、英語とスペイン語の名前と説明があります。 グループ 使用して 権限をマーケティング部門に 表示および エクスポート(保護されていないファイルの表示と保存を行うことができます)、 グループを使用してエンジニアリング部門に を表示および DocEdit 権限を付与します (内容の表示と編集は可能ですが、変更は保存されません)。

パラメーター

-ContentExpirationDate

テンプレートで保護されたコンテンツの有効期限が切れる日付を指定します。

このパラメーターは、ContentExpirationOption パラメーターが OnDateに設定されている場合にのみ使用します。

型:DateTime
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContentExpirationOption

テンプレートで保護されているコンテンツのコンテンツの有効期限の種類を指定します。

このパラメーターに使用できる値は次のとおりです。

  • しない. コンテンツが無期限に利用可能であることを示します。

  • OnDateを します。 コンテンツが特定の固定日に期限切れであることを示します。

  • AfterDaysを します。 コンテンツが保護された後、指定された日数だけコンテンツが使用可能であることを示します。

型:ContentExpirationType
指定可能な値:Never, OnDate, AfterDays
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContentValidityDuration

保護の最初の日から、テンプレートで保護されたコンテンツの有効期限が切れるまでの日数を指定します。

このパラメーターは、ContentExpirationOption パラメーターが AfterDaysに設定されている場合にのみ使用します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Descriptions

テンプレートの説明の一覧を指定します。

Windows PowerShell のハッシュ テーブル構文を使用して、複数のロケール ID の名前と説明を作成します。 名前と説明のペアが少なくとも 1 つ必要です。 名前と説明のロケール ID は相互に一致する必要があります。 ロケール ID が指定されている場合、その値には空でない文字列が含まれている必要があります。

$descriptions = @{}

$descriptions[1033] = "このコンテンツは機密であり、外部で共有してはならない"

$descriptions[1034] = "Este contenido es confidencial y no debe ser compartido fuera de la organización"

型:Hashtable
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableInLegacyApps

部門別テンプレートをサポートしていないアプリケーションでの部門別テンプレートの動作を決定します (ScopedIdentities パラメーターを参照)。

  • True に設定され、テンプレートが部門別テンプレートである場合、部門別テンプレートをサポートしていないアプリケーションからコンテンツを保護しようとしているすべてのユーザーは、テンプレートを表示するため、ユーザーがテンプレートのターゲット スコープのメンバーであるかどうかに関係なく、テンプレートを選択できます。

  • falseを に設定すると、ユーザーがテンプレートのターゲット スコープのメンバーであっても、部門別テンプレートをサポートしていないアプリケーションでテンプレートを選択することはできません。

この設定は、部門別テンプレートではないテンプレートには影響せず、部門別テンプレートをネイティブにサポートするアプリケーションにも影響しません。

注: このパラメーターは、Azure クラシック ポータルで APPLICATION COMPATIBILITY を構成した場合、アプリケーションがユーザー ID をサポートしていない場合に、このテンプレートをすべてのユーザーに表示するチェック ボックス 同等です。 クラシック ポータルは廃止され、Azure portal に同等の設定はありません。

Azure Information Protection クライアントは部門別テンプレートをサポートしますが、Outlook on the web と Exchange ActiveSync は、現在部門のテンプレートをサポートしていないアプリケーションの例です。 これらの Exchange アプリケーション (および部門別テンプレートをサポートできない他のすべてのアプリケーション) では、すべてのユーザーが使用可能なテンプレートの一覧から部門テンプレートを選択できるか、または一覧から部門テンプレートを選択できないかを決定する必要があります。

この設定は、部門別テンプレートによって保護されているコンテンツにユーザーがアクセスできるかどうかには影響しません。これは、ユーザーがテンプレート自体を選択する機能にのみ影響します。

既定で部門別テンプレートをサポートしていないアプリケーションがある場合は、カスタム RMS テンプレートダウンロード スクリプト またはその他のツールを使用して、これらのテンプレートをローカル RMS クライアント フォルダーにデプロイできます。 その後、これらのアプリケーションは部門別テンプレートを正しく表示します。

すべてのテンプレートをダウンロードしたクライアント コンピューターから、テンプレート ファイルをコピーして他のコンピューターに貼り付けることができます。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-LicenseValidityDuration

このテンプレートで保護されているコンテンツの使用ライセンスの有効期間を指定します。

この値は、使用ライセンスが(0 から 9999) に取得された後にコンテンツがオフラインで使用可能な日数として指定されます。 この期間中、ユーザーはインターネット ネットワーク接続を必要とせずに、以前にアクセスしたコンテンツを再び開くことができます。

この値を小さくすると、取り消されたコンテンツやポリシーが変更されたコンテンツに、これらの変更後に長時間アクセスできないようにすることで、ドキュメント所有者をより詳細に制御できます。

この値を大きくすると、インターネット ネットワーク接続を必要とせずに、ユーザーがコンテンツにアクセスする自由が増えます。

無制限アクセスを指定するには、-1使用します。 保護されたコンテンツにアクセスするたびに使用ライセンスを取得する必要があり、コンテンツがインターネット接続でのみ使用可能であることを指定するには、0を指定します。

各組織には最大使用ライセンス有効期間があり、既定では 30 日間 され、Set-AipServiceMaxUseLicenseValidityTimeを使用して構成できます。 LicenseValidityDuration パラメーターに指定する値は、その値より小さくする必要があります。

使用ライセンスの有効期間に異なる値がある場合 (たとえば、テナントに 1 つの値、テンプレートに 1 つの値) がある場合、Azure Information Protection では最も制限の厳しい値が使用されます。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Names

テンプレートの名前の一覧を指定します。

Azure Information Protection を使用するすべてのサービスとアプリケーションでこれらの文字をサポートできるわけではないため、名前に次の文字を含めないでください。< > % & / ? ; + \ : #

Windows PowerShell のハッシュ テーブル構文を使用して、複数のロケール ID の名前と説明を作成します。 名前と説明のペアが少なくとも 1 つ必要です。名前と説明のロケール ID は相互に一致する必要があります。 ロケール ID が指定されている場合、その値には空でない文字列が含まれている必要があります。

$names = @{}

$names[1033] = "機密コンテンツ"

$names[1034] = "Contenido confidencial"

型:Hashtable
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RightsDefinitions

New-AipServiceRightsDefinition コマンドレットを使用して指定される権限定義オブジェクトの一覧を指定します。

これらの権限定義オブジェクトは、テンプレートを適用して保護されているコンテンツに個々のユーザーまたはグループを付与する権限を表します。

権限定義オブジェクトには、ID の電子メール アドレスと、その ID に割り当てる権限が含まれます。

型:System.Collections.Generic.List`1[Microsoft.RightsManagementServices.Online.Admin.TemplateRightsDefinition]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScopedIdentities

電子メール アドレス (アカウントまたはグループ) でユーザーを一覧表示します。そのため、アプリケーションから部門別テンプレートを表示して選択できます。

指定したユーザーがテンプレートを表示するには、アプリケーションが部門別テンプレートをサポートしているか、EnableInLegacyApps パラメーターを Trueに設定する必要があります。

型:System.Collections.Generic.List`1[System.String]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Status

テンプレートの状態を指定します。

使用できる値は、アーカイブ済み と発行済みされます。

  • アーカイブされたテンプレートは、以前に保護されたコンテンツを使用できますが、ユーザーには表示されません。

  • 発行されたテンプレートはユーザーに配布され、コンテンツを保護するために使用できるようになります。

型:TemplateStatus
指定可能な値:Archived, Published
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

System.String[],System.String[],System.String[],System.string,System.DateTime,System.int,System.int

-Names $Names;テンプレートの 1 つ以上の名前 (システム ロケールに応じてユーザーに表示するさまざまな言語)。

[-説明$Descriptions] ;テンプレートの 1 つ以上の説明 (システム ロケールに応じてユーザーに提示するさまざまな言語)。

[-RightsDefinitions {$r 1,$r 2,...}] ;Rights Definition オブジェクトの形式の権限定義の一覧。

[-ContentExpirationOption ContentExpirationType.Never|OnDate|AfterDays] ;テンプレートで保護されているコンテンツのコンテンツの有効期限の種類。

[-ContentExpirationDate DateTime] ;ContentExpirationOption が OnDate に設定 場合、コンテンツの有効期限が切れる日時。

[-ContentValidityDuration int] ;ContentExpirationOption が AfterDays に設定されている場合 コンテンツが保護された後に使用できる日数。

[-LicenseValidityDuration int] ;コンテンツが期限切れになるまでオンラインで利用できる日数 (0 から 9999)。 無制限アクセスを指定するには、-1 を使用します。 使用ごとにライセンスを取得する必要があり、コンテンツをオンラインでのみ使用できるように指定するには、0 を使用します。

[-Status TemplateStatus.Archived|発行] ;テンプレートの状態。 アーカイブされたテンプレートは、以前に保護されたコンテンツを使用できますが、ユーザーには表示されません。 発行されたテンプレートはユーザーに配布され、コンテンツを保護するために使用できるようになります。

Windows PowerShell のハッシュ テーブル構文を使用して、複数のロケール ID の名前と説明を作成します。 名前と説明のペアが少なくとも 1 つ必要です。 名前と説明のロケール ID は相互に一致する必要があります。 ロケール ID が指定されている場合、その値には空でない文字列が含まれている必要があります。

$names = @{}

$names[1033] = "機密コンテンツ"

$names[1034] = "Contenido confidencial"

$descriptions = @{}

$descriptions[1033] = "このコンテンツは機密であり、外部で共有してはならない"

$descriptions[1034] = "Este contenido es confidencial y no debe ser compartido fuera de la organización"

権限は、ID の電子メール アドレスと割り当てる権限を含むオブジェクト 権限定義の一覧として指定されます。