UI-1: Add Additional Command Line Parameters #193
Labels
status/backlog
In backlog / validated
type/feature
New feature or request
type/gaant
Used for Gaant Visualization
Milestone
Proposed Solution
Add consistent command line parameters to both investigation commands (
Start-HawkTenantInvestigation
andStart-HawkUserInvestigation
) that allow specifying all configuration options currently handled through interactive prompts.Parameters to add to both commands:
IAgreeToTheEula
(switch)SkipUpdate
(switch)DaysToLookBack
(integer, 1-365)StartDate
(datetime)EndDate
(datetime)OutputFolder
(string path)Domain
(string)Technical Requirements
Parameter Implementation:
Initialize-HawkGlobalObject
.Input Validation Requirements:
StartDate
must be beforeEndDate
.Parameter Priority Logic:
DaysToLookBack
andStartDate
are specified,StartDate
takes precedence.EndDate
is not specified, default to the current date.Help Documentation:
Implementation Approach
Add Parameter Validation:
Update Both Investigation Commands:
Initialize-HawkGlobalObject
.Add Logging:
Acceptance Criteria
Initialize-HawkGlobalObject
.Dependencies
Initialize-HawkGlobalObject
parameter handling.Impact
This change will:
The text was updated successfully, but these errors were encountered: