New-FASTSearchSecurityLotusNotesUserStore
Creates a FAST Search Server 2010 for SharePoint security user store to provide security for Lotus Notes content.
Syntax
Default (Default)
New-FASTSearchSecurityLotusNotesUserStore
[-Identity] <String>
[[-NonIndexableCharacterEncodingPrefix] <String>]
[[-NonIndexableCharacterPattern] <String>]
[[-Description] <String>]
[[-UseDenyOnDefault] <Boolean>]
[[-UseDocumentSecurity] <Boolean>]
[[-UseWildcardSecurity] <Boolean>]
[[-UseViewSecurity] <Boolean>]
[[-AllowPrefix] <String>]
[[-DenyPrefix] <String>]
[[-NonIndexableCharacterHandling] <String>]
[-ObjectToClone <LotusNotesUserStore>]
[<CommonParameters>]
Description
This cmdlet configures FAST Search Server 2010 for SharePoint security for Lotus Notes content.
A Lotus Notes security user store uses a user-dependent query filter that is applied to each query to enforce the defined access control policies based on indexed values. The Lotus Notes security user store search filter requires that the user has read access to both the item and the database to view a specific item.
For permissions and the most current information about FAST Search Server 2010 for SharePoint cmdlets, see the online documentation, (https://go.microsoft.com/fwlink/?LinkId=163227).
Examples
EXAMPLE 1 (FAST Server for SharePoint 2010)
new-FASTSearchSecurityLotusNotesUserStore ln1
This example creates a new security Lotus Notes user store with a user store identity of "ln1".
This example uses default values for all parameters except the required Identity parameter.
EXAMPLE 2 (FAST Server for SharePoint 2010)
Get-FASTSearchSecurityLotusNotesUserStore -Identity ln1 | New-FASTSearchSecurityLotusNotesUserStore -Identity ln3 -UseViewSecurity $true
This example creates a new Lotus Notes user store with an identity of "ln3" and enables view level security. The New-FASTSearchSecurityLotusNotesUserStore command uses the ObjectToClone object on the pipeline as input to the New command for default parameter values.
Parameters
-AllowPrefix
Applicable: FAST Server for SharePoint 2010
A string value prepended to the document ACL to control which items the user is allowed access to and which items will be returned in the query.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 7 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-DenyPrefix
Applicable: FAST Server for SharePoint 2010
A string value prepended to the ACL to control which items the user is denied access to and which items are not returned from the query.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 8 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-Description
Applicable: FAST Server for SharePoint 2010
A brief explanation of the user store.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 2 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-Identity
Applicable: FAST Server for SharePoint 2010
User store identity.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 1 |
Mandatory: | True |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-NonIndexableCharacterEncodingPrefix
Applicable: FAST Server for SharePoint 2010
If NonIndexableCharacterHandling is set to encodeWithPrefix, this parameter specifies the prefix added to the encoded ACL.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 10 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-NonIndexableCharacterHandling
Applicable: FAST Server for SharePoint 2010
Specifies what to do with ACL values that match the NonIndexableCharacterRegExPattern regular expression.
Valid values:
-- encode - The ACL is encoded into a single searchable term. -- encodeWithPrefix - The value of NonIndexableEncodedPrefix is concatenated with the ACL to be encoded, producing a single searchable term. -- remove - The ACL is removed from both allowing and denying access. Specify "remove" if the ACL is never used to deny access.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 9 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-NonIndexableCharacterPattern
Applicable: FAST Server for SharePoint 2010
Specifies a regular expression pattern used to detect non-indexable characters in an ACL.
Identities matching this regular expression pattern will be processed based on NonIndexableCharacterHandling.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 11 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-ObjectToClone
Applicable: FAST Server for SharePoint 2010
A Lotus Notes user store object whose property values are used as a baseline for the Lotus Notes user store being created.
Parameter properties
Type: | LotusNotesUserStore |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | True |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-UseDenyOnDefault
Applicable: FAST Server for SharePoint 2010
If true, support for default access with deny on users/groups is enabled on database level security.
You must enable this filter for an inverse security model: first grant access to everyone, and then explicitly deny access to certain groups or users.
Parameter properties
Type: | Boolean |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 3 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-UseDocumentSecurity
Applicable: FAST Server for SharePoint 2010
If true, item security is enabled (i.e., the filter contains an item level security condition).
If set to false, item level security is ignored; only database level security (and possibly view security) is used.
If items always inherit the ACLs of the database, you can turn off this option.
Parameter properties
Type: | Boolean |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 4 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-UseViewSecurity
Applicable: FAST Server for SharePoint 2010
If true, view security is enabled (i.e., the filter contains a view level security condition).
If set to false, view level security is ignored; only database level security (and possibly item security) is used.
If views always inherit the ACLs of the database, or if views are not indexed, you can turn off this option.
Parameter properties
Type: | Boolean |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 6 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
-UseWildcardSecurity
Applicable: FAST Server for SharePoint 2010
If true, database access through wildcard group entry (starting with */) is enabled.
If set to false, the wildcard check is ignored. Only normal groups are checked against the database ACL.
Parameter properties
Type: | Boolean |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | 5 |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | True |
Value from remaining arguments: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.