< Back

Invoke-FreeIPAAPIaci_find

Sat Jan 18, 2020 9:54 am

NAME Invoke-FreeIPAAPIaci_find



SYNOPSIS





SYNTAX

Invoke-FreeIPAAPIaci_find [[-name] <String>] [[-permission] <String>] [[-group] <String>] [[-permissions]

<String[]>] [[-attrs] <String[]>] [[-type] <String>] [[-memberof] <String>] [[-filter] <String>] [[-subtree]

<String>] [[-targetgroup] <String>] [-self] [[-prefix] <String>] [-pkey_only] [-all] [-raw] [[-version] <String>]

[[-criteria] <String>] [-FullResultsOutput] [<CommonParameters>]





DESCRIPTION

Search for ACIs.



Returns a list of ACIs



EXAMPLES:



To find all ACIs that apply directly to members of the group ipausers:

ipa aci-find -memberof=ipausers



To find all ACIs that grant add access:

ipa aci-find -permissions=add



Note that the find command only looks for the given text in the set of

ACIs, it does not evaluate the ACIs to see if something would apply.

For example, searching on memberof=ipausers will find all ACIs that

have ipausers as a memberof. There may be other ACIs that apply to

members of that group indirectly.





PARAMETERS

-name <String>

ACI name



Required? false

Position? 1

Default value

Accept pipeline input? false

Accept wildcard characters? false



-permission <String>

Permission ACI grants access to



Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false



-group <String>

User group ACI grants access to



Required? false

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-permissions <String[]>

Permissions to grant(read, write, add, delete, all)



Required? false

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false



-attrs <String[]>

Attributes



Required? false

Position? 5

Default value

Accept pipeline input? false

Accept wildcard characters? false



-type <String>

type of IPA object (user, group, host, hostgroup, service, netgroup)



Required? false

Position? 6

Default value

Accept pipeline input? false

Accept wildcard characters? false



-memberof <String>

Member of a group



Required? false

Position? 7

Default value

Accept pipeline input? false

Accept wildcard characters? false



-filter <String>

Legal LDAP filter (e.g. ou=Engineering)



Required? false

Position? 8

Default value

Accept pipeline input? false

Accept wildcard characters? false



-subtree <String>

Subtree to apply ACI to



Required? false

Position? 9

Default value

Accept pipeline input? false

Accept wildcard characters? false



-targetgroup <String>

Group to apply ACI to



Required? false

Position? 10

Default value

Accept pipeline input? false

Accept wildcard characters? false



-self [<SwitchParameter>]

Apply ACI to your own entry (self)



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-prefix <String>

Prefix used to distinguish ACI types (permission, delegation, selfservice, none)



Required? false

Position? 11

Default value

Accept pipeline input? false

Accept wildcard characters? false



-pkey_only [<SwitchParameter>]

Results should contain primary key attribute only ("name")



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? 12

Default value

Accept pipeline input? false

Accept wildcard characters? false



-criteria <String>

A string searched in all relevant object attributes



Required? false

Position? 13

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