Question Intégré une fonction dans chaque script

Plus d'informations
il y a 4 ans 4 mois #29488 par Jules Piges
Bonjour alors voilà je m'explique j'ai ce début de code dans tout mes scripts

[code:1]
$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
}
[/code:1]

Celui-ci me permet d’intégrer dans une log tout les éléments que je désire avec la commande [code:1]Add-PrintLog -MSGLOG01[/code:1] 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,

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.062 secondes
Propulsé par Kunena