Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:47 19.05.24 
Клубове/ Компютри и Интернет / Системни администратори Пълен преглед*
Информация за клуба
Тема Не се изпълнява bat-файл в alert
Автор bsb_2 ()
Публикувано01.10.07 10:55  



Windows Server 2003 Standard, SP2.
Направил съм си alert, който да ме известява за привършване на свободното място на диска. Това става с помощта на bat-файл, който пък стартира програмата mailsend (, но не най-новата версия) с необходимите опции.
За съжаление при активиране на alert-а този bat-файл не се изпълнява на домейн контролерите. На останалите сървъри няма проблем, при задействане на alert-а всичко става, както очаквам. Но при DC не е така. В Application Event Log се записва:
"Unable to execute command '' for the test alert. The alert will continue as scheduled. The error code returned is in the data."
Като кодът за грешка е 0x522, т. е. 1314, което съгласно net helpmsg е "A required privilege is not held by the client."
При наблюдение с procmon се забелязва как cmd тръгва да се стартира, зарежда ntdll и дотам, прекратява изпълнението си с exit code 5. Не знам дали това 5 е от кодовете на Windows - в такъв случай би било Access denied, - или е някакъв специфичен за cmd код. В лога на procmon не се вижда да има access denied (вярно, че съм приложил доста филтри, ама те са най-вече за процеси, тъй че не вярвам заради тях да съм пропуснал информация).
При включване на auditing за process tracking и privilege use не се забелязва нищо полезно - само как се стартира cmd.exe и как след малко приключва работа.
Стартиран директно, bat-файлът си работи. На компютрите, които не са DC, при задействане на alert-а всичко се изпълнява, както трябва. Но на DC това не се получава. На alert-а съм задал като потребител за изпълнение администратора на домейна. Върху директорията, където се намират програмата mailsend, съм дал права за четене и на Network Service, въпреки че уж би трябвало изпълнението да става от името на администратора.
Какво да направя, за да се изпълнява този файл и на DC? Сещам се за няколко заобиколни решения, с които въобще да избегна опитите за изпълнение на този файл, но бих искал да знам как да се оправя в този случай.



Цялата тема
ТемаАвторПубликувано
* Не се изпълнява bat-файл в alert bsb_2   01.10.07 10:55
. * Re: Не се изпълнява bat-файл в alert lsd   01.10.07 17:05
. * Re: Не се изпълнява bat-файл в alert Mopфиyc   01.10.07 19:57
. * Re: Не се изпълнява bat-файл в alert Eol™   31.10.07 23:53
. * Re: Не се изпълнява bat-файл в alert bsb_2   01.11.07 13:26
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.