< Back

Invoke-FreeIPAAPIidrange_mod

Sat Jan 18, 2020 10:11 am

NAME Invoke-FreeIPAAPIidrange_mod



SYNOPSIS





SYNTAX

Invoke-FreeIPAAPIidrange_mod [[-base_id] <Int32>] [[-range_size] <Int32>] [[-rid_base] <Int32>]

[[-secondary_rid_base] <Int32>] [[-setattr] <String[]>] [[-addattr] <String[]>] [[-delattr] <String[]>] [-rights]

[-all] [-raw] [[-version] <String>] [-name] <String> [-FullResultsOutput] [<CommonParameters>]





DESCRIPTION

Modify ID range.



=======

WARNING:



DNA plugin in 389-ds will allocate IDs based on the ranges configured for the

local domain. Currently the DNA plugin *cannot* be reconfigured itself based

on the local ranges set via this family of commands.



Manual configuration change has to be done in the DNA plugin configuration for

the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix

IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to be

modified to match the new range.

=======





PARAMETERS

-base_id <Int32>

First Posix ID of the range



Required? false

Position? 1

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-range_size <Int32>

Number of IDs in the range



Required? false

Position? 2

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-rid_base <Int32>

First RID of the corresponding RID range



Required? false

Position? 3

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-secondary_rid_base <Int32>

First RID of the secondary RID range



Required? false

Position? 4

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-setattr <String[]>

Set an attribute to a name/value pair. Format is attr=value.

For multi-valued attributes, the command replaces the values already present.



Required? false

Position? 5

Default value

Accept pipeline input? false

Accept wildcard characters? false



-addattr <String[]>

Add an attribute/value pair. Format is attr=value. The attribute

must be part of the schema.



Required? false

Position? 6

Default value

Accept pipeline input? false

Accept wildcard characters? false



-delattr <String[]>

Delete an attribute/value pair. The option will be evaluated

last, after all sets and adds.



Required? false

Position? 7

Default value

Accept pipeline input? false

Accept wildcard characters? false



-rights [<SwitchParameter>]

Display the access rights of this entry (requires -all). See ipa man page for details.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-all [<SwitchParameter>]

Retrieve and print all attributes from the server. Affects command output.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-raw [<SwitchParameter>]

Print entries as stored on the server. Only affects output format.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-version <String>

Client version. Used to determine if server will accept request.



Required? false

Position? 8

Default value

Accept pipeline input? false

Accept wildcard characters? false



-name <String>

Range name



Required? true

Position? 9

Default value

Accept pipeline input? false

Accept wildcard characters? false



-FullResultsOutput [<SwitchParameter>]



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS

System.Management.Automation.PSObject







RELATED LINKS