| title | SetExtendedProtectionSettings method (WMI MSReportServer_ConfigurationSetting) | |
|---|---|---|
| description | SetExtendedProtectionSettings method (WMI MSReportServer_ConfigurationSetting) | |
| ms.date | 09/25/2024 | |
| ms.service | reporting-services | |
| ms.subservice | wmi-provider-library-reference | |
| ms.topic | reference | |
| ms.custom |
|
The SetExtendedProtectionSettings method is used to set the RSWindowsExtendedProtectionLevel and the RSWindowsExtendedProtectionScenario properties in the [!INCLUDEssRSnoversion] configuration file RSReportServer.config.
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
Sets the RSWindowsExtendedProtectionLevel in the RSRreportserver.config file. The required value isn't case sensitive.
The following list shows valid values:
"Off | Allow | Require"
ExtendedProtectionScenario
Sets the RSWindowsExtendedProtectionScenario in the RSReportserver.config file. The required value isn't case sensitive.
The following list shows valid values:
"Any" | "Proxy" | "Direct"
The RSWindowsExtendedProtectionLevel and the RSWindowsExtendedProtectionScenario properties apply when the AuthenticationTypes in the RSReportServer.config file include RSWindowNTLM, RSWindowsNegotiate, or RSWindowsKerberos. Setting these properties affects how users and client software authenticate with a report server. You should read the documentation for extended protection before setting ExtendedProtectionLevel to either Allow or Require.
To set the ExtendedProtectionLevel, the user must be a member of the BUILTIN\Administrators group on the report server.
Namespace: [!INCLUDEssRSWMInmspcA]