Войти

Показать полную графическую версию : [решено] Копирование файла в системные папки


Dimas_83
02-02-2009, 17:21
Можно ли написать скрипт, который бы копировал файл из папки общего доступа в, например, Program files\1C?
Естественно у пользователей нет прав на запись. Т.е. это надо делать явно при автозапуске компа... Пробовал обычный способ, т.е. ГП, автозапуск (Политика компьютера)

Const OverwriteExisting = TRUE

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile "\\server\scripts$\shared\1ckeys2\nethasp.ini" , "C:\Program Files\1cv81\bin\conf\nethasp.ini", OverwriteExisting

---------
и через cmd

Copy /Y "\\server\scripts$\shared\1ckeys2\nethasp.ini" "%ProgramFiles%\1cv81\bin\conf\nethasp.ini"

Непонятно, чего ему не хватает. Для теста сделал права ВСЕ... для всех...

pva
03-02-2009, 07:36
1. чтобы решить проблему с правами - сделай задание (task) от имени админа или другого уполномоченного писать пользователя
2. какую ошибку выдаёт?

Petya V4sechkin
03-02-2009, 13:57
Непонятно, чего ему не хватает.
Политика компьютера выполняется от имени SYSTEM, так что может потребоваться:
How to enable null session shares (http://support.microsoft.com/kb/289655)

Dimas_83
05-02-2009, 15:37
Политика компьютера выполняется от имени SYSTEM, так что может потребоваться:
How to enable null session shares »

Сработало и для w2003r2. Мерси...

Dimas_83
13-02-2009, 12:49
После перезагрузки внесенные шары удалились, но все работает...

Petya V4sechkin
13-02-2009, 12:55
Dimas_83, наверное, одного RestrictAnonymous = 0 достаточно.

Dimas_83
13-02-2009, 13:29
наверное, одного RestrictAnonymous = 0 достаточно. »
Так в том-то и дело, что RestrictAnonymous = 0 я не менял. Это значение уже стояло...




© OSzone.net 2001-2012