Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Почему не выполняется скрипт в автозагрузке через групповую политику?

Ответить
Настройки темы
Почему не выполняется скрипт в автозагрузке через групповую политику?

Старожил


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

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


Сделал файл (addprn.vbs) скрипта вида:

Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\\Server\HP1220G"
WshNetwork.AddWindowsPrinterConnection "\\Server\HP500_42_A0"
WshNetwork.AddWindowsPrinterConnection "\\Server\HP500-24"
WshNetwork.SetDefaultPrinter "\\Server\HP1220G"

Добавляю этот файл в групповую политику в секцию автозагрузки. При загрузке рабочей станции к ней применяется эта групповая политика, при выполнении скрипта выдается сообщение:
Не удается найти указанный файл
\\proekt.ru\sysvol\proekt.ru\policies\....\machine\scripts\startup\addprn.vbs
Code 80070002
Source (null)

В чем может быть причина? Пользователь, входящий в домен имеет права пользователя домена. Нужны ли большие права, например администратора рабочей станции, на выполнение этого скрипта?
Обязательно ли файл скрипта должен находится в месте нахождения групповой политики в секции автозагрузке? Может ли он располагаться в любом общедоступном месте на диске?
Если этот же файл добавить в :
пользователи и компьютеры --> user--> учетная запись пользователя--> свойства-->вкладка «Профиль» --> сценарий входа: пишу addprn.vbs, то скрипт срабатывает при автозагрузке без проблем…
Также этот скрипт работает если его запустить непосредственно на клиенте машины….

Отправлено: 08:16, 16-08-2006

 

Старожил


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

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


Сделал так свой файл - пишется ошибка "Требуется объект oShell.NameSpace("...")"
sDrive="s:\"
Set oShell = CreateObject("shell.Application")
oShell.NameSpace(sDrive).Self.name = "obmen"


- пишется ошибка "Требуется объект oShell.NameSpace("...")"
пробовал переписать еого так

sDrive="s:\"
Set oShell = CreateObject("shell.Application")
oShell.NameSpace(sDrive).Self.name = "\\server\obmen"

Та же самая ошибка

Отправлено: 16:20, 18-08-2006 | #11



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

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


Аватара для Butunin Klim

Ветеран


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

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


net use k: /delete /yes

net use k: \\server\obmen

call \\server\папка\start_department.vbs


Это другой фаил для департамента
=-----------------start_department.vbs---------------

sDrive="K:\"
Set oShell = CreateObject("shell.Application")
oShell.NameSpace(sDrive).Self.name = "OBMEN"



--------
На папку и на скрипты установи разрешение читать и выполнять

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 16:31, 18-08-2006 | #12


Аватара для Loki3D

Старожил


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

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


Объясните мне почему не выполняется у меня следующий скрипт.
я вызываю Bat файл с текстом
regedit.exe /s SecMsgOff.reg
сам файл
SecMsgOff.reg добавляет ветку в реестр

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\MyDomain.ru
с переменной типа REG_DWORD "File" = 1 (Дестичная система)

и нифига.. он отрабатывает только в том случае, если пользователь состояит в Группе Domain Admins
если только в Domain Users то не работает..
как в такм случае можно говрить о том, что скрипт запускается с правами учетки SYSTEM?

-------
sory 4 my rus


Отправлено: 14:36, 07-12-2006 | #13


Аватара для Loki3D

Старожил


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

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


Объясните мне почему не выполняется у меня следующий скрипт.
я вызываю Bat файл с текстом
regedit.exe /s SecMsgOff.reg
сам файл
SecMsgOff.reg добавляет ветку в реестр

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\MyDomain.ru
с переменной типа REG_DWORD "File" = 1 (Дестичная система)

и нифига.. он отрабатывает только в том случае, если пользователь состояит в Группе Domain Admins
если только в Domain Users то не работает..
как в такм случае можно говрить о том, что скрипт запускается с правами учетки SYSTEM?

-------
sory 4 my rus


Отправлено: 14:36, 07-12-2006 | #14


Googler


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

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


Loki3D
применяй для "компьютера" и будет тебе SYSTEM.... хотя SYSTEM как и любая учетка тоже может быть ограничен в правах

Отправлено: 17:05, 07-12-2006 | #15


Аватара для Loki3D

Старожил


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

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


amel27
Так, давайте в этой ветке Разберемся До Конца.
в разделе
Конфигурация Компьютера, скрипт будет запсукаться с учетной записью SYSTEM?
а в Разделе
Конфигурация Пользователя, Скрипт будет Запускаться с Учетной Записью ПОльзователя?

-------
sory 4 my rus


Отправлено: 10:04, 08-12-2006 | #16


Ветеран


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

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


Loki3D
ДА

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 14:40, 08-12-2006 | #17



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Почему не выполняется скрипт в автозагрузке через групповую политику?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Запрет через групповую политику на доступ к сетевому принтеру, некоторым пользователя zeroua Microsoft Windows 2000/XP 2 03-12-2009 10:43
Установка - [решено] Запретить запуск exe через групповую политику. djeff Microsoft Windows 2000/XP 2 30-03-2009 10:01
Не могу запустить Everest Corporate в фоновом режиме через групповую политику ANR Microsoft Windows NT/2000/2003 1 05-01-2008 16:32
Как установить НЕстандартный скринсейвер через групповую политику? ANR Microsoft Windows NT/2000/2003 6 06-11-2007 09:00
Удалить Symantec CE через групповую политику glafirapodkovirina Автоматическая установка приложений 0 01-02-2007 16:21




 
Переход