API Reference
CmdletSetExportOptions
Sets global export defaults for DomainDetective reports.
Inheritance
- PSCmdlet
- CmdletSetExportOptions
Constructors
public CmdletSetExportOptions() #Methods
ProcessRecord() #Applies the specified export option changes.
Inherited Methods
public PathInfo CurrentProviderLocation(String providerId) #PathInfoParameters
- providerId String
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
public Collection<String> GetResolvedProviderPathFromPSPath(String path, out ProviderInfo provider) #Collection<String>Parameters
- path String
- provider ProviderInfo
public override String GetResourceString(String baseName, String resourceId) #StringParameters
- baseName String
- resourceId String
public String GetUnresolvedProviderPathFromPSPath(String path) #StringParameters
- path String
public Object GetVariableValue(String name, Object defaultValue) #ObjectParameters
- name String
public Boolean ShouldContinue(String query, String caption) #BooleanParameters
- query String
- caption String
- hasSecurityImpact Boolean
- yesToAll Boolean
- noToAll Boolean
public Boolean ShouldProcess(String verboseDescription, String verboseWarning, String caption) #BooleanParameters
- verboseDescription String
- verboseWarning String
- caption String
- shouldProcessReason ShouldProcessReason
public Void ThrowTerminatingError(ErrorRecord errorRecord) #VoidParameters
- errorRecord ErrorRecord
public Void WriteCommandDetail(String text) #VoidParameters
- text String
public Void WriteError(ErrorRecord errorRecord) #VoidParameters
- errorRecord ErrorRecord
public Void WriteInformation(InformationRecord informationRecord) #VoidParameters
- messageData Object
- tags String[]
public Void WriteObject(Object sendToPipeline) #VoidParameters
- sendToPipeline Object
- enumerateCollection Boolean
public Void WriteProgress(ProgressRecord progressRecord) #VoidParameters
- progressRecord ProgressRecord
Properties
public Nullable<ReportFormat> DefaultFormat { get; set; } #Parameter(Mandatory = false) ValidateSet(["Html", "Json", "Word", "Excel", "Markdown", "MarkdownHtml"], IgnoreCase = true)Default format for exports.
public String OutputDirectory { get; set; } #Parameter(Mandatory = false)Default output directory for exported reports.
public String ArtifactsDirectory { get; set; } #Parameter(Mandatory = false)Default artifacts directory (for scan.json, metrics.json, progress.jsonl).
public String LogoPath { get; set; } #Parameter(Mandatory = false)Logo path for header branding (optional).
public Nullable<Int32> HeaderLogoSizePx { get; set; } #Parameter(Mandatory = false) ValidateRange(8, 512)Header logo height in pixels (optional).
public String HeaderText { get; set; } #Parameter(Mandatory = false)Header text (optional; shown in Word header if provided).
public String WatermarkText { get; set; } #Parameter(Mandatory = false)Watermark text (optional; applied to sections).
public Nullable<Int32> SummaryColumnCap { get; set; } #Parameter(Mandatory = false) ValidateRange(1, 12)Max status columns in Word executive summary tables.
public String CompanyName { get; set; } #Parameter(Mandatory = false)Company name for custom document properties.
public String CompanyAddress { get; set; } #Parameter(Mandatory = false)Company address for custom document properties.
public String CompanyYear { get; set; } #Parameter(Mandatory = false)Company year for custom document properties.
public String Subject { get; set; } #Parameter(Mandatory = false)Override the report Subject/Description.
public String Keywords { get; set; } #Parameter(Mandatory = false)Override the report Keywords (comma-separated).
public String Creator { get; set; } #Parameter(Mandatory = false)Override the report Creator/Author.
public SwitchParameter OpenInBrowser { get; set; } #Parameter(Mandatory = false) Alias(["OpenReport"])Open reports after generation (HTML in browser, others via shell).
public SwitchParameter Artifacts { get; set; } #Parameter(Mandatory = false)Emit artifacts (scan.json, metrics.json, progress.jsonl) by default.
public SwitchParameter NoArtifacts { get; set; } #Parameter(Mandatory = false)Disable artifact emission by default.
public SwitchParameter Reset { get; set; } #Parameter(Mandatory = false)Reset export defaults to built-in values.
public Nullable<NarrativePlacement> NarrativePlacement { get; set; } #Parameter(Mandatory = false)Default narrative placement for reports.
Inherited Properties
public PSEventManager Events { get; } #public PSHost Host { get; } #public CommandInvocationIntrinsics InvokeCommand { get; } #public ProviderIntrinsics InvokeProvider { get; } #public JobManager JobManager { get; } #public JobRepository JobRepository { get; } #public InvocationInfo MyInvocation { get; } #public PagingParameters PagingParameters { get; } #public String ParameterSetName { get; } #public SessionState SessionState { get; } #public ICommandRuntime CommandRuntime { get; set; } #public Boolean Stopping { get; } #public CommandOrigin CommandOrigin { get; } #