25.09.2007, 11:55 | #1 |
Участник
|
Приветствую, форумчане!
Есть такая задача: У клиента работает диспетчер задач(запускает в определенное время нужные периодические задания) Нам хотелось бы, что бы при запуске Операционной системы из автозапуска запускался ярлык Навижин под определенным пользователем и паролем БД хранится на СЕрвере Навижин(родной сервер) Аутентификация используется БД-шная Возможно ли такое? С уважением, Аркан |
|
25.09.2007, 12:07 | #2 |
Moderator
|
Попробуйте из клиента меню Файл - Отправить - ССылка на Рабочий стол, навижин сделает ярлык с прямой ссылкой на объект. Подправьте в нем параметры запуска, вот только не помню точно, можно ли там пароли/явки указывать.
|
|
26.09.2007, 09:41 | #3 |
Moderator
|
Сначала создаете логин Windows в Navision в формате Домен\Логин , задаете ему такие же права как и логину БД и синхронизируете логин с сервером.
Потом создаете ярлык запуска ,в котором на вкладке Ярлык в поле Объект можно прописать параметры входа (через пробел после пути запуска и далее ч. запятую) "C:\ProgramFiles\MicrosoftBusinessSolutions-Navision\Client\finsql.exe" servername=SQLSRV,nettype=tcp,temppath=c:\temp,database=base_Develop,Company="Фирма1",NTAUTHENTICATION=Да И все у Вас заработает! К сожалению использовать логин БД в таких целях у меня не получилось - вроде как нет таких возможностей в системе |
|
26.09.2007, 11:35 | #4 |
Участник
|
Благодарю за помощь, будем пробовать
|
|
26.09.2007, 12:03 | #5 |
Участник
|
Цитата:
Set objShell = WScript.CreateObject("WScript.Shell") objShell.Run "C:\Prodpost.url" - это ярлычек на формочку (сами создаете) Wscript.Sleep 1000 - нужна небольшая задержка пока появится окно с вводом логина и пароля на экране objShell.SendKeys "P1" - вводим код пользователя objShell.SendKeys "{ENTER} " objShell.SendKeys "123" - вводим пароль objShell.SendKeys "{ENTER} " objShell.SendKeys "{ENTER} " - нажимаем на OK
__________________
Want to believe... |
|