![Компьютерный форум OSzone.net](images/oszone.net.print.gif) |
|
Единоразовый запуск bat-файла.
Добрый день. доменная сеть предприятия. множество пользователей. поменяли новый файловый сервер, от старого уходим. в Active Directory, в профилях всех пользователей в сценарии входа указан определенный bat-файл для отключения\подключения сетевых дисков. то есть отключаются старые по старому ip и подключаются новые с новым ip на новом сервере. ничего военного. при включении ПК пользователя, bat-файл срабатывает и все хорошо. то есть старые удалились, новые подключились. но теперь эта отработка файла происходит каждый раз при включении ПК при входе пользователя в систему. вопрос такой: как можно один раз запустить выполнение этого\любого другого bat-файла единожды, если это требуется, не удаляя его из профиля каждого из множества пользователей. возможно изменить имеющийся и т.д. предполагал использовать для этого реестр, а конкретно ветку HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce для единоразового исполнения требуемого файла. спасибо.
|
Цитата:
Цитата R529
предполагал использовать для этого реестр »
|
а что мешает попробовать?
Код:
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "my_bat" /t REG_SZ /d "путь\name.cmd" /f
|
sov44,
Да как бы оно, но так как скрипт лежит на сервере в папке ...\sysvol\имя_домена\scripts , то после слияния происходит изменение самого bat-файла (скрипта) на сервере в этой папке и запись в реестр не добавляется на ПК пользователя.
|
Используйте GPO, там есть возможность настроек разового запуска.
|
R529, А в планировщике, что нельзя?
|
речь чтоли о том чтобы исключить лишний раз выполнение команды net use .... ?
|
Время: 01:49.
© OSzone.net 2001-