Pour effectuer un log permettant d'extraire des données pour les retrouver dans un simple fichier txt, il faut tout simplement faire un renvoie comme suit :
commande powershell > path/fichier.txt
Ainsi vous pouvez écrire dans un nouveau fichier ou écraser le précédent avec le même nom.
Si vous voulez l'incrémenter, il suffit d'avoir >>
Le but est aussi d'avoir un log.
Si je repars sur le précédent post (powershell : check des versions mcafee), je veux un log simple pour retrouver les résultats de l'analyse de l'agent McAfee mis à jour par EPO.
il me suffit simplement de faire un script qui contient la fonction GET-EPOCHECK.
Je refais un autre script powershell qui contiendra ceci :
--------------epocheck.ps1---------------
$epodate=(get-date -uformat ""%Y%m%d)
"ServerName"; "ServerName" ; "ServerName" | % {get-epocheck -computer $_} >> path/NOMduFichier$epodate.log
--------------epocheck.ps1---------------
Pour info la variable $epodate sert juste à prendre en compte le fait que j'ai besoin d'avoir un log avec une date.
Avec ce type de résultat : path/NOMduFichier20120326.log
à l'intérieur de ce log, j'aurai le résultat de la fonction appelé, c'est à dire tous les relevés sur le systèmes, le DAT, les IP, etc...