Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия

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

В этой теме выкладываем все полезное, что может пригодиться и облегчить жизнь нам и нашим драгоценным юзерам.

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

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

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

Этот скрипт убивает службу печати, удаляет все застрявшие задания и снова все запускает. Однозначный маст-хэв для всех и каждого, у моих это стоит практически на всех компах.
0
Ответить
Такая тема пошла бы для технофака, имхо. Ибо здесь флуд, флейм и ничего хорошего.
Вот Вам скрипт установки второго сервера приложений 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
0
Ответить
Вот эта строчка будет архиполезная всем владельцам Win8/8.1/10

bcdedit /set "{current}" bootmenupolicy legacy

Она переключает систему на старый режим загрузки, как было в Win7\Vista. Теперь будет нормальная реакция на F8 и простой запуск всяких режимов
1
Ответить
Я на остальные техно-форумы не хожу
0
Ответить
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}]

1
Ответить
Оно еще работает на современных версиях?
0
Ответить
Есть только один способ проверить. :)
0
Ответить
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"=-
1
Ответить
Простая и бесплатная система резервного копирования в небольших офисах без домена.

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

Данный способ немного геморный, зато полностью бесплатен + защищает бэкапы от посягательств любых шифровальщиков и прочих шаловливых ручек
6
Ответить
видимо на винду надо сначала перл накатить и из под него запускать
0
Ответить
на винде все равно rm /rf не пашет
0
Ответить
нда, недоработка мелкомягких
0
Ответить
И даже вин10 полностью перестанет обновляться?
И что насчёт отката как было? Если захочу автоматических обновлений?
0
Ответить
по Win10 есть уточнения:

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

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

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
0
Ответить
Это нужно каждому!
1
Ответить
Открывая тему тоже в первую очередь думал о Патче Бармина.
0
Ответить
Просто rm -rf / уже не работает, выдаёт ошибку что нельзя удалять корень, но есть специальный ключ: rm -rf --no-preserve-root /
Или можно просто rm -rf /*
0
Ответить
Хы. Да это просто сегодня понадобилось сделать в который раз, решил скриптом автоматизировать. Кривоват малец, но работает))
0
Ответить
Нужен скрипт очистки компьютера перед проверкой обэп. История посещений, последних файлов , восстановление документов, файлов с тильдами , сделать невозможным восстановление удаленных файлов , журналов, и тому подобное.
0
Ответить
эдак проще в терминальном сервере работать
0
Ответить