Bonjour alors voilà je m'explique j'ai ce début de code dans tout mes scripts

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$printlog1 ="\\s.....\d$\opcon\logs\printlog1.txt"
 
$CurrentScript = "$PSCommandPath".Substring($PSScriptRoot.Length+1) 
$CS = $CurrentScript.PadRight(20)
 
$CST = $CS + " " + (get-date -Format G) + " " + $MSGLOG01
 
 
Function Add-PrintLog
    (
    [PARAMETER(Mandatory=$true, HelpMessage='My First Argument')][string]$MSGLOG01
    )
    {
 
$CST = (get-date -Format G) + "  " + $CS + " " + $MSGLOG01
Write-host $MSGLOG01 -ForegroundColor black -BackgroundColor darkgray
Add-Content $printlog1 $CST
    }

Celui-ci me permet d’intégrer dans une log tout les éléments que je désire avec la commande

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
 Add-PrintLog -MSGLOG01

et ceci pour tous mes scripts (tout va dans la même LOG exigence de la direction).

Je voudrai en faire une fonction ou un module pour que je n'ai pas à le mettre a chaque début de mes scripts.
Pourriez-vous m'aider?

Merci d'avance,