diff --git a/docs/commands/diagnostics/Search-TssSystemLog.md b/docs/commands/diagnostics/Search-TssSystemLog.md index 45125680..7808503e 100644 --- a/docs/commands/diagnostics/Search-TssSystemLog.md +++ b/docs/commands/diagnostics/Search-TssSystemLog.md @@ -23,6 +23,14 @@ Search-TssSystemLog -TssSession $session -SearchText "powershell" Return Log messages matching the text "powershell" +### EXAMPLE 2 +``` +$session = New-TssSession -SecretServer https://alpha -Credential $ssCred +Search-TssSystemLog -TssSession $session -SearchText "Azure AD" +``` + +Return Log messages matching the text "Azure AD" + ## PARAMETERS ### -TssSession @@ -72,7 +80,7 @@ Accept wildcard characters: False ``` ### -SortBy -Sort by specific property, default SystemLogName +Sort by specific property, default DateRecorded ```yaml Type: String @@ -81,7 +89,7 @@ Aliases: Required: False Position: Named -Default value: SystemLogName +Default value: DateRecorded Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/commands/metadata/Search-TssMetadata.md b/docs/commands/metadata/Search-TssMetadata.md index 75123756..33c1d04b 100644 --- a/docs/commands/metadata/Search-TssMetadata.md +++ b/docs/commands/metadata/Search-TssMetadata.md @@ -7,7 +7,7 @@ Search metadata ### item ``` -Search-TssMetadata [-TssSession] -ItemId -Type [-SortBy ] +Search-TssMetadata [-TssSession] -ItemId -Type [-SortBy ] [] ``` @@ -44,12 +44,12 @@ Aliases: Required: True Position: 1 Default value: None -Accept pipeline input: True (ByValue) +Accept pipeline input: False Accept wildcard characters: False ``` ### -ItemId -Item ID to return metadata (Secret, Group, User, etc.) +Item ID to return metadata ```yaml Type: Int32 @@ -82,9 +82,10 @@ Accept wildcard characters: False Metadata Type (Secret, User, Folder, Group) ```yaml -Type: String +Type: MetadataType Parameter Sets: item -Aliases: +Aliases: MetadataType +Accepted values: Secret, User, Folder, Group Required: True Position: Named diff --git a/src/Thycotic.SecretServer/classes/metadata/Summary.cs b/src/Thycotic.SecretServer/classes/metadata/Summary.cs index cf5bf8c5..0b0c85ae 100644 --- a/src/Thycotic.SecretServer/classes/metadata/Summary.cs +++ b/src/Thycotic.SecretServer/classes/metadata/Summary.cs @@ -2,6 +2,7 @@ using System.Threading.Tasks; using System.Management.Automation; using System.Management.Automation.Runspaces; +using Thycotic.PowerShell.Enums; namespace Thycotic.PowerShell.Metadata { @@ -19,7 +20,7 @@ public class Summary public string MetadataFieldSectionName { get; set; } public string MetadataFieldTypeName { get; set; } public int MetadataItemDataId { get; set; } - public string MetadataType { get; set; } + public MetadataType MetadataType { get; set; } public string MetadataTypeName { get; set; } public int SortOrder { get; set; } public bool ValueBit { get; set; } diff --git a/src/functions/metadata/Search-TssMetadata.ps1 b/src/functions/metadata/Search-TssMetadata.ps1 index 3a811bb3..96d8a652 100644 --- a/src/functions/metadata/Search-TssMetadata.ps1 +++ b/src/functions/metadata/Search-TssMetadata.ps1 @@ -27,11 +27,11 @@ function Search-TssMetadata { [OutputType('Thycotic.PowerShell.Metadata.Summary')] param ( # TssSession object created by New-TssSession for authentication - [Parameter(Mandatory,ValueFromPipeline,Position = 0)] + [Parameter(Mandatory, Position = 0)] [Thycotic.PowerShell.Authentication.Session] $TssSession, - # Item ID to return metadata (Secret, Group, User, etc.) + # Item ID to return metadata [Parameter(Mandatory, ParameterSetName = 'item')] [int] $ItemId, @@ -43,8 +43,8 @@ function Search-TssMetadata { # Metadata Type (Secret, User, Folder, Group) [Parameter(Mandatory, ParameterSetName = 'item')] - [ValidateSet('Secret','User','Folder','Group')] - [string] + [Alias('MetadataType')] + [Thycotic.PowerShell.Enums.MetadataType] $Type, # Sort by specific property, default ItemId