Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Делаю так

exec sp_xp_cmdshell_proxy_account 'domain\myname', '****'

exec master.dbo.xp_cmdshell 'wscript C:\UpLoad\222.vbs'

аднако в таск мэнэджере на сервере выполняентся под узером который по умолчанию

я так понимаю он послe sp_xp_cmdshell_proxy_account олжен подо мной выполнять
просто у того usera нет прав на AD
18 сен 09, 10:59    [7677464]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
xp_cmdshell Proxy Account
When it is called by a user that is not a member of the sysadmin fixed server role, xp_cmdshell connects to Windows by using the account name and password stored in the credential named ##xp_cmdshell_proxy_account##.
18 сен 09, 11:02    [7677483]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Права у меня админские. В скрипте добавляю юзеров в группу
18 сен 09, 11:06    [7677510]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Права у меня админские. В скрипте добавляю юзеров в группу

Ну так если вы sysadmin, то proxy_account для вас не действует. Написано же в цитате
18 сен 09, 11:13    [7677583]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Я уж понял. А как быть тогда.
Как запустить скрипт под другим пользователем.
18 сен 09, 12:03    [7678082]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Вариантов как я понял нет?
18 сен 09, 14:10    [7679095]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Вариантов как я понял нет?

Ну так если proxy_account действует только на логины не входящих в sysadmin, то какая проблема запустить xp_cmdshell из под такого логина ?
18 сен 09, 14:15    [7679124]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Доступ к ActiveDirectoty только у админа
18 сен 09, 14:26    [7679219]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Доступ к ActiveDirectoty только у админа

А причем тут админ ?
18 сен 09, 14:28    [7679236]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Ступил извиняюсь. Но все-равно гемор
18 сен 09, 15:16    [7679643]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Ступил извиняюсь. Но все-равно гемор

А зачем бы серверу вообще выполнять какой то vbs да еще под другим логином ?
18 сен 09, 15:20    [7679689]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Я как бы сильно не вдавался в вопрос. Лишь только нашел что добавить юзера можно на VB
с помощью следующих команд
Set Container = GetObject(WScript.Arguments(0))
Container.Add (WScript.Arguments(1))
а выполнить кроме как через cscript ничего не приходит в голову

Может вам известны более простое решение. Может прямо на T-SQL. Буду очень признателен.
18 сен 09, 16:30    [7680352]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Я как бы сильно не вдавался в вопрос. Лишь только нашел что добавить юзера можно на VB
с помощью следующих команд
Set Container = GetObject(WScript.Arguments(0))
Container.Add (WScript.Arguments(1))
а выполнить кроме как через cscript ничего не приходит в голову

Может вам известны более простое решение. Может прямо на T-SQL. Буду очень признателен.

Т.е. вы собираетесь на MSSQL решать задачу добавления пользователей в ActiveDirectory ?
18 сен 09, 16:33    [7680402]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Да. Т.е я подгружаю список юзеров с группами. И распихиваю. Через консольку надоело
18 сен 09, 17:33    [7680826]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Да. Т.е я подгружаю список юзеров с группами. И распихиваю. Через консольку надоело

А зачем тут нужен MSSQL ?
18 сен 09, 17:34    [7680830]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Народу сотни. И у всех постоянно меняются права доступа к отчетам
18 сен 09, 17:36    [7680846]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Влом регистрироваться
Guest
Glory
А зачем тут нужен MSSQL ?


Ну кто же запретит смотреть серез подзорную трубу на солнце...
18 сен 09, 17:38    [7680855]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Я повторяю сильно в вопрос не углублялся. Хотел как проще.
Вы предлагаете писать сразу на VB. Ну тоже впринципе вариант.
Яж сначала процедурку сделал и вот уперся в этот шелл
18 сен 09, 17:39    [7680861]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Народу сотни. И у всех постоянно меняются права доступа к отчетам

Я уже потерял нить логики.
Скажите, зачем для администрирования AD вам нужен MSSQL ? Какую роль он должен играть ? Запускателя внешних прогорамм/скриптов ?
18 сен 09, 17:45    [7680903]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Еще раз повторяю что в AD я не силен. Я не являюсь администратором AD. Для этого есть свои люди. Мне нужно было решение вопроса. Через поиск нашел наименее простое. Все.
У меня вся задача перекидывать пользователей из гуппы в группу. И не хотелось бы ради этого читать толмуты и вникать в администрирование ActiveDirectory.
18 сен 09, 17:53    [7680956]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ukrop
Еще раз повторяю что в AD я не силен. Я не являюсь администратором AD. Для этого есть свои люди. Мне нужно было решение вопроса. Через поиск нашел наименее простое. Все.
У меня вся задача перекидывать пользователей из гуппы в группу. И не хотелось бы ради этого читать толмуты и вникать в администрирование ActiveDirectory.

Да непонятно просто, почему вы не написали в форум по Ораклу или cache о том, как вам из под них работать с ActiveDirectory
18 сен 09, 17:55    [7680972]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Ukrop
Guest
Ну вначеле был вопрос маленько о дургом :)
18 сен 09, 18:00    [7681002]     Ответить | Цитировать Сообщить модератору
 Re: Проблемма с xp_cmdshell  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
таки пятница :))
-------------------------------------
Jedem Das Seine
18 сен 09, 18:01    [7681010]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить