Windows işlemi için tam komut satırını (bağımsız değişkenler dahil) görüntüle


10

Bir işlemin komut satırını (herhangi bir bağımsız değişken dahil) komut satırının kendisinden görüntülemek istiyorum. Başka bir deyişle, Görev Yöneticisi'nde "Komut Satırı" sütununu ancak bir komut satırından göstermek istiyorum. Mümkün mü?

Örneğin, çıktı şöyle görünebilir

C:\java\bin\java.exe -Dhttp.proxyHost=http://localproxy -Dport=8331

Yanıtlar:


10

Microsoft'un resmi İşlem Gezgini'ni kullanabilirsiniz . Tam olarak bunu yapabilir ve daha birçok yararlı özelliğe sahiptir.


1
Çok faydalı bir not, İşlem Gezgini'ni ilk kez başlattıktan sonra tablo başlığını sağ tıklayın ("İşlem" | "CPU" | "Özel Bayt" | vb.) Ve istediğiniz bilgi için "Komut Satırı" sütununu ekleyin Görmek. Çok, çok yararlı bir araç, makinenizde hangi komut dosyalarının çalıştığını görmenizi sağlar ...
xmnboy

14

Wmic.exe aradığınızı gösterecektir:

wmic path win32_process get name,commandline > commandline.txt

Java şöyle görünür:

"C:\Program Files\Java\jre6\bin\jqs.exe" -service -config "C:\Program Files\Java\jre6\lib\deploy\jqs\jqs.conf"

Mevcut tüm özellikler için şunları deneyin:

wmic path win32_process get /format:list

Ad ve komut satırı arasında virgül koymak için "Geçersiz GET ifadesi" hatası alıyorum. Geri kalan her şey cazibe gibi çalışıyor.
Krishna Pandey

Bunu bir toplu iş dosyasında çalıştırdığınızı tahmin ediyorum. virgülten kaçmayı deneyin: "wmic path win32_process get name ^, komut satırı"
RobW

1
Tamam - yukarıda belirtilen 'mevcut tüm özellikler komutunu' verirseniz, powershell'de beklenen sonuçları alırsınız. Daha fazla okumada, güç kabuğunda, virgülün gerçekten kaçması gerekir. Bununla birlikte, ileri alıntıyı kullanın: `` Bunu yapmak için: wmic path win32_process adı al``, komut satırı
RobW

2
İlk komutu çalıştırıyorsanız, virgülden sonraki boşluğu aşağıdaki gibi wmic path win32_process get name,commandline > commandline.txt görünecek şekilde kaldırın : Bu, "Geçersiz GET ifadesi" hatasını kaldıracaktır
John M. Wright

1
+1 teşekkür ederim! Komut satırı çok uzunsa İşlem Gezgini başarısız olur, ancak bu komut sorunsuz çalışır!
user541686
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.