EvotecIT / Testimo

Testimo is a PowerShell module for running health checks for Active Directory against a bunch of different tests
547 stars 58 forks source link

PKI container changes, system center changes, exchange changes, etc. General system container health. #13

Open PrzemyslawKlys opened 5 years ago

PatrickOnGit commented 1 year ago

I would like to add PKI related tests. Do you have a template and some light documentation on where to put the tests, where to add configuration? There is a lot on how to use Testimo and also how to customize output, but nothing that I'm aware of on how to build new test.

I do understand that tests are in

\private

And folders are

..\Sources

It gets more tricky in how all the names relate to each other.

Modules required to test PKI would be PSPKI from Vadims Podans (now PKI Solutions) and PKIAudit.

Thank you for your support.

Best regards Patrick

PrzemyslawKlys commented 1 year ago

The tests are defined in Sources folder:

image

image

image

As part of Testimo I've also added external support of tests and tests for different technologies so I believe another Section such as ActiveDirectory (or how Office 365 is commented out called PKI or something it should just start working.

image

image

That means if you want to use private tests - you can.

I only wonder if there should be some kind of "modularized" support added. Because today is PKI, tomorrow something else. But that's something for the future. One thing to add is I will probably add some sort of "check if module is available" functionality and drop direct dependencies because people wanting PKI or O365 don't want AD module installed and vice versa.

PatrickOnGit commented 1 year ago

Dear Przemysław

Thank you very much for your swift and detailed answer.

Best regards Patrick