Вернуться   Forum 3Dnews Tech > Софт > Операционные системы Microsoft Windows
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 09.02.2005, 13:25   Вверх   #1
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
Срочно! Проверьте скрипт - правильно ли я его написал?

Ситуация такая - нужно синхронизировать папки на сервере и на клиенте. Делается через доменную политику на логон. прописывается батник logon.cmd следующего содержания:

echo Добро пожаловать в домен L32!
echo Добро пожаловать %username%!
ifmember L32
if not ERRORLEVEL 1 goto go1
echo Синхранизация каталогов StartForms!
if %username%="asu7" "c:\Program Files\nnbackup\nnbackup.exe" sync -i \\192.168.32.2\forms -o \\asu7\startforms -s -e -log \\192.168.32.2\Copy_StartFroms_log\asu7.log
:go1

программа nnbackup - рабочая
локально вроде все как выполняется
правильный ли батник в секции if
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 09.02.2005, 14:26   Вверх   #2
Круглый
Мужской Опытный
 
Аватар для Круглый
 
Регистрация: 24.10.2003
Адрес: Москва
if %username% == "asu7"
__________________
Если судьба повернулась к тебе спиной, просто подожди, пока она нагнется...
Круглый вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 09.02.2005, 23:10   Вверх   #3
Unconnected
Мужской Бывалый
 
Аватар для Unconnected
 
Регистрация: 20.07.2004
if %username%==asu7 "c:\Program Files\nnbackup\nnbackup.exe sync -i \\192.168.32.2\forms -o \\asu7\startforms -s -e -log \\192.168.32.2\Copy_StartFroms_log\asu7.log"

вот так надо, а вообще - всегда тестируй на пробном пользователе сначала

и не понятно нах ifmember L32, если применяться будет политикой
Unconnected вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 05:45   Вверх   #4
FooBar
Заслуженный
 
Регистрация: 28.03.2004
Ну уж если на то пошло, то надо так:

if "%username%" == "asu7" ...
FooBar вне форума  
Ответить с цитированием
Старый 10.02.2005, 15:14   Вверх   #5
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
Ну Вы даете=)
столько вариантов!
короче я неправильно ипотупому написал скрипт =)\
в итоге он стал выглядеть так

echo Welcome in L32 domain!
if not ERRORLEVEL 1 goto go1
echo Start directory 'StartForms' synchronization !
"c:\Program Files\nnbackup\nnbackup.exe" sync -i \\192.168.32.2\forms -o \\%computername%\startforms$ -log \\192.168.32.2\Copy_StartFroms_log\%computername%.log
:go1

Вся верхняя мутотня делалась для того чтобы согласовать имя пользователя и имя компьютера и совсем забылось что есть констукция %computername%

Теперь проблема с следующем - забил я этот батник и прописал его в групповй политике на logon . в итоге физически этот файлик расположидся по адресу
\\192.168.32.2\SYSVOL\l32.corp.es\Policies\{EA893BCF-97B8-4EC7-913E-21D2DE343C35}\User\Scripts\Logon\logon.cmd

вроде все правильно - но только почему то политика не применяется... по настройкам она джолжна применятся через 4 часа - но она не применилась и через 24...

в чем может быть проблема?
понимаю мало сведений - но скажите что еще могу написать?
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 15:25   Вверх   #6
Круглый
Мужской Опытный
 
Аватар для Круглый
 
Регистрация: 24.10.2003
Адрес: Москва
gpupdate /force - если клиенты XP
secedit /refreshpolicy - если клиенты 2000

Если не поможет - смотри результирующую политику (наверняка параметр где-то перекрывается)
__________________
Если судьба повернулась к тебе спиной, просто подожди, пока она нагнется...
Круглый вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 17:01   Вверх   #7
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
Цитата (Круглый) »
Если не поможет - смотри результирующую политику (наверняка параметр где-то перекрывается)
вопрос ламерюги - а что это - результирующая политика?
елси локальная - тогда какой бы она не была - она всё равно перекрывается доменной...
а клиенты - только win2000 proff - ессесно я делал secedit /refreshpolicy machine_policy /enforce
но это - не помогало...
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 17:19   Вверх   #8
Круглый
Мужской Опытный
 
Аватар для Круглый
 
Регистрация: 24.10.2003
Адрес: Москва
mmc / ctrl+ m / добавить / результирующая политика
__________________
Если судьба повернулась к тебе спиной, просто подожди, пока она нагнется...
Круглый вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 17:33   Вверх   #9
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
а по англицки как это будет звучать не знаешь?
потому что у меня есть только group policy и все
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 17:55   Вверх   #10
Круглый
Мужской Опытный
 
Аватар для Круглый
 
Регистрация: 24.10.2003
Адрес: Москва
Resultant Set Of Policy
__________________
Если судьба повернулась к тебе спиной, просто подожди, пока она нагнется...
Круглый вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 18:02   Вверх   #11
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
нема такого... работаю ессесно на контроллере домна - но такого нет...
или ты говоришь про рабочую станцию?
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 18:05   Вверх   #12
Круглый
Мужской Опытный
 
Аватар для Круглый
 
Регистрация: 24.10.2003
Адрес: Москва
ну смотреть надо на рабочей станции.
блин, судя по всему в 2000 этого нету.
но можно всегда с XP выдрать
__________________
Если судьба повернулась к тебе спиной, просто подожди, пока она нагнется...
Круглый вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.02.2005, 18:50   Вверх   #13
NaimaD
Мужской Опытный
 
Аватар для NaimaD
 
Регистрация: 22.10.2003
Адрес: Москва
В Win2k должна быть такая штука ::

start -> run -> mmc -> ctrl+m -> add -> security configuration and analysis. Посмотри там...
NaimaD вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 09:36   Вверх   #14
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
Цитата (NaimaD) »
start -> run -> mmc -> ctrl+m -> add -> security configuration and analysis
запустил ... посмтрел...дивился...
много всего. я ессесно не прав но мне подходит только log on as a batch job. но это ясно что не то...

на другом сервере я настроил политику на logon точно так же - и она работает.
а вот на этом сервере - нет=(
кроме того на этом сервере в политике прописан sus - и он работает - на ура! но почему то политика на log on - не работает.
может попробовать на startup компьютера все это дело делать? когда будет выполняться эта синхронизация?
до logon'на или когда?
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 14:37   Вверх   #15
NaimaD
Мужской Опытный
 
Аватар для NaimaD
 
Регистрация: 22.10.2003
Адрес: Москва
z3f

Мысля: запусти на локальном компе (на котором не рабоатает) и на контроллере дома аудит (сразу по всем пунктам ) на success и failure. Попробуй применить политику, потом отфильтруй по имени компа, на котором настроил аудит и глянь - может, ошибки какие есть. А на локальном не знаю, по какому пункту фильтровать.... :/
NaimaD вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 15:43   Вверх   #16
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
NaimaD
все спасибо - я нашел в чем проблема...
проблема - в прогрмме и моих мозгах.
если я создаю logon.cmd и запихиваю его в логон пользователя то где он будет выполняться? на машине пользователя. теперь смотрим
"c:\Program Files\nnbackup\nnbackup.exe" sync -i \\192.168.32.2\forms -o \\%computername%\startforms$ -log \\192.168.32.2\Copy_StartFroms_log\%computername%.log
начало "c:\Program Files\nnbackup\nnbackup.exe" - а вот этого нет на машине конечного пользователя - оно есть на сервере. потому батник и не выполнялся...
просто батник запускал это прогу на машине пользователя а не на сервере.
потому логон и не работал.
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 16:16   Вверх   #17
Unconnected
Мужской Бывалый
 
Аватар для Unconnected
 
Регистрация: 20.07.2004
Цитата (Круглый) »
ну смотреть надо на рабочей станции.
блин, судя по всему в 2000 этого нету.
Resultant set of policy есть.
Unconnected вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 18:20   Вверх   #18
z3f
Мужской Продвинутый
Автор темы
 
Регистрация: 09.09.2004
Цитата (Unconnected) »
Resultant set of policy есть.
где? на каком 2000 ты смотрел - на моем проф и терминал сервере - нет такого.
может какой то примочки не хватает. AD есть dhcp dns wins что еще нужно чтобы появилось?
z3f вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.02.2005, 22:41   Вверх   #19
Unconnected
Мужской Бывалый
 
Аватар для Unconnected
 
Регистрация: 20.07.2004
z3f
оо, что-то и правда нету.. а куда девалась?? :-)
значит что-то я раньше ставил или просто перепутал с 2003, но вряд ли
Unconnected вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:39. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot