Créer un critère de recherche à utiliser dans la commande Search-DSEntry
New-DSSearchCriteria [-By] <SearchItemType> -Value <string> [-Match <SearchItemText>]
[-CaseSensitive] [<CommonParameters>]
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.
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).
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.
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: ''
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: ''
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: ''
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: ''
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.
Pour plus d'informations, taper "Get-Help New-DSSearchCriteria -detailed". Pour des informations techniques, taper "Get-Help New-DSSearchCriteria -full".