QUERYDS
Поскольку вся динамическая информация хранится в таблицах в RAM коллектора данных, эта утилита исползуется для запроса текщей информации.
Синтаксис
queryds tables
queryds /table:tablename
queryds /query:querystring
(Строка запроса не обязательна, но вы должны указать имя таблицы)
Параметры
tablename
Имя таблицы коллектора данных. Имена таблиц чувствительны к регистру.
Опции
tables
Вывод полного списка всех таблиц, доступных для запроса
/table:tablename
Выводит на экран все содержимое таблицы tablename.
Замечание. Вы можете использовать queryds для определения доступных серверов в ферме.
queryds получает информацию из таблиц локального коллектора. Например, таблица PN_Table содержит информацию о всех доступных серверах, которые принимают соединения Program Neighborhood. Для просмотра содержимого таблицы введите команду:
queryds /table:PN_Table
На экран будет выведено приблизительно следующее:
[PN_Table]: 1 records. name:588f host:XPSERVER1 zone:Zone1 Version:1 Tcp:enabled Ipx:enabled Netbios:disabled
В ферме из 100 серверов список займет 702 строки. Используйте утилиты findstr и sort для фильтрации вывода.
В первой строке показано общее число записей в PN_Table. Это чесло соответствует числу серверов в PN_Table. Для определения количества работающих серверов выполните команду:
queryds /table:PN_Table | findstr /r PN_Table
Нижеприведенная команда отфильтровывает строки со словом “host” и выводит список работающих серверов в алфавитном порядке:
queryds /table:PN_Table | findstr /r host | sort
Queryds по умолчанию не инсталлируется. Она находится в каталоге \W2K\support\debug\i386 на CD-ROM MetaFrame XP, Feature Release 2 CD.