Util.AuditEvidenceGatherer
1.0.3
See the version list below for details.
dotnet add package Util.AuditEvidenceGatherer --version 1.0.3
NuGet\Install-Package Util.AuditEvidenceGatherer -Version 1.0.3
<PackageReference Include="Util.AuditEvidenceGatherer" Version="1.0.3" />
<PackageVersion Include="Util.AuditEvidenceGatherer" Version="1.0.3" />
<PackageReference Include="Util.AuditEvidenceGatherer" />
paket add Util.AuditEvidenceGatherer --version 1.0.3
#r "nuget: Util.AuditEvidenceGatherer, 1.0.3"
#addin nuget:?package=Util.AuditEvidenceGatherer&version=1.0.3
#tool nuget:?package=Util.AuditEvidenceGatherer&version=1.0.3
Set up
- Make sure you have PowerShell version 5.1+ with command
$PSVersionTable
- AppSettings can be modified in appSettings.yaml.
- Targeted for .NET 6 runtime.
Use
The program takes in command line arguments create-text or create-pdf, or both, and outputPath.
For example,
.\AuditEvidenceGatherer.exe create-text create-pdf --outputPath C:\\Users\\adamday\\AppData\\Local\\AuditEvG
Note: Be aware of escape characters in folder path
Text files of the output of the PowerShell commands will be created. Those text files will be converted into PDFs.
Errors are recorded in the output/logging/errors.txt file.
To run, execute the .exe file in a terminal with command line arguments.
Program outputs to relative path ./output/
if debug
command line argument is passed
and absolute path specified in command line arguments.
You can specify the output path with command line flag --outputPath
,
i.e. --outputPath C:\Users\adamday\AppData\Local\AuditEvG
Outputs are saved to files dicted by logEventId in appSettings.yaml file.
PDFs will be created from the most recent text files.
You must save the work item query in Azure DevOps and use that GUID. This is not the temporary query ID. The GUID can be found in the URL, for example in https://o365trustcompliance.visualstudio.com/Trust/_queries/query/24f64b9a-5b7e-40a4-8053-5c7b80859aa8/ 24f64b9a-5b7e-40a4-8053-5c7b80859aa8 is the query ID.
You must make sure the work item title and environment matches what is in ADO in the appSettings.yaml.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Aspose.Words (>= 23.6.0)
- Azure.Identity (>= 1.9.0)
- Microsoft.Extensions.DependencyInjection (>= 7.0.0)
- Microsoft.PowerShell.SDK (>= 6.2.7)
- Microsoft.TeamFoundationServer.Client (>= 16.205.1)
- Microsoft.VisualStudio.Services.Client (>= 16.205.1)
- Microsoft.VisualStudio.Services.InteractiveClient (>= 16.205.1)
- Serilog (>= 2.12.0)
- Serilog.Expressions (>= 3.4.1)
- Serilog.Extensions.Logging (>= 3.1.0)
- Serilog.Sinks.Console (>= 4.1.0)
- Serilog.Sinks.File (>= 5.0.0)
- YamlDotNet (>= 13.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.