![]() |
|
Модераторы: December, bartram, Akella |
![]()
|
|
||
|
| localhost |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Уважаемые копипэйстэры других форумов, если берёте эти скрипты, то обязательно давайте ссылку на эту тему. Akella©
А то вот ребята с сисадмин.ру своровали, а ссылку на эту тему не поставили http://sysadmins.ru/topic79925-195.html ------------------------------------------------------------------------------------------------------------------------------ Предлагаю в этой ветке выкладывать скрипты, которые в той или иной мере облегчают различные административные задачи. Начну, пожалуй Получение серийных номеров ОС
!!! Вместо mydomain пишем имя домена. Список установленных программ на всех компьютерах домена Добавлено @ 15:20
Это сообщение отредактировал(а) Akella - 18.4.2008, 19:38 |
||||
|
|||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
Получение списка пользователей и компьютеров домена
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:22 -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Море полезных примеров на Microsoft ScriptCenter
|
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
Мог бы быть полезен скрипт, который меняет настройки учетной записи в MS Outlook
Добавлено @ 08:06
неплохой скрипт, но вот если бы вставить его В цикл по всем учетный записям, чтобы можно было знать, кто в онлайне, а кто нет Это сообщение отредактировал(а) Akella - 6.6.2007, 08:18 -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| Валк |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Друзей: 0; Групп: 0 Регистрация: 25.5.2006 Где: Тольятти, Россия Репутация: нет Всего: нет |
Посмотрите пожалуйста следующий скрипт, он предназначен для присоединения сетевого диска, индивидуального для каждого пользователя, с проверкой наличия доступа к сетевому ресурсу:
Подключение сетевого диска с проверкой прав
Если за кусок кода проверки наличия директории и присоединения сетевого диска я уверен, то вот проверка на доступность сетевого ресурса \\S1\UserDocs\ у меня вызывает сомнения. Это сообщение отредактировал(а) Akella - 16.11.2007, 16:23 |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Закрытие процесса по имени на всех online компьютерах домена
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:25 |
|||
|
||||
| localhost |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Список компьютеров домена с залогиненными на них пользователями
Вариант скрипта, выдающего имя пользователя на конкретном компьютере:
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:26 |
||||
|
|||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
localhost, скрипты нужно запускать на КД или можно с любого компа?
Добавлено через 1 минуту и 29 секунд кстати если на удаленном компе всё закрыто огненной стеной, то "Comp1: Не отвечает..." -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
C любого компа под доменным админом
Само собой. Для доступа к WMI нужно открыть порт TCP 135 Подробнее о решении неполадок клиентских компьютеров при удаленной работе с WMI читаем тут и тут Это сообщение отредактировал(а) localhost - 7.6.2007, 11:58 |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Изменение описания компьютера
(имеется ввиду описание то, что видно в проводнике в сетевом окружении) По просьбе Akella выкладываю скрипт, с помощью которого можно менять описание компьютера на всех машинах домена. Новое описание запрашивается у пользователя для каждого компьютера.
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:28 |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
молодец, хороший скрипт
-------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Список компьютеров в одноранговой сети
Скрипт формирует список сетевых компьютеров в переменной MyList. По окончании работы в MyList содержится многострочный текст, одна строка содержит одно DNS-имя компьютера... Работает и в одноранговой сети...
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:28 |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
а в текстовый файл слабо?
-------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Список компьютеров в одноранговой сети
Всего и делов-то... Т.е. мой предыдущий скрипт работает так... 1. Придумывает уникальное имя файла для размещения в с:\ 2. Использует net view для вывода списка компов в файл с найденным именем. 3. Открывает файл на чтение 4. Анализирует его содержимое, формирует список в переменной 5. закрывает файл. 6. удаляет файл 7. выводит результат на экран. Т.е. если выбросить пункты, начиная с 3, то получиться то, что ты хочешь... Добавлено @ 13:54 На этой же идее можно построить скрипт, дающий ответ "в сети ли компьютер, или нет"... Это сообщение отредактировал(а) Akella - 16.11.2007, 16:29 |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
net view как раз и выводит список компьюютеров в сети, полученных от мастер-браузера. Единственное что, в развитии этой идеи для применения скриптов на всех компьютерах сети, придется парсить вывод данной команды. Другого способа для сетей без AD я не вижу. |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
http://forum.vingrad.ru/forum/topic-160118...y1173360/0.html -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Запуск скрипта/программы на удалённой машине в сети.
Следующий сценарий демонстрирует запуск скрипта с именем 111.vbs, лежащего в корне диска с: Тонкость в том, что машина находиться в сети, а мы знаем её имя и данные пользователя с правами админа.
Следует заметить, что при запуске процесса вышеописанными способами (с помощью класса Win32_Process) на удалённом компьютере исключается возможность интерактивного взаимодействия пользователя с запущенной программой. Если программа открывает на удалённом компьютере визуальное окно, это окно никогда не будет доступно (окно будет всегда невидимым). Таким образом, на удалённом компьютере данный способ имеет смысл использовать лишь для пакетного запуска программ. Чтобы запустить на исполнение vb- или js-скрипт на удалённом компьютере, при вызове метода Create() используйте командную строку типа "wscript.exe c:\filename.vbs", при этом запускаемый файл сценария должен быть расположен на локальном диске удалённого компьютера. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
||||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Еще один экспромт
Получение информации о сетевых адаптерах и отправка её по электронной почте
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:30 |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Получение информации о сетевых адаптерах и отправка её по электронной почте
Добавлено @ 19:45 А вот и сам файл со скриптом... Это сообщение отредактировал(а) Akella - 16.11.2007, 16:32 Присоединённый файл ( Кол-во скачиваний: 20 )
Ip______.vbs 2,01 Kb |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Локальная версия Microsoft Script Center в виде chm-файла
http://rapidshare.com/files/54623037/script_center.rar.html (~1,5 Mb) Это сообщение отредактировал(а) localhost - 10.9.2007, 10:18 |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
хороший файлик +1
только нету там скриптов для MS Outlook -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 14445 Друзей: 0; Групп: 0 Регистрация: 8.4.2004 Где: Зеленоград, Москв а, Россия Репутация: 20 Всего: 271 |
Удалённое выключение/перезагрузка компьютера
Это сообщение отредактировал(а) Akella - 16.11.2007, 16:32 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Удалённая смена пароля
Это сообщение отредактировал(а) localhost - 16.11.2007, 16:53 |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
Проверил, работает. Спасибо. Можно из FAR`а запускать так:
1. Становимся курсором на файл. 2. Набираем: cscript 3. Нажимает Ctrl+enter 4. Нажимаем Enter. Спасибо, дружище Это сообщение отредактировал(а) Akella - 16.11.2007, 16:18 -------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Akella, спасибо за испытания
|
|||
|
||||
| bartram |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1540 Друзей: 6; Групп: 5 Регистрация: 22.2.2004 Где: Russia, Samara Репутация: 12 Всего: 28 |
Спасибо ребята, классные скрипты. В работе пригодятся.
|
|||
|
||||
| MS2007 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Друзей: 0; Групп: 0 Регистрация: 24.9.2007 Репутация: нет Всего: нет |
Здравствуйте.
Помогите пожалуйста со скриптом. Как можно подключить сетевой диск от имени другого юзера находящегося в другом домене? MapDrv "w:", "\\192.168.12.2\User_data" UserName = "domain\ruser" Pass = "Password" |
|||
|
||||
| marykone (Online) |
|
|||
![]() ученик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2497 Друзей: 0; Групп: 3 Регистрация: 2.5.2006 Где: Краснодар Репутация: 10 Всего: 64 |
я в скриптах не силен но вот почему для этого нельзя использовать bat файл со строчками shutdown -r -m \\ipremotecomp извиняюсь если не прав -------------------- Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих файлов вообще нет! |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
bat-сценарий и вправду тут не пойдет (ну если runas только использовать)
MS2007, отпишись, если актуально до сих пор, что-нибудь придумаем. |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Скрипт, детектирующий и пытающийся исправить распространенную проблему при запуске служб Automatic Updates и BITS
Это сообщение отредактировал(а) Akella - 7.3.2008, 22:06 |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
"Маленький " скриптик для просмотра некоторых сетевых настроек...
Это сообщение отредактировал(а) Akella - 7.3.2008, 22:08 |
|||
|
||||
| Штык |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Друзей: 1; Групп: 0 Регистрация: 9.5.2005 Где: Москоу Репутация: нет Всего: 1 |
Скрипт пишущий в Описание компьютера какой пользователь сейчас залогинен на рабочей станции
в функции right число 8 означает длину вашего доменного имени(не стал писать функцию по подсчету символов)
Это сообщение отредактировал(а) Штык - 27.3.2008, 16:12 -------------------- Lachetes familieres Qui nous rendent guerrieres |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Скрипт бэкапа файлопомойки (можно приспособить под любые сетевые файловые ресурсы) с помощью WinRAR и записью в лог-файл о возникших ошибках.
Параметры: C:\backup_scripts\log\share_out_error.log - путь к файлу для записи подробного описания ошибок. C:\backup_scripts\log\share_out.log - путь к файлу с общим результатом работы скрипта. E:\backup\share\ - путь к каталогу, где будут храниться архивы C:\backup_scripts\exclude.lst - путь к файлу со списком исключений (файлы и маски, перечисленные в нем, обрабатываться не будут) \\fileserver\d$\shared\* - собственно, путь к файлопомойке. В данном примере, скрипт запускается на т.н. бэкап-сервере под пользователем, имеющем право доступа к файл-серверу.
Можно скрипт запускать в Планировщике. Имя архива формируется путем добавления даты создания к имени архива. Это сообщение отредактировал(а) localhost - 2.4.2008, 09:18 |
|||
|
||||
| localhost |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Друзей: 2; Групп: 1 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: 37 Всего: 43 |
Скрипт проверки доступности сервера/компьютера
При желании видоизменяется как угодно У себя применяю для отслеживания функционирования важных бизнес-процессов. В Sheduled Tasks данный скрипт запускается каждые 10 минут.
Это сообщение отредактировал(а) localhost - 17.4.2008, 14:55 |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Выношу на суд админов подборку из процедур и функций, позволяющих управлять в Windows XP учётными записями ЛОКАЛЬНЫХ пользователей.
Пример использования
Это сообщение отредактировал(а) mihanik - 4.5.2008, 20:51 |
||||
|
|||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Итак...
Завершил работу над скриптом по управлению локальными учётными записями. Всё параметры для своей работы скрипт берёт из текстового файла. Достаточно просто "схватить" текстовый файл левой кнопкой мышки и перетащить на значёк моего скрипта. (можно также запускать скрипт из командной строки, указав в качестве параметра необходимый файл.) Формат текстового файла по управлению скриптом следующий:
А вот непосредственно и сам скрипт в приложении Это сообщение отредактировал(а) mihanik - 10.5.2008, 21:14 Присоединённый файл ( Кол-во скачиваний: 28 )
ManageUserAccounts.rar 7,59 Kb |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Пример использования
|
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 14445 Друзей: 0; Групп: 0 Регистрация: 8.4.2004 Где: Зеленоград, Москв а, Россия Репутация: 20 Всего: 271 |
mihanik
Во-первых, не понимаю, почему вместо (или в дополнение? так даже лучше - EngineScriptType и EngineScriptName) символьного имени скрипт отдает числовое? Во-вторых, почему при ином типе сервера сценариев не вывести именно его имя, а не абстрактное UNKNOWN. Ну и в третьих - зачем эта проверка на 14 символов? и почему надо откусывать последние 11, вместо того чтобы распарсить что там после последнего слеша... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
||||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
len ("c:\cscript.exe") = 14 (трудно придумать более короткий путь...)
Распарсить не проблема. Но ! 1. В основном используются cscript и wscript а их название это последние 11 символов. 2. Другие серверы сценариев меня не интересуют. Это является ответом и на вопрос
А на вопрос отвечу, что это я подсмотрел у MS. Так же подсмотрел там и там, что потом оформил в вот этом скрипте.
Это сообщение отредактировал(а) mihanik - 19.5.2008, 06:49 |
||||||
|
|||||||
| neo980 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Друзей: 0; Групп: 0 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Доброго времени суток.
Помогите немного доработать скрипт запуска программы если она не запущена, просто этот скрипт выполняется на сервере терминалов и нужно чтобы он узнавал запущенный указанный процесс под локальным пользователем, а не пользователем терминала, и если он не запущен, то запускал его, вот код, который не просматривает кем запущен процесс:
Заранее благодарю |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
-------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Друзей: 0; Групп: 0 Регистрация: 12.5.2004 Где: Москва Репутация: 2 Всего: 10 |
Скрипт, добавляет задание в стандартный шедулер windows. Еще кому-то отдельно может пригодиться функция TimeToUTC, конвертирующая время в формат UTC-WMI.
Это сообщение отредактировал(а) Конструктор - 7.11.2008, 18:40 |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Друзей: 0; Групп: 0 Регистрация: 12.5.2004 Где: Москва Репутация: 2 Всего: 10 |
Если в том смысле "как запустить", то:
putscheduledjob.vbs </Exec:"программа"> [/host:"компьютер"] [/offset:"минуты"] программа - та программа, которая будет запущена при исполнении задания компьютер - локальный или удаленный компьютер, на котором будет добавлено задание. Можно не указывать, тогда будет локальный компьютер. минуты - задания будет запускаться через указанное количество минут. Если сейчас 12-00, а в скрипт мы передадим 10, то задание будет запущено в 12-10. Конкретное время запуска устанавливать нельзя. Можно не указывать, тогда будет задержка в 1 минуту. Если в том смысле, "зачем вообще нужен такой скрипт", то суть его в том, чтобы отсрочить выполнение logon-скриптов. Допустим кто-то написал ядреный скрип, который собирает кучу разной статистики с рабочей станции пользователя. Чтобы избежать тормозни при загрузке операционной системы в logon-скрипты в AD можно просто прописать этот скрипт, который при загрузке быстро создаст задание. Когда система загрузится, поднимет все службы и прекратит тормозить, запустится задание с более тяжелой нагрузкой. |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Друзей: 0; Групп: 0 Регистрация: 12.5.2004 Где: Москва Репутация: 2 Всего: 10 |
Скрипт ищет неиспользуемые терминальные профили, перемещаемые профили, домашние папки и терминальные домашние папки. Правда помочь он может только в том случае, если разные типы профилей хранятся достаточно компактно, например все терминальные профили в папке \\server\termprofiles, перемещаемые \\server\profiles и т.д. Особенно полезен если при увольнении людей админу было лень вычищать и архивировать пользователские профили, а со временем их накопилось так много, что пытаться что-то расчищать смерти подобно. Скрипт просматривает указанную при запуске папку в которой хранятся например терминальные профили на предмет подпапок. Затем он рекурсивно перебирает всех пользователей в указанном OU и смотрит используются ли пользователями подпапки в качестве терминальных профилей. Если какая-либо подпапка не числится терминальным профилем ни у одного пользователя в OU, то она считается неиспользуемым профилем. То же самое для всех остальных типов профилей и домашних папок. Код довольно развесист и полон комментариев, поэтому я его приложу в виде файла.
Запуск: FindUnusedRemoteProfiles.vbs /Domain:"домен" /OU:"OU" [/TSProfiles:"путь"] [/TSHomes:"путь"] [/Profiles:"путь"] [/Homes:"путь"] /Domain:"домен" - Имя домена. Например: mydomain.local будет "dc=mydomain,dc=local" /OU:"OU" - OU для сканирования. Например: Users\Accounting будет "OU=Accounting,OU=Users" Если не указывать нижеследующие параметры, соответствующие проверки проводиться не будут /TSProfiles:"путь" - Путь к папке с терминальными профилями /TSHomes:"путь" - Путь к папке с домашними каталогами терминальных пользователей /Profiles:"путь" - Путь к папке с перемещаемыми профилями /Homes:"путь" - Путь к папке с домашними каталогами пользователей Это сообщение отредактировал(а) Конструктор - 29.1.2009, 16:39 Присоединённый файл ( Кол-во скачиваний: 2 )
FindUnusedRemoteProfiles_1.0.zip 2,44 Kb |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
-------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Конструктор, с шедулером это ты круто...
А чем тебе Schtasks не понравилась? http://www.windowsfaq.ru/content/view/83/37/ |
|||
|
||||
| Akella |
|
|||
|
Ситхи не пройдут ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 13830 Друзей: 20; Групп: 5 Регистрация: 14.5.2003 Где: Корусант Репутация: 64 Всего: 243 |
-------------------- мы не в ответе за тех, кого приручили |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Закачивание файлов через HTTP посредством VBS
http://forum.vingrad.ru/index.php?showtopi...t&p=2029240 |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
||||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Пример использования
|
||||
|
|||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2972 Друзей: 1; Групп: 1 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 46 Всего: 79 |
Стартовый скрипт. в помощь системному администратору/
Алгоритм работы (упрощённо) следующий: 1. Проверяем, а запускался ли скрипт сегодня... 2. Проверяем наличие папки C:\Log, в том случае, если папка отсутствует, создаём её. 3. Получаем список всех установленных на компьютере программ 4. Проверяем, установлен ли на компьютере антивирус от Microsoft 5. При необходимости устанавливаем обновления для Microsoft Security Essentials 6. Получаем список нужных событий за предыдущий день и отправляем их системному администратору по почте (у меня в офисе свой почтовый сервачок...) http://forum.vingrad.ru/forum/act-ST/f-28/...4/unread-1.html |
|||
|
||||
|
||||
|
|
|
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Хостинг: Vingrad Hosting Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |
|