Похожие вопросы

разница между данными COM порта DeviceManager и командой mode в Windows
Перенос сценариев запуска из пакета CMD в Powershell?
Как запустить командный файл в PuTTY с помощью автоматического входа в командную строку?
ffmpeg: нераспознанная опция 'crf'. Ошибка разделения списка аргументов: параметр не найден
Как создать среду Python 3.3 с помощью Anaconda (&Windows)
Командная строка Linux: рекурсивная перезапись каждого файла с gzip-версией?
Номер потока командной строки для каждого процесса в MacOS
Вывод командной строки по конвейеру в Windows
изменение владельца файлов в bash-скрипт
Не удается создать ярлыки for.com файлы
Список всех учетных записей пользователей в системе Windows с помощью командной строки
Notepad++ - поиск одинаковых вещей, которые находятся в строке дважды
Команда командной строки (cmd) для блокировки компьютера windows
Как распаковать несколько zip-файлов и переименовать автоматически, если это необходимо
Поиск командной строки Linux или Windows.Проверка файлов WAV

Класс процесса WIN32 для команды Powershell Get-WmiObject

Я надеюсь, что этот вопрос не слишком прост для этого форума, так что заранее спасибо за лечение его приятно.

Я пытался сделать небольшое упражнение относительно следующего:

  1. запросите через PowerShell о процессе java, который меня интересует
  2. возьмите PID
  3. используйте его в моем приложении Java.

моя Java 64-разрядная.

что я сделал, было следующее:

Get-WmiObject Win32_Process -List "name = 'java.exe' and commandline like '%catalina%'

даже если мой java процесс 64-битный, WQL запрос ищет данные в win32_process (и получает оттуда успешно). Это специально или я смотрю на неправильные вещи?

5
задан LotPings
источник

1 ответов

запрос WQL ищет данные в win32_process

класс WMI Win32_Process представляет процесс в операционной системе.

Source именем Win32_Process класс

Win32_Process просто случается имя класса, он возвращает все процессы, являются ли они 32 или 64 бит.

Если вам нужно узнать, является ли процесс 32 или 64 бит обратитесь к этому вопросу переполнения стека Powershell: Определите, является ли процесс 32 или 64 бит.

1
отвечен DavidPostill 2017-09-22 19:40:30
источник

Другие вопросы command-line java powershell