Vorgehensweise: Registrieren eines IRM-Schutzes
Letzte Änderung: Sonntag, 4. April 2010
Gilt für: SharePoint Foundation 2010
Wenn Sie den benutzerdefinierten IRM-Schutz (Information Rights Management, Verwaltung von Informationsrechten)kompiliert haben, müssen Sie diesen Schutz in Microsoft SharePoint Foundation 2010 registrieren, um den Schutz für Dokumentbibliotheken verfügbar zu machen.
Jeder IRM-Schutz wird auf Farmebene registriert und für alle Dokumentbibliotheken in der Serverfarm verfügbar gemacht. Jeder IRM-Schutz muss auf jedem Front-End-Webserver registriert und bereitgestellt werden und jeder Registrierungsunterstruktur jedes Front-End-Webservers hinzugefügt werden.
So registrieren Sie einen IRM-Schutz in SharePoint Foundation
Registrieren Sie den Schutz als COM-Objekt.
Das Threadmodell für dieses Objekt sollte auf both festgelegt werden. Wenn der Schutz als COM-Objekt registriert ist, kann in SharePoint Foundation 2010 auf die Funktionen des Schutzes verwiesen werden.
Erstellen Sie den folgenden Registrierungsschlüssel:
HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\<protector name>
Legen Sie im HKLM\ SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\IrmProtectors-Schlüssel die folgenden Registrierungsunterschlüssel fest:
**Name:**ClassID des Schutzes. Muss die ClassID sein, die zum Registrieren des Schutzes als COM-Objekt verwendet wurde.
Value: Name des Schutzes.
Type: Zeichenfolge
Außerdem wird dringend empfohlen, für einen Schutz bestimmte Metadaten zum Schutz in der Registrierung zu speichern. Insbesondere wird empfohlen (dies ist jedoch nicht erforderlich), für einen Schutz die folgenden Registrierungsunterschlüssel festzulegen und zu verwenden, die im HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\<protector name>-Schlüssel festgelegt werden:
Name: Erweiterungen
Value: Durch Trennzeichen getrennte Liste der Dateierweiterungen, die von diesem Schutz konvertiert werden.
Type: Zeichenfolge
Name: Produkt
Value: Name des Schutzes.
Type: Zeichenfolge
Name: Version
Value: Versionsnummer des Schutzes.
Type: Zeichenfolge
Beispiel
Das folgende Beispiel stellt eine WXS-Datei dar, mit der veranschaulicht wird, wie Dateiformate einem IRM-Schutz zugeordnet werden. Im Beispiel wird ein IRM-Schutz als COM-Objekt registriert, und die richtigen Registrierungswerte werden festgelegt.
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="https://schemas.microsoft.com/wix/2003/01/wi">
<Fragment>
<DirectoryRef Id="STSBin">
<Component Id="Contoso_IrmProtector" DiskId="1">
<File Id="CONIRMP.DLL_0001">
<TypeLib Id="C0321D28-5B26-4CE5-855C-7863852283C6"
Advertise="no" Language="0" MajorVersion="1">
<Class Id="4F9976DC-47C3-4518-B2A2-A258B379F970"
Description="IrmProtector Class" ThreadingModel="both"
Context="InprocServer InprocServer32">
<ProgId Id="IrmProtector.Protector.1">
<ProgId Id="IrmProtector.Protector" />
</ProgId>
</Class>
</TypeLib>
</File>
<Registry Id="IrmProtector.1" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\12.0\IrmProtectors" Name="{4F9976DC-47C3-4518-B2A2-A258B379F970}"
Value="Contoso.Irm.Protector" Type="string" />
<Registry Id="IrmProtector.2" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Action="createKeyAndRemoveKeyOnUninstall" />
<Registry Id="IrmProtector.3" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Extensions" Value="XYZ,PDQ,FOO" Type="string" />
<Registry Id="MsoProtector.4" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Product" Value="MsoProtector" Type="string" />
<Registry Id="IrmProtector.5" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Version" Value="1" Type="string" />
</Component>
</DirectoryRef>
</Fragment>
</Wix>
Siehe auch
Konzepte
Verwaltung von Informationsrechten in SharePoint Foundation