Этот параметр указывает пакетный файл запуска (.bat) или файл сценария NT (.cmd), который будет скачан и выполнен на клиентском компьютере, когда пользователь войдет в систему. Файл должен содержать перевод строки в стиле DOS (CR/LF). Для написания таких файлов рекомендуется использовать редактор, поддерживающий переводы строк в стиле DOS.
     Файл сценария должен иметь отношение к сервису [netlogon].
Если [netlogon] указывает на путь /usr/local/samba/netlogon и имя файла сценария logon script = STARTUP.BAT, тогда файл, который будет скачан должен лежать в : /usr/local/samba/netlogon/STARTUP.BAT Содержимое .bat файла полностью зависит от Вас.
     Предлагается использовать NET TIME \SERVER /SET /YES для синхронизации времени всех компьютеров с сервером времени.
Еще можно посоветовать использовать NET USE U: \SERVERUTILS для утилит общего пользования или, к примеру NET USE Q: \SERVERISO9001_QA
     Обратите внимание на то, что в целях безопасности нужно запрещать запись в [netlogon] или же снимать право записи с файла пакетного запуска, т.к. если этого не сделать, то в файл могут написать все что угодно и безопасность всей Вашей системы будет под угрозой. Этот параметр позволяет Вам иметь разные сценарии запуска для разных пользователей или компьютеров. Он имеет смысл только в том случае когда Самба работает в режиме logon server.
 
Значение по умолчанию :
logon script =
 
Пример:
logon script = scripts%U.bat