< Back
Invoke-FreeIPAAPIaci_find
Post
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
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