Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Автоматизация администрирования. Часть 2

Автор: SHMSHMSHM
Дата сообщения: 27.07.2009 15:41
Кто знает как пользоваться инструментом "Replace" в PrimalScript`е с включённой галочкой - "регулярные вырожения"? Что бы я не ввёл в поле ""найти", он все равно меняет ВЕСЬ текст который я выделил (текст/код в котором надо найти, его выделяешь перед использованием утилитки) на то, что я написал в поле "заменить на". Я уже не знаю, что делать.
Автор: se111
Дата сообщения: 30.07.2009 19:33
нужна ваша помощь , не могу найти способ как разложить новое VPN соединение на большое количество филиалов. весь интернет перерыл и не могу найти скрипт.
может есть и другие варианты как это сделать - наверняка кто нибудь сталкивался.
буду очень признателен за любую помощь.
Автор: nod201
Дата сообщения: 31.07.2009 02:57
«Как привязать ОС (Windows Xp Sp3) к железу так чтобы его невозможно было клонироват на такой же компьютер с такими же железой да бы на любую компьютер с любой железой»
лыж бы не смогли клонироват ОС , желательно с возможности снять эту привязку (хотя можно и без сняти)
Автор: Uniqas
Дата сообщения: 31.07.2009 12:53
Привет скриптеры. Надеюсь не сочтете за наглость...Есть такая задача: С помощью проги ntbackир создается резерв. Нужно сделать ярлык на Рабочем Столе...при запуске которого разархивация бэкапа происходила автоматически в нужное место...
Как это сделать?
Автор: YNY
Дата сообщения: 05.08.2009 09:57

Цитата:
Uniqas

выполнить>ntbackup.exe /? откроется справка с параметрами коммандной строки
для данного приложения и никаких скриптов не нада

Добавлено:

Цитата:
nod201

и на кой такое нада? самое главное на компе -- это данные пользователя, а ОС -- инструмент для работы с ними и привязывать к железу ОС смысла нет.
Если просто интересно как это м быть реализованно, то вопрос не в эту тему, хотя реализация подобных вещей мог быть осущь и при пом скриптов!
Автор: bredonosec
Дата сообщения: 05.08.2009 14:17
VIP858

Цитата:
2) Корректный, без запросов пропуск - занятых, кривых, нечитаемых файлов

в древней статье на тему клонирования выни 98 упоминалось что-то вроде. если склероз не отказывает, говорилось о проверке совпадения дос-имени файла и обычного имени, и если разное, то не копировать..
На что давать проверку при вашем случае.. мож попытка записи, проверка совпадения имени и если нет - стирание?
Автор: viktor9
Дата сообщения: 18.08.2009 00:38
Ребята сделайте мне файл exe из vbs
[more]Dim WshShell
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "Plusnet_AntiCheat/myac.exe",1
WScript.Sleep(8000)
WshShell.SendKeys(" ")
WScript.Sleep(400)
WshShell.Run "hl.exe -game cstrike -freq 75 +connect 10.100.146.15:27015",1
WScript.Quit(0)[/more]
Автор: Bumsiq
Дата сообщения: 18.08.2009 09:16
viktor9

Набор сделай сам
Автор: viktor9
Дата сообщения: 18.08.2009 11:17
Bumsiq
После компиляции неработает этот файлик
Автор: Alexandrnew
Дата сообщения: 18.08.2009 11:47
кто подскажет - как в домене посмотреть - кто из юзеров куда залогинился?
Автор: yazzi
Дата сообщения: 18.08.2009 15:15
Добрый день. Подскажите пожалуйста какую нибудь программку для мониторинга журналов с возможностью пересылки на email определенных событий
Автор: Attid
Дата сообщения: 18.08.2009 15:34
yazzi
http://www.inf.ru/2008/05/07/programma-polundra/
Автор: M1chA
Дата сообщения: 19.08.2009 08:36
Помгите пожалуйста справиться со следующей проблемой

Дано:
1)Ноут ген.директора с Windows XP Home SP2 RUS
2)К данному ноуту подключен сетевой принтер HP LaserJet 4200
3)Сетевой принтер HP LaserJet 4200 и другие подобные принтеры подключены к Серверу Терминалов под управлением Windows 2003 server standart.

Сама проблема:

После перезагрузки принтер HP LaserJet 4200 отваливается.
Приходится его подключать заново. При подключении выскакивает соответственно окно запроса логина и пароля.
Проверил с другими принтерами...все нормально

Решение:

Надо написать скрипт, котрый с периодичностью в 1-1,5 часа переподключал бы данный принтер.
Помогите пожалуйста написать данный батничек,сам никогда не сталкивался с написанием бат-файлов.

P.S Обязательно надо использовать данный принтер
Автор: yazzi
Дата сообщения: 19.08.2009 08:37
спасибо попробуем
Автор: YNY
Дата сообщения: 19.08.2009 10:41

Цитата:
M1chA
После перезагрузки принтер HP LaserJet 4200 отваливается.
это, а чего перегружаем то: ноут или сервак?
Может в св-х терминального подкл не прописано что нужен доступ к данному принту? попробуй с другими компами и этим принтом: мож систему на ноуте прийдется ........ а не скрипт писать!


Добавлено:
HP LaserJet 4200 мона вообще просто в сеть впихнуть при пом соотв приблуд и не цеплять к компу!
Автор: sachaff
Дата сообщения: 19.08.2009 13:13
Будьте добры, подскажите скрипт или прочее, чтоб файл checkcfg.exe запускался автоматически при входе клиентов в сеть.
Перепробовал разные варианты запуска скрипта - не запускается однако.
Благодарю.
Автор: Unitaz
Дата сообщения: 19.08.2009 16:26
господа как заморозить из консоли ACPI.sys а то он систему грузит гад (~40% ACPI.sys+0x10B10) ???
Автор: pmrt
Дата сообщения: 19.08.2009 23:49
Uniqas Используй Connection Manager Administrator Kit (CMAK) http://www.isaserver.org/img/upl/vpnkitbeta2/cmak.htm . На выходе получается exe-файл, который потом раскидать по пользователям.
Автор: YNY
Дата сообщения: 20.08.2009 09:54

Цитата:
Unitaz

мож на вири сначало провериться?
Описание по "заморозке" см на страницах ранее!
Ссылка
Автор: yazzi
Дата сообщения: 20.08.2009 10:59
Attid
программа прикольная, но программа запускается, в логе видно, что сообщения отлавливаются, но на почту ничего не приходит.
Может быть еще что нибудь посоветуешь?
Автор: Attid
Дата сообщения: 20.08.2009 13:49
yazzi не, неподскажу. спрашивай автора
Автор: yazzi
Дата сообщения: 20.08.2009 15:05
не я в смысле прогу другую
Автор: yazzi
Дата сообщения: 21.08.2009 09:26
Нашел как сделать с помощью виндовских средств кому интересно _http://www.itnotes.org.ua/administration/windows/eventtriggers/tracking_system_errors_on_windows_server.html
Автор: tankistua
Дата сообщения: 21.08.2009 16:20
Не программер я , поэтому прошу помощи.

Нужно архивировать выборочные директории из заданого списка.


Код: Dim objShell: Set objShell = CreateObject("Wscript.Shell")
Dim objFSO: Set objFSO = CreateObject("Scripting.FileSystemObject")

objShell.Run "rar.exe a -ilog .\..\Temp\1c-BAZA.log -r -x*.CDX .\..\Temp\1c-BAZA.rar D:\BAZA", 1, true

objShell.Run "rar.exe a -ilog .\..\Temp\1c-BAZAOLD.log -r -x*.CDX .\..\Temp\1c-BAZAOLD.rar D:\BAZAOLD", 1, true
Автор: Nuts2002
Дата сообщения: 21.08.2009 16:33
tankistua

План такой:
1. Считать в массив из текстового файла или базы, что там у вас есть, список файлов, которые нужно архивировать.
2. Подготовить коллекцию из файлов на диске.
3. В цикле сравнить содержимое массива и коллекции.
4. Из свеженького массива со списком файлов составить строку для команды запуска архиватора.

Подробнее про коллекции:
С помощью объекта Enumerator можно получить доступ к любому элементу коллекции (для этого используется цикл For). Коллекцией называется множество элементов, которое отличается от массива тем, что к элементам коллекции нельзя получить прямой доступ с помощью индексов — можно только перемещать указатель текущего элемента на самый первый или следующий относительно текущего элемент.

Пример использования объекта Enumerator

Код: var fso, s, n, e, x;
// Создание объекта FileSystemObject
fso = WScript.CreateObject("Scripting.FileSystemObject");
/ Создание объекта Enumerator для доступа к коллекции fso.Drives
е = new Enumerator(fso.Drives);
s = "".
// Цикл для просмотра всех элементов коллекции
for (;'e.atEnd();e.moveNext ()) {
// Извлечение элемента коллекции
х = е.item();
s = s + x.DriveLetter;
S += " — ";
if (x.DriveType == 3)
n = x.ShareName;
else
if (x.IsReady)
n = x.VolumeName;
else
n = "Устройство не готово";
s += n + "\n";
}
Автор: tankistua
Дата сообщения: 21.08.2009 16:51
говорю - ж не программер :(

ну не хватает знаний понять этот пример - просто не хватает.
Автор: contrafack
Дата сообщения: 24.08.2009 11:41
ребята, такой вопрос:
в домене есть пользователь, которому надо время от времени у себя на компе отключить/включить в браузере прокси сервер.


Код: Код:
ОС клиента: wind xp pro
права: администратор в локальном компе, и член домена
Браузер - IE8
Автор: ShafMAN
Дата сообщения: 24.08.2009 12:34
contrafack
Есть такой скрипт, правда на восьмёрке не пробовал:

Цитата:
var WshShell=WScript.CreateObject("WScript.Shell");
var Title="Proxy Setting";
var Message="Прокси ";
var Key="HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ProxyEnable";
var ON="ВКЛючен";
var OFF="ВЫКЛючен";
var ONON=". Включить?";
var OFFOFF=". Выключить?";
var ONOFF="";
var YNC=4;
var vbYes=6;
var vbNo=7;
var hz;

do {
var proxyX=WshShell.RegRead(Key);

if (proxyX==1){proxyX=ON; ONOFF=OFFOFF;
hz=WshShell.Popup (Message+proxyX+ONOFF,0,Title,YNC+64);
if (hz==vbYes)
{
WshShell.RegWrite(Key,0,"REG_DWORD");
}
else if (hz==vbNo)
{
WScript.Quit();
}}

else if (proxyX==0){proxyX=OFF; ONOFF=ONON;
hz=WshShell.Popup (Message+proxyX+ONOFF,0,Title,YNC+64);
if (hz==vbYes)
{
WshShell.RegWrite(Key,1,"REG_DWORD");
}
else if (hz==vbNo)
{
WScript.Quit();
}}
}
while (true);

если удалённо надо запускать, то нужно будет подправить чтобы сообщения не показывал.
Автор: contrafack
Дата сообщения: 24.08.2009 13:14
ShafMAN
спасибо огромное. надо запустить локально только. пользователь сам будет запустать при необходимости.
а он и отключает и включает ?
как будет уже рабочий скрипт ? это надо хранить в *.bat ?
Автор: Nuts2002
Дата сообщения: 24.08.2009 14:03
contrafack
Да, он и включает и отключает. Сей код нужно сохранить в *.js

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576

Предыдущая тема: BackUp Win2003Serer


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.