Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - startup echo

Ответить
Настройки темы
CMD/BAT - startup echo

Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: png Безымянный.png
(43.3 Kb, 24 просмотров)
Доброго времени суток.

Скрипт по обновлению параметров таймзоны и смены таймзоны на машинах Windows XP:

Код: Выделить весь код
regedit.exe -s \\dc\netlogon\timezoneRTZ6.reg
%WinDir%\System32\Control.exe TIMEDATE.CPL,,/Z "North Asia Standard Time"
echo XP %computername% >> \\m0d6-09\TimeZoneShare\ChangeTimeZoneResult.txt
Сам он лежит также в \\dc\netlogon\.
Используется как стартап скрипт, распространяется групповой политикой. Изменения тайм зоны и смена тайм зоны работает, но в файл changeTimeZoneResult.txt записи не идут. Если запустить скрипт вручную (также из \\dc\netlogon\), записи идут.
Права на шару на скриншоте.
Есть идеи?

Отправлено: 08:47, 24-03-2016

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Первое что просится в мозг - перебатонило права на сам файл (бывает иногда). Попробуйте записать в отдельный файл для теста, например вот так:
Код: Выделить весь код
echo XP %computername% >> \\m0d6-09\TimeZoneShare\%computername%.txt

Отправлено: 11:39, 24-03-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


так тоже не пишет стартап скриптом, вручную - пишет.

Отправлено: 13:00, 24-03-2016 | #3



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


nokogerra, в политике для компьютера или пользователя?

Отправлено: 14:56, 24-03-2016 | #4


Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


это же стартап скрипт, естественно для компьютера, я же написал что работает все, кроме записи в файл.

Отправлено: 14:57, 24-03-2016 | #5


Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата nokogerra:
так тоже не пишет стартап скриптом, вручную - пишет. »
При групповой политике скрипт запускается от имени SYSTEM, вручную от текущего пользователя.
Проверьте права не только на папку, но и на шару.
Запустите консоль от имени SYSTEM и проверяйте: пишет ли в файл.

Отправлено: 16:35, 24-03-2016 | #6


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Цитата Snap_Naprolom:
Проверьте права не только на папку, но и на шару. »
именно так. Советую использовать иную папку чем netlogon, дабы не курочить права "системной" папки.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 11:21, 25-03-2016 | #7


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Snap_Naprolom, на скрине видно что для domain computers есть доступ и разрешения.
Единственное меня что смущает так это наследование, но при наличии полных прав на папку создание нового файла не заблокировалось бы.
nokogerra, если с правами косяков нет я бы попробовал отснифать траффик во время выполнения скрипта. Ясно что где-то есть затык, но вот в каком месте... Для начала можно добавить логирование проблемного шага и писать все в локальный лог.
Код: Выделить весь код
echo XP %computername% >> \\m0d6-09\TimeZoneShare\ChangeTimeZoneResult.txt && echo log - OK >> %systemdrive%\log.txt
например так. Если в логе будет log- OK значит остается только снифить траффик искать что куда передается.

Отправлено: 12:00, 25-03-2016 | #8


Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Elven, на скрине не видны права на шару, ибо они на соседней вкладке.
На 95% проблема в правах.
Сниффать трафик это уже крайний случай, достаточно будет проверки запуска консоли от системы, как я писал выше.

Отправлено: 17:08, 25-03-2016 | #9


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Snap_Naprolom, на скрине два окна, в одном права общего доступа, в другом параметры безопасности, так почему не видны права на шару?

Отправлено: 14:52, 26-03-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - startup echo

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Расширение возможностей Echo Anonymоus Скриптовые языки администрирования Windows 6 22-03-2021 01:16
CMD/BAT - [решено] © и ® в ECHO cmd tr011_tmn Скриптовые языки администрирования Windows 5 08-10-2015 19:51
CMD/BAT - Проблема:) echo yrambler2001 Скриптовые языки администрирования Windows 2 27-08-2012 15:22
CMD/BAT - не работает @echo off mitiya Скриптовые языки администрирования Windows 2 10-01-2009 17:37
команда ECHO message cer50nun Программирование и базы данных 1 17-09-2008 14:23




 
Переход