Share via


SetExtendedProtectionSettings メソッド (WMI MSReportServer_ConfigurationSetting)

SetExtendedProtectionSettings メソッドは、 Reporting Services の構成ファイル (RSReportServer.config) で RSWindowsExtendedProtectionLevel プロパティと RSWindowsExtendedProtectionScenario プロパティを設定するために使用します。

構文

Public Sub SetExtendedProtectionSettings( _  
        ByVal ExtendedProtectionLevel As String, _  
        ByVal ExtendedProtectionScenario As String, _  
        ByRef Warnings() As String, _  
        ByRef Length As Int32, _  
        ByRef HRESULT As Int32)  
public void SetExtendedProtectionSettings(  
            string ExtendedProtectionLevel,  
            string ExtendedProtectionScenario,  
            out string[] Warnings,  
            out Int32 Length,  
            out Int32 HRESULT);  

パラメーター

ExtendedProtectionLevel
RSRreportserver.config ファイルで RSWindowsExtendedProtectionLevel を設定します。 この必須の値では大文字と小文字は区別されません。

有効な値を次に示します。

"Off | Allow | Require"

ExtendedProtectionScenario
RSReportserver.config ファイルで RSWindowsExtendedProtectionScenario を設定します。 この必須の値では大文字と小文字は区別されません。

有効な値を次に示します。

"Any" | "Proxy" | "Direct"

解説

RSWindowsExtendedProtectionLevel プロパティと RSWindowsExtendedProtectionScenario プロパティは、RSReportServer.config ファイルの AuthenticationTypes に RSWindowNTLM、RSWindowsNegotiate、または RSWindowsKerberos が含まれている場合に適用されます。 これらのプロパティの設定は、レポート サーバーでのユーザーとクライアント ソフトウェアの認証方法に影響します。 ExtendedProtectionLevel を Allow または Require に設定する前に、拡張保護に関するドキュメントを読むことをお勧めします。

ExtendedProtectionLevel を設定するには、ユーザーはレポート サーバーの BUILTIN\Administrators グループのメンバーである必要があります。

必要条件

Namespace:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\管理

参照

RSWindowsExtendedProtectionScenario プロパティ (WMI MSReportServer_ConfigurationSetting)
RSWindowsExtendedProtectionLevel プロパティ (WMI MSReportServer_ConfigurationSetting)
Reporting Services での認証の拡張保護
RSReportServer 構成ファイル