Чтобы добавлять сообщения и комментарии, .

@Dant:
Dant

Добавил в %USERPROFILE%\Documents\WindowsPowerShell\profile.ps1 пару строк:

Function Grep { $input | out-string -stream | select-string $args }
Function Prompt { (Get-Host).UI.RawUI.WindowTitle="PS $(Get-Location)"; "[PS->] " }

Стало ЗБС : ))

@Dant:
Dant

Reset Windows Update Agent — This Script allow reset the Windows Update Agent resolving issues whit Windows Update: pastebin.com

@Dant:
Dant

Очистка каталога с логами IIS: pastebin.com

@Hawat:
Hawat

ох-тыж блин, оно не умеет возвращать время в unix timestamp

@Dant:
Dant

Мега-ТЗ на систему бакапа из #2751337 таки вылилось в двухстрочный скрипт, который должен удовлетворить мои нехитрые потребности на 146% (получить архив с заданными данными/конфигами хоста лехким движением руки):

cat /home/backup/bin/backup-data.sh

#!/bin/sh
tar -cvzp -T /home/backup/bin/backup.lst -f /home/backup/data/`date +%y%m%d_%H%M`-`hostname`-cfg.tgz
find /home/backup/data/ -mtime +30 -delete

cat /home/backup/bin/backup.lst

/etc/RCS/
/etc/resolv.conf
...

Спасибо всем поучаствовавшым в тренде : ))

@Dant:
Dant

SCCM Client Agent Status Query: pastebin.com

@Dant:
Dant

Транслитерация повершеллом: pastebin.com

blog.it-kb.ru

@4DA:
4DA

Покажите ваш скрипт который открывает reverse тунель на определенный порт и
реконнектится по таймауту.

@wilful:
wilful

juick намекни на средства для работы с окнами из скрипта на bash. НАпример выделить окно, открыть фокус, ввести в него текс или из xclip и т.п.

@Dant:
Dant

How to cleanup in AD deleted devices via Powershell in ConfigMgr 2012 SP1:

configmgrblog.com
gallery.technet.microsoft.com

@lovesan:
lovesan

Скрипт для сборки SBCL(из сорцов sbcl-win32-threads) под MinGW+MSYS
love5an.livejournal.com

@ilder:
ilder

Жуйка, как в ff noscript запретить все скрипты с google.com/ru когда они внешние для домена и в то же время разрешить их на самом google.com/ru?

@maxym:
maxym

Add:
schtasks /create /ru SYSTEM /sc ONSTART /tn SetupDM /tr "c:\SetupDM.cmd"

Delete:
schtasks /delete /f /tn SetupDM

@Dant:
Dant

Чорный верх у гугла, который весь в белом и обтягивающем — эта пять.
Дезайнеров — казнить, нельзя помиловать : ) У меня эта срань вылезла в гугло-ридере и навязчиво начала выносить моск, хотя в гмейлах все осталось каноническим : ))

Переключается взад в белое и классическое обезьяно-скриптом: userscripts.org

ampercent.com

@Dant:
Dant

Чуть допиленный и объединенный по мотивам #1214436 скрипт vboxtool для корректной работы с VirtualBox 4. Работает и backup втч: dl.dropbox.com

@rwarrior:
rwarrior

Слегка доработал скрипт вытаскивания из кэша флешплеера видеороликов. Теперь он не только работает, но ещё и сохраняет несколько открытых роликов.

#!/usr/bin/env bash
# Save cached videos from flash player

PID=`ps x | grep libflashplayer.so | grep -v grep | awk '{print $1}'`
FD=`lsof -p $PID | grep Flash | awk '{print $4}' | sed 's/[urw]//'`
for i in $FD; do
echo $i
cp proc$PID/fd/$i $i;
done

Он же: pastebin.archlinux.fr
Что это и зачем: habrahabr.ru

@Flint3171:
Flint3171

жуйк, как заставить скрипт запушенный через крон выдавать графические окошки на экран? нагугленные "рецепты" типа дописывания:
evn DISPLAY:0 <script>
эфекта не дают

@rwarrior:
rwarrior

Однострочник, который пережимает все jpeg'и без потери качества (lossless по-нашему):
find . -iname \.jpeg -o -iname \.jpg -type f -print -execdir jpegtran -perfect -copy all -progressive -optimize -outfile temp.jpeg '{}' \; -execdir mv temp.jpeg '{}' \;
jpegtran идёт в пакете libjpeg. Параметр -progressive заставляет создавать т.н. прогрессивные jpeg'и. Это когда сначала загружается мазня, потом появляются контуры, потом видно уже лицо, а потом уже и вся картинка. На тестовых прогонах удавалось получить сокращения размера на 5-10%, в редких случаях до 20%.
Дополнительно из фоточек (т.е. jpeg'ов с exif-данными) можно удалить бесполезные миниатюры и выставить отметку времени файла по времени в exif (переведите часы на ваших мыльницах!). Для этого пригодна годная команда jhead:
find . -iname \.jpeg -o -iname \.jpg -type f -print -execdir jhead -dt -autorot -ft {} \;
-dt удаляет миниатюры, -ft выставляет время файла, -autorot поворачивает фоточки, согласно тегу ориентация (покупайте мыльницы с акселерометром!).
По мотивам braingears.ru

@Dant:
Dant

Бакап конфигурации ISA-сервера:

isaserver.org
thebackroomtech.com

technet.microsoft.com
support.microsoft.com

forums.isaserver.org
forums.isaserver.org

@Dant:
Dant

Скриптики для бакапа дампов mysql:
debianhelp.co.uk
diff.org.ua

@Dant:
Dant

Установка пароля локального администратора: tinyurl.com
Полезно накатить на подконтрольный домен через GPO : )

@Griffith:
Griffith

пишу массовый скрипт, который работает сразу с несколькими серверами, но вот как удалённо достучаться достучаться до консоли удалённого сервера? О_о погуглив нашел офигенное решение проблемы в виде PsTolls technet.microsoft.com :) оч. удобная штука ;)
если баян просьба не кидаться тапочками) вдруг кто то не знает

@Guria:
Guria

Ваяю небольшой классик для упрощения жизни со скриптами в ГуглоТаблицах. Т.к. я не шибко матёрый девелопер, не помешает ревью моего быдлокода. Просьба откликнуться готовых помочь. Код на javascript, желательно знание методов appscripts, но необязательно.

@Guria:
Guria

Перспективная вещь этот Apps Scripts. Активно мучаю уже с неделю и активно наполняю багтрекер. А вы пробовали скрипты в Гуглодоках?

@Dant:
Dant

Пример vbs-скриптика, мапирующего сетевые диски tinyurl.com

@Dant:
Dant

bash-скрипт преобразующий Win 7 ISO в загрузочную флэшку для инсталляции: tinyurl.com

@Dant:
Dant

@echo off
set gw=x.y.w.z
route add -p 10.0.0.0 mask 255.0.0.0 %gw%
route add -p 172.16.0.0 mask 255.240.0.0 %gw%
route add -p 192.168.0.0 mask 255.255.255.0 %gw%
route print
pause

@renya:
renya


#!/bin/bash
# Перекодирует рекурсивно в текущем каталоге имена
# файлов и каталогов в транслит.

shopt -s nullglob

for NAME in *.mp3 ; do
TRS=`echo $NAME | sed "y/абвгдезийклмнопрстуфхцы/abvgdezijklmnoprstufxcy/"`
TRS=`echo $TRS | sed "y/АБВГДЕЗИЙКЛМНОПРСТУФХЦЫ/ABVGDEZIJKLMNOPRSTUFXCY/"`
TRS=${TRS//ч/ch};
TRS=${TRS//Ч/CH} TRS=${TRS//ш/sh};
TRS=${TRS//Ш/SH} TRS=${TRS//ё/jo};
TRS=${TRS//Ё/JO} TRS=${TRS//ж/zh};
TRS=${TRS//Ж/ZH} TRS=${TRS//щ/sh\'};
TRS=${TRS//Щ/SH\'} TRS=${TRS//э/je};
TRS=${TRS//Э/JE} TRS=${TRS//ю/ju};
TRS=${TRS//Ю/JU} TRS=${TRS//я/ja};
TRS=${TRS//Я/JA} TRS=${TRS//ъ/\`};
TRS=${TRS//ъ\`} TRS=${TRS//ь/\'};
TRS=${TRS//Ь/\'}
if [[ `file -b "$NAME"` == directory ]]; then
mv -v "$NAME" "$TRS"
cd "$TRS"
"$0"
cd ..
else
mv -v "$NAME" "$TRS"
fi
done

@Osman:
Osman

Я знал, что ребята из студии Blur большие оригиналы и все равно прикольно почитать их названия скриптов:
BigBrother
GodsEyeView
IWantMyMom
И т.д. :)