Имя: Пароль:
1C
1С v8
powershell скрипт
0 Catrin89
 
09.08.12
10:49
Помогите написать скрипт который слушает ragent, и убавает rphost и rmngr, если его нет(((
1 aleks-id
 
09.08.12
10:50
фотку давай
2 Catrin89
 
09.08.12
10:51
какую фотку и зачем?
3 aleks-id
 
09.08.12
10:51
свою фотку. в карточку. чтоб мы видели кто ты есть
4 Lex_Liven
 
09.08.12
10:53
Традиция тут такая. Девушкам не помогают, пока фотку в профиль не прикрепят.
5 Lex_Liven
 
09.08.12
10:55
Ну все, други. Фотка есть, теперь не отвертимся :)
6 Catrin89
 
09.08.12
10:56
помогите тогда)))
7 Catrin89
 
09.08.12
11:11
мда...
8 Lex_Liven
 
09.08.12
11:13
Лично я просто powershell не знаю.
9 Catrin89
 
09.08.12
11:18
да тут видимо никто ничего не знает)))либо молчат)))))
10 Lex_Liven
 
09.08.12
11:21
(9) одна просьба. Она же - совет на будущее:
Никогда не говорите, что никто НИЧЕГО не знает. Если человеку нечего сказать по вашей теме, это еще не значит, что он пустышка.
11 Catrin89
 
09.08.12
11:22
тут есть люди которые разбираются в сервере 1с?
12 Fragster
 
гуру
09.08.12
11:22
а как так получается, что рагента нет, а рпхосты есть?
13 Catrin89
 
09.08.12
11:23
аккуратрее на поворотах..я про эту тему и говорю..
14 Catrin89
 
09.08.12
11:26
у меня проблема с rmngr.exe при каждой загрузке виндовс она не работает как надо поэтому ее надо перезапускать хочу сделать это скриптом
15 Fragster
 
гуру
09.08.12
11:29
перезапускай службу
16 Catrin89
 
09.08.12
11:30
каждый раз.. а если меня меня не будет,когда комп допустим выклюился, то все работать никто не будет из за этого))))))
17 Fragster
 
гуру
09.08.12
11:31
сделай запуск службы manual и батник кому-нибудь
18 Fragster
 
гуру
09.08.12
11:31
а вообще - надо бороться с причиной, а не ставить костыль
19 Fragster
 
гуру
09.08.12
11:31
почему она не работает?
20 Catrin89
 
09.08.12
11:34
если бы я знала, это мой первый опыт установки сервера 1с)))
21 Rebelx
 
09.08.12
11:36
щас накатаем
22 Catrin89
 
09.08.12
11:36
в нете шарила никто не знает точного ответа и происхождение))
23 Fragster
 
гуру
09.08.12
11:36
а книжку читала?
24 Rebelx
 
09.08.12
11:36
обычный cmd пойдет?
в планировщик засунешь
25 Catrin89
 
09.08.12
11:37
да
26 Catrin89
 
09.08.12
11:39
ну насколько я понимаю это ошибка кластера
27 Rebelx
 
09.08.12
11:39
перезапуск службы помогает? или надо процессы завершать?
28 smaharbA
 
09.08.12
11:40
а зачем повер шел ?
29 aleks-id
 
09.08.12
11:40
$ragent = get-service ragent

if($ragent.status -ne "Stopped") {

$rphost = get-service rphost
Stop-Service $rphost

$rmngr = get-service rmngr
Stop-Service $rmngr

Start-Service $ragent
Start-Service $rphost
Start-Service $rmngr
}
30 Rebelx
 
09.08.12
11:41
(29) правда так заработает?
31 smaharbA
 
09.08.12
11:42
вообщето у служб есть свойство неубиваемости
32 Catrin89
 
09.08.12
11:43
при перезапуске пишет ошибку что служба была запущена и затем остановлена. некоторые службы автоматически останавливаются, если они не используются другими службами или програмами, помогает остановка сервера завершение процесса rmngr ну соответственно запуск сервера))
33 aleks-id
 
09.08.12
11:45
(30) понятия не имею. у меня таких проблем нет, чтоб рагент отвалился а рпхост висел
34 Rebelx
 
09.08.12
11:58
FOR /F "usebackq delims=." %%i IN (`tasklist /nh /fi "imagename eq ragent.exe"`) DO goto :eof

rem Перезапуск сервиса
TASKKILL /F /IM rphost.exe
TASKKILL /F /IM rmngr.exe
net start "Агент сервера 1С:Предприятия 8.2"
35 Catrin89
 
09.08.12
12:27
не помогает(((
36 Catrin89
 
09.08.12
12:29
либо я что то не то сделала(
37 Rebelx
 
09.08.12
12:57
не верю
38 Rebelx
 
09.08.12
12:57
что пишет скрипт?
39 Catrin89
 
09.08.12
12:59
он выключется я даже не успеваю посмотреть
40 Rebelx
 
09.08.12
13:02
запусти cmd, а из него - скрипт
или в последней строки напиши pause
41 Птах
 
09.08.12
13:06
Вот уж точно "племя молодое, незнакомое"...
42 Catrin89
 
09.08.12
13:07
написала pause, окно выскакивает только на 2 секунды и все...
43 Catrin89
 
09.08.12
13:09
ну на сколько у меня со зрением все хорошо видно только первую строчку и все..
44 Rebelx
 
09.08.12
13:09
ну так ragent запущен???
45 Catrin89
 
09.08.12
13:10
да
46 Rebelx
 
09.08.12
13:12
что тогда не устраивает???
агент запущен, ничего не должно произойти
47 Lama12
 
09.08.12
13:12
С каким правами запускается скрипт? Пользователь запускающий скрипт имеет права останавливать и запускать службы?
48 Птах
 
09.08.12
13:13
(46) Ей надо, чтобы скрипт в цикле выполнялся, наверна. Паузу ток добавить не забудьте.
49 Catrin89
 
09.08.12
13:15
мне надо остановить службу rmngr.exe и перезапустить сервер
50 Птах
 
09.08.12
13:17
(49) Когда падает ragent, так? А убить его и запустить этот скрипт не пробовала?
51 Catrin89
 
09.08.12
13:19
при перезагрузке компа падает
52 Птах
 
09.08.12
13:21
(51) Короче - надоело. Сначала иди научись читать, выучи, что означают знаки препинания, потом научись формулировать мысль. Потом можешь возвращаться.
53 Rebelx
 
09.08.12
13:21
запусти этот скрипт планировщиком, раз в 5мин например

если он не обнаружит агента - он убъет остальные процессы и перезапустит сервер 1С
54 Rebelx
 
09.08.12
13:22
если у тебя конечно служба сервера 1С так называется как в скрипте
55 Lama12
 
09.08.12
13:23
А почему не подходит перезапуск процессов предусмотренный фирмой 1С?
56 Rebelx
 
09.08.12
13:23
в общем дальнейший разговор без фото топлес - не конструктивен
57 Catrin89
 
09.08.12
13:24
агент то работает в том то и причина!!!
58 Птах
 
09.08.12
13:24
(56) +100500, без этого уже не взлетит.
59 Catrin89
 
09.08.12
13:34
Птах, можешь выйти из этой темы.... тебя тут никто не держит и не нуждается в твоих коментариях!!
60 Rebelx
 
09.08.12
13:52
(59) он тебе помог, тему поднял.
а я по теме уже все сказал :)
61 Новенький_2009
 
09.08.12
14:07
по теме: посмотри под какими правами стартуют все 1совские службы. Если ты руками перезапускаешь - и все работает, это самое первое, что нужно сделать.

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

Не должно быть такой проблемы, которую ты хочешь заскриптовать.
62 Птах
 
09.08.12
14:08
(59) Никто меня не любит *хлюп-хлюп*, пойду на болото, топиться... :'-(
63 Catrin89
 
09.08.12
15:23
у  меня получилось,
64 Catrin89
 
09.08.12
15:23
кому интересно получился такой скрипт
rem
set timeout=20
net stop "1C:Enterprise 8.2 Server Agent"
TASKKILL /F /IM "rmngr.exe"
net start "1C:Enterprise 8.2 Server Agent"
rem
65 Catrin89
 
09.08.12
15:25
ВСЕМ СПАСИБО ЗА УЧАСТИЕ!!!