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\Admin
参照
RSWindowsExtendedProtectionScenario プロパティ (WMI MSReportServer_ConfigurationSetting)
RSWindowsExtendedProtectionLevel プロパティ (WMI MSReportServer_ConfigurationSetting)
Reporting Services での認証の拡張保護
RSReportServer 構成ファイル