J'essaie de rechercher des fichiers journaux sur plusieurs serveurs à l'aide de Invoke-Command et de renvoyer les résultats avec le contexte, mais je n'ai aucun succès.Renvoyer les résultats de la chaîne de sélection avec contexte depuis Invoke-Command
Voici la commande:
Invoke-Command -Session $session {
cd C:\LogDir\Log1
sls -Pattern "ThingImLookingFor" -Path * -Context 1,5
}
Ce retourne un objet MatchInfo désérialisée avec la plupart des informations a chuté.
Comment obtenir des résultats similaires à l'exécution locale de Select-String?
C'est le résultat de l'exécution sls sur un svg dans mon répertoire personnel avec les mêmes paramètres de contexte comme un exemple:
horizontalBlock.svg:30: id="base"
> horizontalBlock.svg:31: pagecolor="#ffffff"
horizontalBlock.svg:32: bordercolor="#666666"
horizontalBlock.svg:33: borderopacity="1.0"
horizontalBlock.svg:34: inkscape:pageopacity="0.0"
horizontalBlock.svg:35: inkscape:pageshadow="2"
horizontalBlock.svg:36: inkscape:zoom="1.3289991"
pipe 'sls' à 'Out-String'? – TheMadTechnician
Je savais qu'il me manquait quelque chose de simple. L'esprit en faisant une réponse? – bob0the0mighty