Set-R1NamingContextLdapProxyBackend
Set-R1NamingContextLdapProxyBackend
SYNOPSIS
Updates the backend properties of an LDAP proxy naming context.
SYNTAX
Set-R1NamingContextLdapProxyBackend [-dn] <String> [[-datasource] <String>] [[-baseDn] <String>]
[[-schemaEnforcementMode] <String>] [[-isActive] <Boolean>] [[-isDedicatedConnection] <Boolean>]
[[-isPassThroughAuthorization] <Boolean>] [[-isProxyAuthorization] <Boolean>] [-WhatIf] [-Confirm]
[<CommonParameters>]
DESCRIPTION
Updates the connection properties of the LDAP proxy backend mounted at the naming context node.
The current settings are retrieved before they are updated, and sent back with the supplied values applied over them, so a setting left unspecified keeps its current value. The command therefore issues a GET followed by a PUT, and the account needs permission to read the settings as well as to change them.
EXAMPLES
Example 1
Set-R1NamingContextLdapProxyBackend -dn 'o=proxy' -isDedicatedConnection $true
Gives the LDAP proxy at o=proxy a dedicated connection, leaving its other properties as they are.
Example 2
Set-R1NamingContextLdapProxyBackend -dn 'o=proxy' -schemaEnforcementMode 'FILTER'
Filters the attributes returned through o=proxy against the schema.
PARAMETERS
-dn
The DN of the LDAP proxy naming context node.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-datasource
The name of the LDAP data source proxied.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-baseDn
The DN in the LDAP data source whose entries are presented.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-schemaEnforcementMode
How the schema is enforced on the proxied entries: PASS_THROUGH, FILTER or STRICT.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-isActive
Whether the backend is active.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: False
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-isDedicatedConnection
Whether the backend uses a connection of its own rather than a shared one.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: False
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-isPassThroughAuthorization
Whether the identity of the client is passed through to the backend for authorization.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 7
Default value: False
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-isProxyAuthorization
Whether the backend is asked to authorize requests using the proxied authorization control.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: False
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS
None
OUTPUTS
System.Void
NOTES
The namespace DN is maintained by the server and cannot be changed here. It is sent back unaltered so that the update carries the complete resource.
RELATED LINKS
Get-R1NamingContextLdapProxyBackend