Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Подскажите ошибку в cmd скрипте (http://forum.oszone.net/showthread.php?t=305199)

pshik 09-09-2015 16:45 2551401

Подскажите ошибку в cmd скрипте
 
Вложений: 1
Добрый день! Подскажите где ошибка...
Пытаюсь создать скрипт для автоматического перевода времени на компьютерах с win xp, для дальнейшего распространения через групповые политики.
файлик реестра подготовил, назвал его "update_win_xp_time.reg", положил в общедоступную папку скриптов: \\192.168.0.51\sysvol\sk12.local\scripts\
Создал CMD скрипт следующего содержания:
Код:

@echo off IF EXIST %windir%\ok.file (exit) ELSE regedit /s (\\192.168.0.51\sysvol\sk12.local\scripts\update_win_xp_time.reg & echo. 2>%windir%\ok.file & tzchange.exe /c "Russian Standard Time")
На машине с win xp запускаю скрипт через cmd, получаю:
1. В папке выполняется проверка наличия файлика ok.file в папке windows
2. производится попытка импорта файлика с параметрами в реестр
3. Создаётся файлик ok.file
4. На этом действие скрипта заканчивается...

з.Ы. Изменения в реестр не вносятся.
Помогите разобраться...

pshik 09-09-2015 16:50 2551402

тупанул...

Код:

@echo off IF EXIST %windir%\ok.file (exit) ELSE (regedit /s \\192.168.0.51\sysvol\sk12.local\scripts\update_win_xp_time.reg & echo. 2>%windir%\ok.file & tzchange.exe /c "Russian Standard Time")

pshik 09-09-2015 17:14 2551409

Вот, 100% работает:

Код:

@echo off
IF EXIST "%windir%\ok.file" GOTO END
regedit /s \\192.168.0.51\sysvol\sk12.local\scripts\update_win_xp_time.reg & echo. 2>%windir%\ok.file & tzchange.exe /c "Russian Standard Time"
:END



Время: 15:47.

Время: 15:47.
© OSzone.net 2001-