none
Hilfestellung Select-String Parameter RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    folgenden Code hab ich mir zusammengesucht:

    Get-ADComputer -Filter {OperatingSystem -Like "Windows Server 2008*"} -Property * | Select -ExpandProperty Name | Sort |
    
    ? { (gwmi Win32_PingStatus -Filter "Address='$_'").StatusCode -eq 0 } | % { .\PsExec.exe "\\$_" netsh interface ip show dns }| Out-String -Stream | Select-String -Pattern "Server" -Context 0,3
    
    
    
    
    
    


    ich würde jetzt gerne das Ergebnis nach dem PsExec weiterverabeiten. Ich gebe mir das Ergebnis als Stream aus damit ich mit select-string weiterarbeiten kann. Aber egal was ich dort drehe und wende, er filtert mir nichts.

    Hat mir jemand einen Tip?



    Montag, 12. September 2011 09:57

Alle Antworten

  • Hallo ,

    der Out-String bezieht sich meiner Ansicht nach nicht auf den psexec (der bräuchte seine eigenen Parameter dafür) sondern auf Deinen PS-Befehl.

    Da Dieser aber keine Ausgaben hat die er streamen könnte, wird nichts rauskommen.

    Mein Vorschlag: gib doch dem psecex hinten ein >c:\text.txt mit und lies diesen mit get-content zeilenweise ein und gibs mit Deinem select-string... weider aus.

    Wenn Du das ganze in ein Skript packst, läuft es auch in einem Aufwasch durch.

    Gruß

    Armin

    Dienstag, 13. September 2011 11:25
  • Hallo,

    hat der Tipp weitergeholfen?

    Gruss,
    Raul

    Montag, 19. September 2011 08:09