Различные читатели спрашивали меня о SPCheck утилите, которую Microsoft выпустила в июле 2001. При выполнении утилиты SPCheck в системе Windows 2000 или Windows NT 4.0, она создает отчет, в котором перечисляет текущий номер пакета изменений(service pack) операционной системы и сообщает о номерах пакетов исправлений для следующих компонентов:

  • NT 4.0: DHCP Сервер, DNS, RAS, RRAS, SNMP, WINS, TCP/IP, NWLink (IPX/SPX), Exchange Server 5.5;

  • Windows 2000: DHCP Сервер, DNS, SNMP, WINS, TCP/IP, NWLink (IPX/SPX), Exchange Serve5.5.

    Теоретически, администраторы могут использовать утилиту SPCheck для проверки текущей версии операционной системы и индивидуальных файлов и библиотек, связанных с различными обычно установленными службами. Разработчики могут использовать SPCheck, для аудита файлов, составляющих servicepack, и тех, что используются службами ядра при тестировании систем при получении неожиданных результатов.

    С практической точки зрения, SPCheck имеет два ограничения, которые сильно снижают ценность этой утилиты. Она использует описания из spcheck.ini для проверки правильности сигнатуры и номера версии файлов, которые входят в состав каждого компонента. Если Microsoft откажется обновлять файл spcheck.ini регулярно, для исправления текущей подписи и номера версии, SPCheck сможет только сообщать о старых компонентах. Поскольку файл .ini текстовый, вы можете модифицировать сигнатуру и номер версии, но этот ручной метод в лучшем случае неудобен и непригоден для работы в большой сетевой среде. Версия, которую тестировала я, проверяет только одну систему, что снижает пользу от этой утилиты. Если вы хотите сами протестировать SPCHeck, смотрите статью Microsoft Q279631 для получения информации о загрузке.

    Паула Шерик - редактор Windows 2000 Magazine и консультант по вопросам планирования, реализации и взаимодействия сетей. Ее адрес: paula@win2000mag.com.