Invoke ADCUpdateAaaldapparams - j81blog/J81.ADCToolkit GitHub Wiki
Update AAA configuration Object.
Invoke-ADCUpdateAaaldapparams [[-Serverip] <String>] [[-Serverport] <Int32>] [[-Authtimeout] <Double>]
[[-Ldapbase] <String>] [[-Ldapbinddn] <String>] [[-Ldapbinddnpassword] <String>] [[-Ldaploginname] <String>]
[[-Searchfilter] <String>] [[-Groupattrname] <String>] [[-Subattributename] <String>] [[-Sectype] <String>]
[[-Svrtype] <String>] [[-Ssonameattribute] <String>] [[-Passwdchange] <String>]
[[-Nestedgroupextraction] <String>] [[-Maxnestinglevel] <Double>] [[-Groupnameidentifier] <String>]
[[-Groupsearchattribute] <String>] [[-Groupsearchsubattribute] <String>] [[-Groupsearchfilter] <String>]
[[-Defaultauthenticationgroup] <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
Configuration for LDAP parameter resource.
Invoke-ADCUpdateAaaldapparams
An example how to update aaaldapparams configuration Object(s).
IP address of your LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalsePort number on which the LDAP server listens for connections.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: 0
Accept pipeline input: False
Accept wildcard characters: FalseMaximum number of seconds that the Citrix ADC waits for a response from the LDAP server.
Type: Double
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: 0
Accept pipeline input: False
Accept wildcard characters: FalseBase (the server and location) from which LDAP search commands should start. If the LDAP server is running locally, the default value of base is dc=netscaler, dc=com.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseComplete distinguished name (DN) string used for binding to the LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalsePassword for binding to the LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 7
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseName attribute that the Citrix ADC uses to query the external LDAP server or an Active Directory.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseString to be combined with the default LDAP user search string to form the value to use when executing an LDAP search. For example, the following values: vpnallowed=true, ldaploginame=""samaccount"" when combined with the user-supplied username ""bob"", yield the following LDAP search string: ""(;(vpnallowed=true)(samaccount=bob)"".
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 9
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseAttribute name used for group extraction from the LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 10
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseSubattribute name used for group extraction from the LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 11
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseType of security used for communications between the Citrix ADC and the LDAP server. For the PLAINTEXT setting, no encryption is required. Possible values = PLAINTEXT, TLS, SSL
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 12
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThe type of LDAP server. Possible values = AD, NDS
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 13
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseAttribute used by the Citrix ADC to query an external LDAP server or Active Directory for an alternative username. This alternative username is then used for single sign-on (SSO).
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 14
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseAccept password change requests. Possible values = ENABLED, DISABLED
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 15
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseQueries the external LDAP server to determine whether the specified group belongs to another group. Possible values = ON, OFF
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 16
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseNumber of levels up to which the system can query nested LDAP groups.
Type: Double
Parameter Sets: (All)
Aliases:
Required: False
Position: 17
Default value: 0
Accept pipeline input: False
Accept wildcard characters: FalseLDAP-group attribute that uniquely identifies the group. No two groups on one LDAP server can have the same group name identifier.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 18
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseLDAP-group attribute that designates the parent group of the specified group. Use this attribute to search for a group's parent group.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 19
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseLDAP-group subattribute that designates the parent group of the specified group. Use this attribute to search for a group's parent group.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 20
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseSearch-expression that can be specified for sending group-search requests to the LDAP server.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 21
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThis is the default group that is chosen when the authentication succeeds in addition to extracted groups.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 22
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseShows 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: FalsePrompts 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: FalseThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
File Name : Invoke-ADCUpdateAaaldapparams Version : v2111.2521 Author : John Billekens Reference : https://developer-docs.citrix.com/projects/citrix-adc-nitro-api-reference/en/latest/configuration/aaa/aaaldapparams/ Requires : PowerShell v5.1 and up ADC 13.x and up. ADC 12 and lower may work, not guaranteed.