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,
Partager