imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 18.05.2005, 14:56     # 1
Brainiacs
Member
 
Регистрация: 28.02.2004
Адрес: Москва
Пол: Male
Сообщения: 352

Brainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs Сэнсэй
Автоматизация

Доброго времени суток!

Хотел спросить совета!
Тема вот в чем:
Нужно автоматизировать ниже приведенный
пример, я сделал в BAT'нике, насколько я знаю, там[в BAT'никах]
нельзя копировать\переименовывать папку, поэтому пришлось
создавать\удалять папки и делать лишнее копирование!
Посоветуйте: как-то может быть можно лучше автоматизировать ниже приведенный пример, какими-нибуть другими средствами. Какие варианты вообще есть??!!
Спасибо!!!

Пример:
OS Win
C:\ - Локальный диск
I:\ - Сетевой1 диск [Подключен как сетевой диск]
H:\ - Сетевой2 диск [Подключен как сетевой диск]

С локального диска C:\ нужно сделать следующее:
1. с диска I:\ нужно скопировать папку
[с одним файлом, назовем папку "xfolder", файл соответственно "xfld.*"] на
диск H:\.
2. На диске H:\, есть папка
"folder", в ней файл "fld.*".
Нужно папку "folder" переименовать в "folder_last", соответственно файл в этой папке тоже нужно
переименовать - "fld_last.*".
3.На диске H:\ теперь две папки - 1. "folder_last"
2. "xfolder"
Нужно вторую папку и файл
["xfolder", "xfld.*"] переименовать
в "folder" "fld.*"!

Reagards
__________________
Лучше не знать вкуса сахара, чтобы потом не мучатся от недостатка сладкого!
Brainiacs вне форума  
Старый 18.05.2005, 19:52     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 515

Borland - Гад и сволочь
Цитата:
Brainiacs:
там[в BAT'никах]
нельзя копировать\переименовывать папку,
Можно!
move /?
А для отдельных файлов - ren /?
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 19.05.2005, 11:28     # 3
Brainiacs
Member
 
Регистрация: 28.02.2004
Адрес: Москва
Пол: Male
Сообщения: 352

Brainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs Сэнсэй
Точно! Borland, спасибо!
А еще такой вопрос:
может быть знаешь или кто-нибуть знает:

с локальной машины остановить\запустить сервис на сетевой,
естественно есть полный доступ, админские права и т.д.
Тоже через BAT'ник!
Какие варианты есть, если можно пример???

Regards
__________________
Лучше не знать вкуса сахара, чтобы потом не мучатся от недостатка сладкого!
Brainiacs вне форума  
Старый 19.05.2005, 18:58     # 4
Grek
::VIP::
 
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832

Grek СуперБогGrek СуперБогGrek СуперБог
Grek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБог
Brainiacs
Цитата:
DESCRIPTION:
SC is a command line program used for communicating with the
NT Service Controller and services.
USAGE:
sc <server> [command] [service name] <option1> <option2>...

The option <server> has the form "\\ServerName"
Further help on commands can be obtained by typing: "sc [command]"
Commands:
query-----------Queries the status for a service, or
enumerates the status for types of services.
queryex---------Queries the extended status for a service, or
enumerates the status for types of services.
start-----------Starts a service.
pause-----------Sends a PAUSE control request to a service.
interrogate-----Sends an INTERROGATE control request to a service.
continue--------Sends a CONTINUE control request to a service.
stop------------Sends a STOP request to a service.
config----------Changes the configuration of a service (persistant).
description-----Changes the description of a service.
failure---------Changes the actions taken by a service upon failure.
qc--------------Queries the configuration information for a service.
qdescription----Queries the description for a service.
qfailure--------Queries the actions taken by a service upon failure.
delete----------Deletes a service (from the registry).
create----------Creates a service. (adds it to the registry).
control---------Sends a control to a service.
sdshow----------Displays a service's security descriptor.
sdset-----------Sets a service's security descriptor.
GetDisplayName--Gets the DisplayName for a service.
GetKeyName------Gets the ServiceKeyName for a service.
EnumDepend------Enumerates Service Dependencies.

The following commands don't require a service name:
sc <server> <command> <option>
boot------------(ok | bad) Indicates whether the last boot should
be saved as the last-known-good boot configuration
Lock------------Locks the Service Database
QueryLock-------Queries the LockStatus for the SCManager Database
EXAMPLE:
sc start MyService
__________________
D’ou venons-nous?Que sommes-nous?Ou allons-nous?

Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague
Grek вне форума  
Старый 23.05.2005, 11:32     # 5
Brainiacs
Member
 
Регистрация: 28.02.2004
Адрес: Москва
Пол: Male
Сообщения: 352

Brainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs Сэнсэй
2 Grek

Вот такую ошибку выдает! :

error

на любую команду связанную c sc!!!
Нет никаких соображений???

Regards
__________________
Лучше не знать вкуса сахара, чтобы потом не мучатся от недостатка сладкого!
Brainiacs вне форума  
Старый 25.05.2005, 09:59     # 6
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
Цитата:
Brainiacs:
Вот такую ошибку выдает! :
Писать надо название сервиса, а не имя исполняемого файла(*.exe). Просто напиши в комстроке sc query, название сервиса будет в строчке SERVICE_NAME:
Premium вне форума  
Старый 25.05.2005, 15:54     # 7
Brainiacs
Member
 
Регистрация: 28.02.2004
Адрес: Москва
Пол: Male
Сообщения: 352

Brainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs СэнсэйBrainiacs Сэнсэй
Premium понятно!
Что-то я не внимательно help прочитал!

У меня работает, если с WinNT на WinNT
запускать/останавливать сервис!
А с Win98 на WinNT реально остановить сервис???

Regards
__________________
Лучше не знать вкуса сахара, чтобы потом не мучатся от недостатка сладкого!
Brainiacs вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.