--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Ларец IT'шника: Делимся полезными батниками, скриптами, секретами и лайфхаками

Сисадминское
4855
43
С друзьями на NN.RU
В социальных сетях
Поделиться
В этой теме выкладываем все полезное, что может пригодиться и облегчить жизнь нам и нашим драгоценным юзерам.

Батники, скрипты, твики, секреты и лайфхаки.

Одна голова хорошо - а много голов лучше, поэтому доработка любых решений горячо приветствуется.

Прошу в этой теме минимум флуда.
Начну со своего любимого, батник "Починить печать"

Этот скрипт убивает службу печати, удаляет все застрявшие задания и снова все запускает. Однозначный маст-хэв для всех и каждого, у моих это стоит практически на всех компах.
К сообщению прикреплен файл:
208653491-pocinit-_pecat-.cmd   (1 Kb)   Скачать файл
RealVaVa
29.06.2018
Такая тема пошла бы для технофака, имхо. Ибо здесь флуд, флейм и ничего хорошего.
Вот Вам скрипт установки второго сервера приложений 1С

@echo off
echo Скрипт развёртывания дополнительных серверов приложений 1С (помимо имеющихся)
Echo *********************************************************************
Echo *********************************************************************
Echo ТРЕБОВАНИЯ, КОТОРЫЕ ДОЛЖНЫ БЫТЬ УДОВЛЕТВОРЕНЫ ПЕРЕД ЗАПУСКОМ СКРИПТА
Echo *********************************************************************
Echo *********************************************************************
Echo Файлы сервера должны быть установлены через стандартный установщик 1С.
Echo В процессе установки СНЯТЬ ГАЛКУ "Установить сервер 1С:Предприятие 8 как сервис Windows (рекомендется)"
Echo СКРИПТ ДОЛЖЕН БЫТЬ ЗАПУЩЕН С ПРАВАМИ АДМИНИСТРАТОРА!
Echo *********************************************************************
echo Каким по порядку будет запущен данный сервер 1С на данном компьютере?
set /p srv_pos=Ввести только ОДНУ ЦИФРУ (2, 3 и т.д.).:
set logfile=%systemdrive%\1c_%srv_pos%_install.log
echo Сервер по счёту %srv_pos% . Адрес сервера %COMPUTERNAME%:%srv_pos%541
echo Server position is %srv_pos%. Server address is %COMPUTERNAME%:%srv_pos%541 >> %logfile%
set /p srv_cat=КАТАЛОГ, в котором расположен ragent.exe:
set /p srv_conf_cat=Каталог хранения конфигурации сервера 1С (должен быть создан):
set /p srv_desc=Описание сервера (можно на русском):
Echo *********************************************************************
Echo *********************************************************************
echo Проверьте параметры устанавливаемой службы
echo Путь до исполняемого файла сервера 1С %srv_cat%\ragent.exe
echo Путь до каталога конфигурации сервера %srv_conf_cat%
echo Адрес сервера %COMPUTERNAME%:%srv_pos%541
echo В СЛУЧАЕ ОШИБКИ ЗАКРОЙТЕ ОКНО И ЗАПУСТИТЕ СКРИПТ ЗАНОВО!
pause
sc create 1C-srv-%srv_pos% DisplayName= "1С Server on %srv_pos%541" binPath= "%srv_cat%\ragent.exe -srvc -agent -regport %srv_pos%541 -port %srv_pos%540 -range %srv_pos%560:%srv_pos%591 -d "%srv_conf_cat%"" start= auto >>%logfile%
sc description 1C-srv-%srv_pos% "%srv_desc%" >> %logfile%
:LOOP
Echo *********************************************************************
Echo *********************************************************************
Echo Процесс установки завершён. Содержимое файла лога %logfile%
TYPE %logfile%
Echo *********************************************************************
echo ИСПРАВЬТЕ ОШИБКИ, ЕСЛИ ОНИ ВОЗНИКЛИ ВО ВРЕМЯ УСТАНОВКИ!
Echo *********************************************************************
Echo Запустить службу сейчас?
Echo.
Echo 1 - да
Echo 2 - нет, изменить параметры запуска
Echo 3 - нет, просто выйти
Set var=
Set /P var="Введите цифру: "

if /I "%var%"=="1" goto scstart
If /I "%var%"=="2" goto exit1
If /I "%var%"=="3" exit
GoTo LOOP
:scstart
sc start 1C-srv-%srv_pos% >> %logfile%
TYPE %logfile%
pause
exit
:exit1
start services.msc
Я на остальные техно-форумы не хожу
T-U
29.06.2018
Это нужно каждому!
RealVaVa
29.06.2018
Хы. Да это просто сегодня понадобилось сделать в который раз, решил скриптом автоматизировать. Кривоват малец, но работает))
Вот эта строчка будет архиполезная всем владельцам Win8/8.1/10

bcdedit /set "{current}" bootmenupolicy legacy

Она переключает систему на старый режим загрузки, как было в Win7\Vista. Теперь будет нормальная реакция на F8 и простой запуск всяких режимов
Только ногами не бейте! :)

www.linux.org.ru/forum/development/392747
Оно еще работает на современных версиях?
Есть только один способ проверить. :)
на винде не работает(((
K0IIIAK
29.06.2018
видимо на винду надо сначала перл накатить и из под него запускать
на винде все равно rm /rf не пашет
K0IIIAK
29.06.2018
нда, недоработка мелкомягких
Просто rm -rf / уже не работает, выдаёт ошибку что нельзя удалять корень, но есть специальный ключ: rm -rf --no-preserve-root /
Или можно просто rm -rf /*
Открывая тему тоже в первую очередь думал о Патче Бармина.
REG-файл, который добавляет в панель управления пункты "Принтеры" (как было раньше) и "Режим бога" (Набор всяких фич в одном месте)

Вот листинг
Алексей Макаров писал(а)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@="Режим бога"
"InfoTip"="Все элементы"
"System.ControlPanel.Category"="5"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\DefaultIcon]
@="%SystemRoot%\\System32\\imageres.dll,-27"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\Shell\Open\Command]
@="explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@="Режим бога"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{2227a280-3aea-1069-a2de-08002b30309d}]

К сообщению прикреплен файл:
208654304-printers_godmode.reg   (1 Kb)   Скачать файл
REG-файл, включающий политику, которая полностью запрещает обновления винды, даже сторонними утилитами. Но при этом, руками патчи ставятся.

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate]
"DisableWindowsUpdateAccess"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001
"AUOptions"=-
К сообщению прикреплен файл:
208654574-policy_updates_off_naher.reg   (1 Kb)   Скачать файл
Yakov-K
29.06.2018
И даже вин10 полностью перестанет обновляться?
И что насчёт отката как было? Если захочу автоматических обновлений?
по Win10 есть уточнения:

Если он хотя бы раз качал обновления и\или есть папка UpdateAssistant - он может в любой момент начать обновление до нового релиза (например с 1607 на 1803) и никакими фиксами и отключениями служб это не закроешь

Откат назад делается легко вот таким файлом:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
Простая и бесплатная система резервного копирования в небольших офисах без домена.

1. Ставим программу Cobian backup www.cobiansoft.com/cobianbackup.htm
2. Запускаем прилагаемый батник на всех компах, он создает юзера "backup" с паролем "backuptrololo", добавляет его в список админов и скрывает этого юзера из списка.
3. На одном из компов/серверов/nas также создаем такого пользователя (или запускаем батник) и создаем папку/диск для резервных копий, доступ на запись куда (как вариант и на чтение тоже) даем только юзеру backup
4. Настраиваем резервное копирование от имени юзера backup, предоставляя ему чтение на все необходимые места.

Данный способ немного геморный, зато полностью бесплатен + защищает бэкапы от посягательств любых шифровальщиков и прочих шаловливых ручек
К сообщению прикреплен файл:
208655429-userbackup.cmd   (1 Kb)   Скачать файл
7aladin
30.06.2018
Нужен скрипт очистки компьютера перед проверкой обэп. История посещений, последних файлов , восстановление документов, файлов с тильдами , сделать невозможным восстановление удаленных файлов , журналов, и тому подобное.
K0IIIAK
30.06.2018
эдак проще в терминальном сервере работать
7aladin
30.06.2018
Ничего запрещённого на компьютере нет, просто хозяин не хочет, чтоб компьютер копил историю работы, желает раз в месяц или в неделю, начинать с чистого листа. Надоело руками чистить роуминг и прочую фигню.
Во времена WinXP была программа Shadow User. В системе можно было вытворять что угодно, запускать вирусы, можно было вообще стереть папку C:\Windows. После перезагрузки всё как ни в чём не бывало. К сожалению программа уже давно не поддерживается, но может аналоги есть...
Единственный вариант, заморозка DeepFrize. Замораживает указанный диск, после ребута, восстанавливается "дозамороженная" ОС. Из минусов перенести темпы и мои документы на другой диск. После ребута на рабочем столе и в моих документах все пропадет, без возможности восстановления. так же как и история браузеров ну и все что было изменено до перезагрузки. Последние версии в отличии от старых поддерживают диски на 1Тб и выше, старые отказывались. Качать естественно с нумбером. С торрента. Требует ввести код.
В Shadow User можно было указать чтобы изменения в определённых каталогах сохранялись.
Тут увы "морозится" логический диск, изменения не сохраняются.
K0IIIAK
30.06.2018
тогда не интересно
можно просто профиль пользователя пересоздавать
Yakov-K
30.06.2018
Вроде от авторов рстудио софт есть. Там прям база пополняется по приложениям и где они хранят свои следы. На данный момент поддерживается туча всего, практически всё. Не то?

Вот образец их changelog-a:

Новые фичи:
+ Пункт Media Engagement Statistics добавлен в раздел Internet (Google Chrome).

Улучшения:
Удаление улучшено для
* Закладки Temporary Internet Files в разделе Internet (Google Chrome);
* Закладки Cache Files в разделе Internet (Microsoft Edge) section;
* Закладки Cookies в разделе Internet (Mozilla Firefox);
* Закладок Temporary Internet Files и History в разделах Internet (Mozilla Firefox).

* Отображение улучшено для закладок Temporary Internet Files, Cookies и History в разделе Internet (Mozilla Firefox).

Обнаружение улучшено для
* браузеров Firefox и Opera, установленные без административных привилегий;
* Skype.

Обнаружение и удаление улучшены для
* Закладок Temporary Internet Files и History в разделе Internet (Opera);
* Закладки Chat History в разделе Internet (Skype);
* Пунктов Recent Files и Recent Places на закладках Microsoft Excel, Microsoft PowerPoint и Microsoft Word в разделе Application Traces;
* Закладки Problem Reports в разделе System.
Универсальный скрипт создать сложно, тут все индивидуально. Можно сделать так, чтобы скрипт удалял по маске вообще все, до чего сможет добраться, но тогда он ничем по сути от шифровальщика отличаться не будет.
K0IIIAK
30.06.2018
Алексей Макаров писал(а)
Универсальный скрипт создать сложно

выдёргиваешь хард из мобилрека, рестартуешь комп с внутреннего. и у тебя чистая заранее подготовленная система.
или даже лучше флешку, её проглатывать легче =)
А хард демонстративно разбить молотком прямо при сотрудниках ОБЭП
K0IIIAK
30.06.2018
не, его прятать надо ДО прихода
флешку прятать проще
не проще по рдп работать ? и ничего дергать не надо будет )
по рдп далеко не во всяком софте поработаешь, попробуй-ка в каком-нибудь САПР по RDP поработать, особенно в 3D...
есть ) которые работают ) не обязательно рдп
Рекомендация, что делать, если не устанавливаются драйвера USB устройств, например от ККТ ATOL:
1. Включить показ неиспользуемых устройств в диспетчере.
Для этого в командной строке выполнить:
set devmgr_show_nonpresent_devices=1
Запустить диспетчер устройств
start devmgmt.msc
В меню "вид" нажать "Показать скрытые устройства"
2. Найти неактивные USB устройства, которые отображаются серым цветом. Удалить их, т.к. это могут быть давным-давно неиспользуемые флешки, или USB 3G модемы.
3. Перезагрузить компьютер.
997
30.06.2018
вот тут: www.nn.ru/popup.php?c=classF...topic_id=3663573
хороший код для батника, позволяющий делать бэкапы файлов под виндами без лишнего софта.
только rar.exe надо где-то раздобыть
997
30.06.2018
с winrar.exe ровно так же работает. справка по аргументам командной строки у винрара присутствует - можно на свой вкус и цвет добавить/убавить.
FreeCat
01.07.2018
должен лежать в том же каталоге что и winrar ;-) ....
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем