СИСТЕМНЫЕ
 УТИЛИТЫ NT 



Download NT Utils



Данные утилиты написаны для облегчения работы администратора сети и позволяют автоматизировать ряд рутинных процессов путем написания командных файлов, выполняемых как на серверах и рабочих станциях под управлением Windows NT, так и на клиентских компьютерах под управлением Windows 95/98 (например, во время выполнения регистрационных скриптов). К сожалению, утилиты нельзя запускать из Windows 95/98 Command Prompt (это ограничение Windows 95/98 на запуск консольных Win32 приложений).

 

delete

Удаление файлов без подтверждения. Игнорируются атрибуты файлов (Readonly, System, Hidden).

Синтаксис:
delete filemask [/r] [/d]
/r - просматривать поддиректории
/d - удалять пустые директории

ОС:
Windows 95/98 (batch files), Windows NT

 

htm_tab

Утилита для преобразования текстового файла с разделителями в таблицу формата HTML.

Синтаксис:
htm_tab text_file_name htm_file_name [options]
text_file_name - файл, содержащий текст с разделителями
htm_file_name - имя выходного файла

Options:
/d:<delimiter> - разделитель (в text_file_name)
<delimiter> - t-Tab (по умолчанию), s-Space, c-Comma
/t:"<title>" - название таблицы (в htm_file_name)
/h:"<header>" - заголовок таблицы (в htm_file_name)

OС:
Windows 95/98 (batch files), Windows NT

 

global

Выводит список пользователей - членов глобальной группы.

Синтаксис:
global Groupname [Servername]
Если Servername не указано, используется база данных SAM текущего сервера (рабочей станции). Если в качестве Servername указан контроллер домена, используются доменные глобальные группы.

ОС:
Windows NT

 

local

Выводит список пользователей - членов локальной группы.

Синтаксис:
local Groupname [Servername] [/f[g]]
/f - выводится список пользователей, включенных в локальную группу посредством глобальной группы
/fg - так же, как /f, дополнительно выводятся названия глобальных групп
Если Servername не указано, используетса база данных SAM текущего сервера (рабочей станции).

OS:
Windows NT

 

mac_addr

Выводит NETBIOS lana numbers с соответствующими MAC-адресами

Синтаксис:
mac_addr [/q]
/q - не ждет нажатия на клавишу после окончания вывода

OС:
Windows 95/98 (batch files), Windows NT

 

net_send_all

Посылает сообщение по сети всем пользователям текущего домена (используя системную команду net send ...) Длина сообщения не более 196 символов. Сообщения могут быть получены с использованием стандартного сервиса Messenger (Windows NT) или любой клиентской программы, совместимой с WinPopup, например Richard Turcotte WinPopup (Windows 95).

Синтаксис:
net_send_all [/y] [/f:FileName] [Message]
/y подавляет стартовый диалог (batch work)
FileName - имя файла с текстом сообщения
При наличии как /f:FileName, так и Message, Message будет добавлен к тексту, содержащемуся в файле. Выбор 'P' во время стартового диалога позволяет подвердить отправку сообщения индивидуально каждому пользователю.

ОС:
Windows NT

 

set_pwd

Установка пароля для пользователя или группы пользователей.

Синтаксис:
set_pwd Password {/g:GroupName|/u:UserName} [/s:ServerName]
/g:GroupName или /u:UserName - имя глобальной или локальной группы, либо имя пользователя
/s:ServerName - Имя сервера. Если опущено - используется локальная база SAM.

OС:
Windows NT

 

set_scr

Установка имени входного скрипта для пользователя или группы пользователей.

Синтаксис:
set_scr Scr_name {/g:GroupName|/u:UserName} [/s:ServerName]
/g:GroupName or /u:UserName - имя глобальной или локальной группы, либо имя пользователя
/s:ServerName - Имя сервера. Если опущено - используется локальная база SAM.

OС:
Windows NT

 

toANSI

Данная утилита предназначена для конвертации текстовых файлов из кодовой страницы OEM в кодовую страницу ANSI.

Синтаксис:
toANSI OEM_file_name ANSI_file_name

OС:
Windows 95/98 (batch files), Windows NT

 

toOEM

Данная утилита предназначена для конвертации текстовых файлов из кодовой страницы ANSI в кодовую страницу OEM.

Синтаксис:
toOEM ANSI_file_name OEM_file_name

OС:
Windows 95/98 (batch files), Windows NT

 

lock

Данная утилита предназначена для проверки доступности файла на чтение/запись. Может быть полезна при создании batch-файлов. Возвращает errorlevel=0, если файл недоступен для указанной операции, errorlevel=1, если файл доступен, errorlevel=3, если файл не существует. Вот, например, пример batch-файла, который обеспечивает ожидание в цикле до тех пор, пока файл не освободится для доступа на запись:

:m0
lock %1 /w
if errorlevel 3 goto m1
if errorlevel 1 goto m2
echo .
goto m0
:m1
echo Not exist
:m2

Синтаксис:
lock filename {/r,/w,/e}
/r соответствует доступу на чтение (OF_READ), /w - доступу на запись (OF_WRITE), /e - эксклюзивному доступу (OF_SHARE_EXCLUSIVE).

OС:
Windows NT

 

rendate

Данная утилита незаменима при регулярном создании отчетов в автоматическом режиме. Она переименовывает входной файл в соответствии с текущей датой и временем суток. Формат имени - DDMMYYYYHHMM, расширение файла сохраняется.

Синтаксис:
rendate file_name

OС:
Windows 95/98 (batch files), Windows NT