Ce tutoriel présentera un guide pour créer des fichiers journaux PowerShell.
Comment créer / générer un fichier journal dans PowerShell?
Le fichier journal peut être créé dans PowerShell en utilisant ces approches:
Méthode 1: Créez un fichier journal simple dans PowerShell
Tout d'abord, créons un fichier journal simple dans PowerShell. Dans cette méthode, nous n'utiliserons que la console PowerShell et exécuterons les commandes une par une.
Exemple
Voici une démonstration pour créer un fichier journal simple dans PowerShell:
> $ file = "c: \ doc \ new.SMS"
> $ log = "Ceci est un fichier journal simple"
> $ log >> $ fichier
Selon le code ci-dessus:
Vérinons si un fichier journal a été créé ou non dans PowerShell en exécutant la commande donnée:
> Get-contenu c: \ doc \ new.SMS
Le contenu du fichier journal a été récupéré avec succès, ce qui signifie l'existence du fichier journal.
Méthode 2: Créez un fichier journal à l'aide d'une fonction dans PowerShell ISE
Une autre méthode pour créer un fichier journal dans PowerShell consiste à utiliser la fonction dans un script.
Exemple
Cet exemple démontrera la création d'un fichier journal dans PowerShell en utilisant la fonction:
Fonction log-file ([string] $ logMessage)
Add-Content "C: \ Doc \ New.txt "$ LogMessage
Journal de journal "Ceci est un journal"
File de journal "Créé dans PowerShell"
Selon le code ci-dessus:
De même, exécutez le «Obtenir du contenu”Cmdlet pour vérifier le contenu du fichier journal:
> Get-contenu c: \ doc \ new.SMS
Méthode 3: Créez un fichier journal horrible à l'aide d'une fonction dans PowerShell ISE
Le fichier journal peut également être créé dans PowerShell avec un horodatage à l'intérieur. Dans cette méthode, nous utiliserons le «Avoir un rendez-vous”Cmdlet pour créer un fichier journal horrible dans PowerShell.
Exemple
Cet exemple démontrera une méthode pour créer un fichier journal trismé à l'aide d'une fonction dans PowerShell:
$ File = "c: \ doc \ new.enregistrer"
fonction writeLog
Param ([String] $ log)
$ Horodat = (get-date).toString ("yyyy / mm / dd hh: mm: ss")
$ Message = "$ horonestamp $ log"
Add-Content $ fichier -Value $ message
WriteLog "PowerShell est un outil Windows."
WriteLog "Il est utilisé des tâches automatisées"
Selon le code ci-dessus:
Exploitons le "Obtenir du contenu”Commande pour vérifier si le fichier journal a été créé ou non:
> Get-contenu c: \ doc \ new.enregistrer
La sortie confirme que le fichier journal a été créé dans PowerShell.
Conclusion
Un fichier journal dans PowerShell peut être créé en redirigeant simplement la sortie vers un fichier texte. Pour cette raison, le «Ajouter du contenu”Cmdlet est utilisé dans une fonction. De plus, un fichier de journal horrible dans PowerShell peut également être créé / généré si nécessaire. Ce message a présenté plusieurs méthodes pour créer un fichier journal dans PowerShell.