Set-AipServiceTemplateProperty
Aktualizuje vlastnost nebo vlastnosti šablony ochrany pro Azure Information Protection.
Syntaxe
Set-AipServiceTemplateProperty
-TemplateId <Guid>
[-Names <Hashtable>]
[-Descriptions <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>]
Description
Rutina Set-AipServiceTemplateProperty aktualizuje vlastnost nebo vlastnosti šablony ochrany pro Azure Information Protection. Většinu těchto vlastností můžete aktualizovat na webu Azure Portal.
Při použití této rutiny je šablona identifikována jeho identifikátorem GUID, který musí odkazovat na existující šablonu ochrany. Tuto rutinu nelze použít k aktualizaci výchozích šablon.
K získání ID šablony můžete použít rutinu Get-AipServiceTemplate.
Důležitý
Při aktualizaci vlastností šablony ochrany se stávající nastavení těchto vlastností přepíše (není doplněno) bez upozornění, takže nezapomeňte zadat všechna nastavení, která potřebujete pro vlastnosti, které aktualizujete.
Osvědčeným postupem je před spuštěním této rutiny zálohovat existující šablonu pomocí rutiny Export-AipServiceTemplate. Pokud se pak potřebujete vrátit k původní konfiguraci, můžete k obnovení šablony použít rutinu Import-AipServiceTemplate.
Další informace o šablonách ochrany, včetně postupu konfigurace na webu Azure Portal, najdete v tématu Konfigurace a správa šablon proAzure Information Protection.
použití klienta sjednoceného popisování služby Azure Information Protection?
Klient sjednoceného popisování azure Information Protection používá šablony ochrany nepřímo. Pokud máte klienta sjednoceného popisování, doporučujeme místo přímé úpravy šablon ochrany používat rutiny založené na popiscích.
Další informace najdete v tématu Vytvoření a publikování popisků citlivosti v dokumentaci k Microsoftu 365.
Příklady
Příklad 1: Aktualizace stavu šablony
PS C:\>Set-AipServiceTemplateProperty -TemplateID 28168524-29c3-44f1-9e11-ea6c60bb6428 -Status Published
Tento příkaz nastaví stav šablony na Publikováno.
Příklad 2: Určení uživatelů a práv pro šablonu ochrany
PS C:\> $r1 = New-AipServiceRightsDefinition -EmailAddress marketing@contoso.com -Rights "VIEW","EXPORT"
PS C:\> $r2 = New-AipServiceRightsDefinition -EmailAddress engineering@contoso.com -Rights "VIEW"
PS C:\>Set-AipServiceTemplateProperty -TemplateID 28168524-29c3-44f1-9e11-ea6c60bb6522 -RightsDefinitions ($r1, $r2)
Tento příklad aktualizuje existující šablonu ochrany Nové spuštění – důvěrné obsahu pro nové uživatele a práva. Vzhledem k tomu, že stávající šablona udělila oprávnění Zobrazit a Exportovat marketingovému oddělení (které by se nemělo měnit), musí teď mít také práva Zobrazit.
Vzhledem k tomu, že zadáním parametru RightsDefinitions přepíšete existující nastavení, první objekt definice práv zachová stávající nastavení pro marketing a další objekt definice práv vytvoří nová práva technického oddělení.
Příklad 3: Přidání nových uživatelů a práv do šablony ochrany
PS C:\> $templateid = "7b1db17a-cb1a-41cf-bad7-b452f9d384c1"
PS C:\> [array]$r = New-AipServiceRightsDefinition -EmailAddress pattiful@contoso.com -Rights "DOCEDIT", "EXTRACT"
PS C:\> $r += New-AipServiceRightsDefinition -EmailAddress evannar@vanarsdelltd.com -Rights "VIEW"
PS C:\> $CurrentRightsDefinitions = [array]((get-AipServiceTemplate -TemplateId $templateid).RightsDefinitions)
PS C:\> $ResultingRightsDefinitions = $CurrentRightsDefinitions + $r
PS C:\> Set-AipServiceTemplateProperty -TemplateId $templateid -RightsDefinition $ResultingRightsDefinitions
Tato sada příkazů přidá do existující šablony dva nové uživatele a jejich různá práva bez přepsání stávajících uživatelů a práv, která už jsou v šabloně definovaná.
Noví uživatelé a jejich práva jsou pattiful.contoso.com (uživatel v organizaci), kteří mají udělená práva DOCEDIT a EXTRACT; a evannar@vanarsdelltd.com (uživatel z jiné organizace), který má udělená práva VIEW. Tito uživatelé a jejich práva se přidají do objektů definic práv pomocí pole, které se pak přidá do existujících definic práv šablony.
Parametry
-ContentExpirationDate
Určuje datum, kdy vyprší platnost obsahu chráněného šablonou.
Tento parametr použijte pouze v případě, že je ContentExpirationOption nastavena na OnDate .
Typ: | DateTime |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ContentExpirationOption
Určuje typ vypršení platnosti obsahu pro obsah chráněný šablonou.
Přijatelné hodnoty pro tento parametr jsou:
- Nikdy. Označuje, že obsah je k dispozici po neomezenou dobu.
- dne dne . Označuje, že platnost obsahu vyprší k určitému pevnému datu.
- AfterDays. Označuje, že obsah bude k dispozici po zadaný počet dní po jeho uzamčení.
Typ: | ContentExpirationType |
Přípustné hodnoty: | Never, OnDate, AfterDays |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ContentValidityDuration
Určuje počet dní od prvního dne ochrany, po kterém vyprší platnost obsahu chráněného šablonou.
Tento parametr použijte pouze v případě, že je parametr ContentExpirationOption nastaven na AfterDays.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Descriptions
Určuje seznam popisů šablony.
Vytvořte názvy a popisy pro více ID národního prostředí pomocí syntaxe hash-table ve Windows PowerShellu. Musí existovat alespoň jeden pár názvů a popisů. ID národního prostředí pro názvy a popisy se musí vzájemně shodovat.
$descriptions = @{}
$descriptions[1033] = "Tento obsah je důvěrný a neměl by být sdílen externě"
$descriptions[1034] = "Este contenido es confidencial y no debe ser compartido fuera de la organizacion"
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EnableInLegacyApps
Určuje chování šablony oddělení v klientských aplikacích, které nepodporují šablony oddělení. V tomto scénáři se rozhodněte, jestli všichni uživatelé uvidí šablony oddělení ze seznamu dostupných šablon, nebo žádní uživatelé neuvidí šablony oddělení v seznamu.
Šablony oddělení je možné vytvořit pomocí parametru ScopedIdentities nebo vytvořením nastavení ochrany v vymezené zásadě pro Azure Information Protection. Šablony oddělení se můžou vytvořit také pomocí portálu Azure Classic (nyní vyřazené).
Pokud je nastavená hodnota True a šablona je šablona oddělení, zobrazí se šablona všem uživatelům, a proto ji budou moct vybrat bez ohledu na to, jestli jsou uživatelé členy oboru šablony nebo ne.
Pokud je nastavená hodnota false, neuvidí se žádní uživatelé, a proto nemůžou vybrat šablonu, i když jsou uživatelé členy cílového oboru šablony.
Toto nastavení nemá žádný vliv na šablony, které nejsou šablonami oddělení, a nemá také žádný vliv na klientské aplikace, které nativně podporují šablony oddělení. Toto nastavení také nemá žádný vliv na Outlook na webu, který používá Exchange Online místo místního Exchange a v tomto scénáři se uživatelům nikdy nezobrazí šablony oddělení.
Všimněte si, že toto nastavení nemá vliv na to, zda má uživatel přístup k obsahu chráněnému šablonou oddělení; má vliv pouze na schopnost uživatele zobrazit a proto vybrat samotnou šablonu.
Pokud máte aplikace, které ve výchozím nastavení nepodporují šablony oddělení, můžete použít vlastní skript pro stažení šablon RMS nebo jiné nástroje k nasazení těchto šablon do místní složky klienta SLUŽBY RMS. Tyto aplikace pak správně zobrazí šablony oddělení.
Z klientského počítače, který stáhl všechny šablony, můžete zkopírovat a vložit soubory šablon do jiných počítačů.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LicenseValidityDuration
Určuje dobu platnosti licencí na používání obsahu, který je chráněn touto šablonou. Hodnota se zadává jako počet dnů, po získání licence k použití offline po získání licence k použití (0–9999). Během tohoto období můžou uživatelé znovu otevřít obsah, ke kterým dříve přistupovali bez nutnosti připojení k internetu.
Snížení této hodnoty dává vlastníkům dokumentů větší kontrolu tím, že pomáhá zajistit, aby obsah, který byl odvolán nebo pro který se zásady změnily, nemohl být po tyto změny příliš dlouho přístupné.
Zvýšení této hodnoty dává uživatelům větší volnost pro přístup k obsahu bez nutnosti připojení k internetu.
Chcete-li zadat neomezený přístup, použijte -1.
Chcete-li určit, že licence k použití musí být získána při každém přístupu chráněného obsahu a tento obsah je k dispozici pouze s připojením k internetu, zadejte 0.
Každá organizace má ve výchozím nastavení maximální dobu platnosti licence, která je 30 dnů a dá se nakonfigurovat pomocí Set-AipServiceMaxUseLicenseValidityTime. Hodnota, kterou zadáte pro parametr LicenseValidityDuration, musí být nižší než tato hodnota.
Pokud pro dobu platnosti licence pro použití existují různé hodnoty, například jedna hodnota pro tenanta a jedna pro šablonu, Azure Information Protection používá nejvíce omezující hodnotu.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Names
Určuje seznam názvů šablony.
Do názvu nezahrnujte žádný z následujících znaků, protože ne všechny služby a aplikace, které používají Azure Information Protection, můžou tyto znaky podporovat: < > % & / ? ; + \ : #
Pomocí syntaxe hash-table ve Windows PowerShellu můžete vytvářet názvy a popisy pro více ID národních prostředí. Musí existovat alespoň jeden pár názvů a popisů. ID národního prostředí pro názvy a popisy se musí vzájemně shodovat.
$names = @{}
$names[1033] = "Důvěrný obsah"
$names[1034] = "Contenido confidencial"
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RightsDefinitions
Určuje seznam objektů definice práv, které jsou určeny pomocí rutiny New-AipServiceRightsDefinition.
Tyto objekty definice práv vyjadřují práva udělit jednotlivým uživatelům nebo skupinám obsah, který je chráněn použitím šablony.
Typ: | System.Collections.Generic.List`1[Microsoft.RightsManagementServices.Online.Admin.TemplateRightsDefinition] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScopedIdentities
Zobrazí seznam uživatelů podle e-mailové adresy (účtu nebo skupiny), které můžou zobrazit a vybrat šablony oddělení z aplikací.
Aby se zadané uživatele zobrazily šablony, musí aplikace podporovat šablony oddělení nebo EnableInLegacyApps parametr musí být nastaven na True.
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Status
Určuje stav šablony. Platné hodnoty jsou: publikované nebo archivované.
- Archivované šablony jsou k dispozici pro využívání dříve chráněného obsahu, ale nejsou viditelné pro uživatele.
- Publikované šablony se distribuují uživatelům a zpřístupní se k ochraně obsahu.
Typ: | TemplateStatus |
Přípustné hodnoty: | Archived, Published |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TemplateId
Určuje identifikátor GUID šablony ochrany.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |