Использование процессора на сетевой карте
На многих современных сетевых картах имеется процессор, призванный разгрузить центральный процессор системы при работе с сетью. Но по умолчанию он не задействован. Чтобы включить его в Windows 2000/ХР, надо в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
создать dword-параметр "DisableTaskOffload" и присвоить ему значение 0.
Увеличение числа буферов редиректора
Можно несколько увеличить производительность сети под Windows NT/2000, если увеличить число буферов редиректора. При этом каждый дополнительный выполняемый поток вашей конфигурации будет брать дополнительно 1 Кб в неперемещаемом пуле памяти. Количество буферов определяется в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
значением dword-параметра "MaxCmds" в диапазоне от 0 до 255 (по умолчанию 15).
Параметру "MaxThreads" в этом же разделе надо присвоить то же значение. Также можно увеличить значение dword-параметра "MaxCollectionCount", которое определяет буфер для символьного режима в диапазоне от 0 до 65535 (по умолчанию 16).
Управление общедоступными (shared) каталогами на удалённой машине в Windows NT 4.0
Есть несколько очень простых способов делать это (пример — создание shared folder):
1. Запустите Server Manager. Щёлкните мышью на имени нужного компьютера. Computer —> Shared Directories —> New Share…
2. Можно использовать утилиту RMTSHARE из Resource Kit.
3. Ещё один способ — через File Manager (Winfile.exe — наследство предыдущих версий Windows NT). Сначала подключаемся к тому дисководу на удалённой машине, где лежит нужная папка (например, net use х: \\
Затем запускаем File Manager —> X: —> Disk —> Share As.
Выполнение в Windows NT операций на всех имеющихся в сети машинах
Сначала получаем файл List.txt со списком всех имеющихся на данный момент в сети машин с помощью команды: net view > list.txt. Затем, чтобы выполнить, например, копирование файла quaropts.dat на каждую машину в сети, дайте команду:
FOR /F " tokens=1 " %i in (list.txt) do copy quaropts.dat "%i\C$\program files\navnt". Если команду надо давать из bat-файла, то требуется вместо % вводить %%.
Удалённое выключение нескольких компьютеров одновременно
Если у Вас в конторе множество машин и Вам надоело каждый раз после рабочего дня ходить и выключать их, используйте утилиту shutdown.exe из Windows NT Resource Kit и bat-файл (компьютеры PDC и BDC выключаются через 2 секунды, локальные — через 5):
====
shutdown \\pdc /t:2 /у /с
shutdown \\bdc /t:2 /у /с
shutdown /1 /t:5 /у /с
====
Создайте на рабочем столе ярлык для этого командного файла и выключайте все компьютеры нажатием на этот ярлык.
Автоматизация действий над каждым поступившим на FTP-сервер файлом
Владельцам хостов с FTP обычно нужно выполнять определённые действия для каждого поступившего файла. Ниже дан пример командного файла для такого вида действий в Windows NT:
====
:filecheck
if exist e: \upload\file.txt goto actionfile
sleep 100
goto filecheck
: actionfile.
====
Данный командный файл каждые 100 секунд проверяет наличие файла file.txt Программа sleep.exe содержится в ресурс ките, то есть сам ресурс кит тоже должен быть установлен.