Skip to content
This repository has been archived by the owner on Jul 20, 2023. It is now read-only.

Latest commit

 

History

History
40 lines (30 loc) · 1.36 KB

02-Installation.md

File metadata and controls

40 lines (30 loc) · 1.36 KB

Installing the Module

Fetch PowerShell module folders

At first we need to obtain folders in which we can install the module. For this type the following into your PowerShell

    echo $env:PSModulePath

Depending on your requirements who will be allowed to execute functions from the module, install it inside one of the provided folders. On demand you can also modify your path variable inside the Windows settings to add another module location.

While inside the modules folder, simply clone this repository or create a folder, named exactly like the .psm1 file and place it inside. Once done restart your PowerShell and validate the correct installation of the module by writing

    Get-Module -ListAvailable

You might require to scroll a bit to locate your module directory with the installed Icinga 2 module. Once it's there, the installation was successful.

If you are done, you might want to take a look on the example page.

Execution Policy

In order to be able to use the module, you might require to update your execution policy on the Windows system you wish to use the module on or sign it with a code certificate.

The cmdlets to fetch and update the execution policy are

    Get-ExecutionPolicy
    Set-ExecutionPolicy