Je voudrais les entrées de la carrée rouge enlevée (voir capture d'écran). Je veux les valeurs sans en-tête. P>
Capture d'écran: p>
3 Réponses :
Réponse: Veuillez vous tenir à l'esprit le premier commentaire que vous avez sur votre question. EM> P> P> P> P> P> J'espère que cela aide. P> p>
(Get-EventLog security | select EventID, EntryType, Message | select -first 10| ft -HideTableHeaders | Out-String).Trim() ft -HideTableHeaders taking advantage of the hideTableHeaders switch in the format-table cmdlet to remove the headers Out-String to ensure the output is in string format Trim()to remove any line-breaks
Pourquoi seriez-vous en formaçant ceci à une table? Comme indiqué précédemment, c'est presque toujours un mauvais choix.
Certainement lorsque vous voulez modifier / l'utiliser ensuite. (Que l'utilisateur est supposé faire.) ou mieux: enregistrez-le comme une variable et une boucle à travers tous les journaux un-par-un: p> $logs = (Get-EventLog security | select EventID, EntryType, Message | select -first 10)
foreach ($log in $logs) {$log.eventid;$log.entrytype;$log.message}
S'il vous plaît, ne postez pas d'images de code / de données / erreurs à moins qu'il n'y ait pas d'autre moyen raisonnable de montrer les informations nécessaires. Pourquoi forcer ceux qui veulent aider à se plisser pour lire votre texte? Pourquoi forcer ceux qui veulent aider à taper dans votre texte pour tester quand vous l'avez déjà comme texte i>?