Skip to content
Chrissy LeMaire edited this page Dec 20, 2017 · 19 revisions

This wiki is currently dedicated to dbachecks development.

Configuration Syustem

This module relies on PSFramework for its infrastructure including the config system. The config system is mostly for end-user preferences, such as setting a static list of servers or skipping (internal) tests.

Users can skip entire tests by specifying the -ExcludeTag. Each test is automatically tagged with its file name (backups.Tests.ps1 -> backups).

Check out configuration.ps1

image

Each configuration must be "initialized" in this file and then any changes are persisted once the user executes Set-DbaConfig

Tags

Pester tags, like PowerShell command names and parameter names, are singular. Each command can have multiple tags such as Database, Restore and then the filename will also be attached as well.

Filenames

Lower case please, and in the checks folder

Auto completion (TEPP)

Auto-complete is provided by PSFramework. You can edit autocmplete.ps1 as required.

image

Clone this wiki locally