Question
Intégré une fonction dans chaque script
- Jules Piges
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 0
il y a 4 ans 4 mois #29488
par Jules Piges
Intégré une fonction dans chaque script a été créé 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,
[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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Intégré une fonction dans chaque script