Shadow Copy из командной строки

Во многих организациях для резервирования данных используются комплексные системы от Symantec, Computer Associates или других, но очень часто подобные решения чересчур дороги да и просто не нужны (например в мелких организациях, с достаточно простыми требованиями) — со всеми задачами можно справиться несложными скриптами. Но что скрипт может сделать с файлами открытыми на запись? Особенно остро проблема встает в Windows Server 2008 откуда была удалена утилита NtBackup.exe 😉 Но решение есть! 🙂

Михаил Гоч (MVP: Windows Server — Networking) рассказал в своем блоге об инструменте позволяющем работать с теневыми копиями (Shadow Copy) из командной строки и привел простой пример использования.

Кроме того Михаил дал ссылки на посты Adi Oltean’а, в которых демонстрируются уже более сложные (и интересные 😉 ) примеры. Очень рекомендую ознакомиться:

Скрипт CopyWithVss

Монтирование теневых копий на тома и папки

Монтирование теневых копий на тома в WinXP

Саму утилиту vshadow.exe с помощью которой осуществляются все эти действия можно взять из Volume Shadow Copy Service SDK и затем просто скопировать на компьютеры.

Опубликовано в Scripting, Tips. 4 комментария »

FreeBSD на Hyper-V

Когда то давно я уже пробовал установить FreeBSD на виртуальной машине Hyper-V, но тогда у FreeBSD были проблемы с загрузкой, и ничего добиться не получилось. Ну и не очень то и хотелось 😉

Однако недавно мне снова захотелось попробовать — в конце концов прошло уже немало времени, технологии шагнули вперед, на домашнем сервере у меня уже Windows Server 2008 R2, да и фряха наверняка обновилась 🙂

Так и есть, нагуглив пару статей (1,2), я закачал 8.0-CURRENT-200811-i386-dvd1.iso и…

FreeBsdOnHyperV

поставил с первой попытки 🙂

Читать далее…

ReportIP.ps1

Я опять остался без выделенного IP-адреса, но на этот раз мне было лень настраивать DynDns, тем более что моя учетная запись там была удалена по причине неиспользования. На этот раз я решил написать скриптик, который будет проверять внешний ip-адрес моего домашнего сервера, и в случае его изменения сообщать мне новый адрес по электронной почте. Оказалось что это вовсе не сложно 🙂

Читать далее…

MCP Club — Group Policy Preferences

В прошлый четверг, я прочитал доклад о Group Policy Preferences в московском клубе сертифицированных специалистов Microsoft. Те кому интересно каким образом можно избавиться от необходимости в стартап/логон скриптах на системах Windows XP и выше, могут скачать запись доклада тут, а файл с презентацией — тут.

image

Хочется сказать отдельное спасибо Олегу Ржевскому, за предоставленный ноутбук, обработку записи, да и вообще за организацию всего этого события 🙂

PS: Господа щелкавшие вспышками в течении доклада, заделитесь фотками что ли 😉

Опубликовано в News, Tips, Vista, Windows 2008. 2 комментария »

-Join и -Split

Одно из преимуществ PowerShell 2.0 это новые операторы, в частности -Join и -Split служащие для работы с текстом. -Join объеденяет несколько строк в одну, вставляя указанный разделитель. Ну а -Split соответственно наоборот разделяет строку на составные части.

Вот несколько примеров.

Читать далее…