Benutzer mit den meisten Antworten
wmi-abfragen ausgabe nach bedarf filtern

Frage
-
Hallo
ich muss in einem Script alle vorhandenen Platten abfragen um sie dann in ein Verzeichnis zu mounten.
Das Ergebniss soll (bei drei platten) so aussehen
0
1
2
3
Im Moment funktioniert das:
wmic /output:index.txt Diskdrive where Mediatype="Fixed Hard Disk Media" get index more +1 index.txt > index.tmp sort index.tmp > index.txt del index.tmp
Kann ich denn das Vereinfachen? Mein Ziel ist es diese index.txt direkt aus dem wmic-query zu bekommen - ohne das more und das sort.
Ich habe gesehen dass es das WQL gibt - mit sql syntax (incl having, sort und group by) - aber wie kann ich das mit wmic aufrufen?
Oder kann ich die WQL-syntax mit powershell aufrufen?
danke schon mal
Antworten
-
> Ich habe gesehen dass es das WQL gibt - mit sql syntax (incl having,> sort und group by) - aber wie kann ich das mit wmic aufrufen?WQL kann kein Sort :) having und group by sind nur für Event Queries,die eine gewisse Zeit laufen (within).Und wmic kann nur ein eingeschränktes WQL hinter "where"> Oder kann ich die WQL-syntax mit powershell aufrufen?Ja: get-wmiobject -filter
Martin
Mal ein GUTES Buch über GPOs lesen?
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :))- Als Antwort vorgeschlagen Mihaela ParedesMicrosoft contingent staff, Moderator Montag, 23. März 2015 10:09
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Dienstag, 24. März 2015 10:22
-
WQL kann kein Sort :)
Ja, das habe ich auch gemerkt.
Ich habs in der Zwischenzeit per Powershell gelöst
gwmi win32_diskdrive | select -expand index | sort-object
Alle Antworten
-
> Ich habe gesehen dass es das WQL gibt - mit sql syntax (incl having,> sort und group by) - aber wie kann ich das mit wmic aufrufen?WQL kann kein Sort :) having und group by sind nur für Event Queries,die eine gewisse Zeit laufen (within).Und wmic kann nur ein eingeschränktes WQL hinter "where"> Oder kann ich die WQL-syntax mit powershell aufrufen?Ja: get-wmiobject -filter
Martin
Mal ein GUTES Buch über GPOs lesen?
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :))- Als Antwort vorgeschlagen Mihaela ParedesMicrosoft contingent staff, Moderator Montag, 23. März 2015 10:09
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Dienstag, 24. März 2015 10:22
-
WQL kann kein Sort :)
Ja, das habe ich auch gemerkt.
Ich habs in der Zwischenzeit per Powershell gelöst
gwmi win32_diskdrive | select -expand index | sort-object