New-DSSearchCriteria

Synopsis

Créer un critère de recherche à utiliser dans la commande Search-DSEntry

Syntaxe

__TousLesEnsemblesDeParamètres

New-DSSearchCriteria [-By] <SearchItemType> -Value <string> [-Match <SearchItemText>]
 [-CaseSensitive] [<CommonParameters>]

Description

Créer un critère de recherche à utiliser dans le Search-DSEntry. Les coffres à rechercher sont déterminés dans l'applet de commande Search-DSEntry. Un critère est déterminé par deux champs : Par, pour indiquer le champ où la recherche sera appliquée, et Valeur, la valeur dont le type dépend du champ. Pour une valeur de chaîne standard, le paramètre Correspondance indique comment la recherche est menée. Pour les valeurs de date, utiliser un intervalle personnalisé, la valeur doit être définie sur Personnalisé et spécifiée avec les paramètres Après et Avant. La recherche par ConnectionType ou Description ignorera les coffres PAM.

Exemples

Exemple 1

PS C:\> New-DSSearchCriteria -By Name -Match StartsWith -Value ThePrefix | Search-DSEntry

Rechercher toutes les entrées dont le nom commence par ThePrefix dans tous les coffres, en excluant le coffre de l'utilisateur et les coffres de gestion des accès privilégiés (PAM).

Exemple 2

PS C:\> $criteria = @();
        $criteria += New-DSSearchCriteria -By Username -Value AUsername;
        $criteria += New-DSSearchCriteria -By CreationDate -Value Last30Days;
        Search-DSEntry -InputObject $criteria -IncludePamVaults -IncludeVault @()

Rechercher toutes les entrées PAM dont le nom d'utilisateur contient AUsername créé au cours des 30 derniers jours. Seules les coffres-forts PAM seront recherchés.

Paramètres

-Par

Champ sur lequel l'expression sera appliquée

Type: Devolutions.RemoteDesktopManager.SearchItemType
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 0
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-SensibleÀLaCasse

Recherche sensible à la casse

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Correspondance

Condition que l'expression doit respecter. Par défaut, la condition est 'Contient'.

Type: Devolutions.RemoteDesktopManager.SearchItemText
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Valeur

Rechercher un intervalle de dates pour la création ou la dernière mise à jour. Pour une valeur personnalisée, utiliser les paramètres Après et Avant. Par défaut, il sera défini sur la semaine dernière.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

ParamètresCommuns

Ce cmdlet supporte les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, voir about_CommonParameters.

Remarques

Pour plus d'informations, taper "Get-Help New-DSSearchCriteria -detailed". Pour des informations techniques, taper "Get-Help New-DSSearchCriteria -full".

Devolutions Forum logo Donnez-nous vos commentaires