Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

nerutatarin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот что получилось в итоге. за корявость не ругайте сильно
собсна что это делает...убивает на удаленной машине пандион, заменяет некоторый файлик, и запускает пандион по новой.
может можно как то оптимизировать?

Код:
 
@Echo off
Set $LST=.\Comp.txt
Set $ERR=.\Comp.err
Set $Pass=.\Pass.txt
Set jsname=chatsession.js
Set "RemoutPath=C$\Program Files\Pandion\Application"
Set pass=123
Set pass2=111
 
setlocal enabledelayedexpansion  
If Exist "%$ERR%" DEL "%$ERR%"
 
For /F "UseBackQ Delims=" %%i In ("%$LST%") Do (
Ping -n 1 %%i >Nul
    If Not ErrorLevel 1 (
        taskkill /s %%i /u domen\*** /p *** /f /im pandion.exe /t
        copy /y %~dp0%jsname% "\\%%i\%RemoutPath%\src\main"
        for /f "Tokens=*" %%u in ('psloggedon -l \\%%i^|find /i "domen\"') do set user=%%u
        for /f "Tokens=3" %%k in ("!user!") do set user=%%k
        1>nul 2>&1 tasklist /s %%i /U !user! /P %pass%
            if errorlevel 1 (
                1>nul 2>&1 tasklist /s %%i /U !user! /P %pass2%
                    if errorlevel 1 (
                        echo %%i !user! vip пароль >> %$pass%
                        exit
                    )
                psexec \\%%i -u !user! -p %pass2% -i -d "%programfiles%\pandion\application\pandion.exe" /minimize    
                echo %%i !user! пароль %pass2% >> %$pass%
                exit
            )
        psexec \\%%i -u !user! -p %pass% -i -d "%programfiles%\pandion\application\pandion.exe" /minimize
        echo %%i !user! пароль %pass% >> %$pass%
    ) Else Echo %%i>>%$ERR%
)
EndLocal
exit
 

Всего записей: 12 | Зарегистр. 09-06-2012 | Отправлено: 10:45 22-06-2012 | Исправлено: nerutatarin, 10:54 22-06-2012
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru