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

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

Модерирует : KLASS, IFkO

evle (19-03-2008 19:44): Лимит страниц.
Задачи на bat-файлах 5
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задачи на bat-файлах
(часть 1, часть 2, часть 3)
Вопросы, задачи и их решения по работе с командными файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR
.
 
Дополняем шапку: добавляем готовые решения, полезные ссылки.
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Программы » Командная строка, батники\сценарии
 
Полезные ссылки
 
Полезные утилиты
 
Готовые решения и частые вопросы:
  • Встроенный справочник по командам
  • Создание помощи по всем командам консоли 2000 и XP
  • Делаем паузу в командном файле стандартными средствами Windows
  • Альтернативные решения »
  • Работа с текстом, датой, и файлами »
  • Администрирование, автоматизация и сеть »
  • Работа с переменными и параметрами ком. строки »
     
    Описания работы команд и символов участниками темы:
    · setlocal enabledelayedexpansion и переменные окружения
    · символы & и && в командной строке
    · Переменная %0

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 15:21 11-09-2007 | Исправлено: Elroir, 01:52 26-02-2008
    Nagual



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HW2yS
    Цитата:
    а отвязать от папки "C:\_sysop\win2k3_SP2_R2_vol_eng\" есть способ ?  
    чтоб независимо от того куда распакован образ VM происходила регистрация ?
    насколько понял, тебе нужно это
    Код:
    @echo off
    for %%a in (*.vmc) do "C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -registervm "%%a"
    кидай код в папку с образами и запускай оттуда
     
    Добавлено:
    давайте уже переедем сюда, лимит страниц однако

    Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 12:19 19-03-2008
    JohnRD

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    01MDM
     
    а как засунуть в переменную то что вбил руками?
    чтобы использовать после
    RUNAS /user:%UserName% ...

    Всего записей: 205 | Зарегистр. 29-08-2004 | Отправлено: 13:59 19-03-2008 | Исправлено: JohnRD, 14:06 19-03-2008
    01MDM



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    JohnRD
    Не понял, засунуть имя пользователя? Пароль не получится, так его можно вводить только с клавиатуры. Используй psexec.exe
     
    В ней можно выполнять команды от имени другого пользователя

    Код:
     
    psexec -u %User% -p %Pass% someApp.exe
     


    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 14:35 19-03-2008
    Joolz

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как-то из командной строки поменять/назначить права на файл? NTFS.

    Всего записей: 100 | Зарегистр. 24-01-2008 | Отправлено: 14:51 19-03-2008
    Elroir



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Joolz
    Команда cacls или утилита xcacls

    ----------
    "В интернете есть все, но не всегда"

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:07 19-03-2008
    SelenaNight



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor_andreev

    Цитата:
    Это из-за put и get  Вместо put file напиши команду remotehelp - увидишь, какие команды сервер поддерживает.


    Код:
    C:\FTP>ftp -s:resynch.txt -a
    ftp> open ftp.chat.ru
    Связь с ftp.chat.ru.
    220 195.161.119.84 FTP server ready
    Пользователь (ftp.chat.runone)):
    331 Password required for my_login
     
    230 User my_login logged in
    ftp> literal CWD /
    250 CWD command successful
    ftp> literal TYPE A
    200 Type set to A
    ftp> literal remotehelp
    500 REMOTEHELP not understood
    ftp> quit
    221 Goodbye.


    Цитата:
    Там stor и retr вместо этого, только chat.ru как-то странно реагирует на них, долго думает и отключается.  

    ранее пробовала вместо put имя_файла, literal stor имя_файла
    как я поняла, это то же самое и реакция именно "странная": долго думает и отключается, если закачивать файл, то при этом копируется нулевой файл с заданным именем и аллес.

    Всего записей: 335 | Зарегистр. 27-02-2006 | Отправлено: 17:06 19-03-2008 | Исправлено: SelenaNight, 17:10 19-03-2008
    Aptron



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

    Всего записей: 7 | Зарегистр. 27-01-2006 | Отправлено: 17:06 19-03-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SelenaNight

    Цитата:
    literal remotehelp

    Просто remotehelp, без literal

    Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 17:31 19-03-2008
    JohnRD

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    01MDM
     
    psexec я пользую, хорошая вещь
    проблема такого плана: юзеры не имеют прав ставить проги. но после установки проги от локаладмина, необходимо коечто сделать от имени самого пользователя - обычно вписать конфиги в его профиль или создать его переменную окружения...
    я сделал разные батники.
     
    так вот приходится перелогигиваться туда сюда и запускать их.
    вот я и хотел использовать RUNAS внутри одного батника.
    батники с прогами лежат на шаре, к ним имеют пользователи доступ.
     
    хотел чтото типа такого
    запустил батник там  
    echo Ваш логин
    вы вбиваете логин от кторого вы хотите поставить прогу и то что вы вбили помещается в RUNAS /user:%username% "тут прога для установки"
    далее он спросит пароль, вы вобьете, он поставит прогу.
    а следующей строкой батника нужно выполнить уже от имени самого пользователя.
     
    реально такое?
     
    какие есть еще варианты?
     
    и можно ли запустить такое
     
    runas /user:adminisntrator \\domain.local\Software\HP\ServiceDesk\4\tools\msjavx86\msjavx86.exe msjavx86.exe /c:"javatrig.exe /exe_install /l /q" /q:a /r:n

    Всего записей: 205 | Зарегистр. 29-08-2004 | Отправлено: 17:45 19-03-2008 | Исправлено: JohnRD, 18:01 19-03-2008
    01MDM



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    JohnRD
     

    Цитата:
     
    хотел чтото типа такого
    запустил батник там  
    echo Ваш логин
    вы вбиваете логин от кторого вы хотите поставить прогу и то что вы вбили помещается в RUNAS /user:%username% "тут прога для установки"
    далее он спросит пароль, вы вобьете, он поставит прогу.
    а следующей строкой батника нужно выполнить уже от имени самого пользователя.
     

     
    Если честно, то не понял. Получается масло масленное. Зачем ему запускать runas на свое же имя, или они будут подходить к монитору по очереди?
     
    Лучше администратору поставить программу, а для пользователей составить батник, который будет выполнять user-специфичные действия.
     
    Или пользователи должны знать пароль администратора, что бы установить программу.  

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 19:13 19-03-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 4
    evle (19-03-2008 19:44): Лимит страниц.
    Задачи на bat-файлах 5


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru