Программы и сценарии

Время собирать сценарии

Сценарий ScriptRoundUp.vbs отыскивает сценарии на компьютере и копирует их в один каталог, чтобы эти сценарии было легче резервировать и считывать. ScriptRoundUp.vbs находит записанные на локальных накопителях C и D файлы VBScript и HTML Application (HTA), для чего используется инструментарий управления Windows (Windows Management Instrumentation, WMI). Сценарий можно с легкостью изменить так, чтобы поиск осуществлялся на других локальных накопителях. Кроме того, его можно без труда модифицировать для поиска других типов сценариев (например, сценариев PowerShell и сценариев Jscript) и даже других типов файлов (например, документов Microsoft Word, электронных таблиц Excel).

Фильтрация трафика как первый шаг к безопасности сети

По данным статистики, при отсутствии гибкой фильтрации доступа к Internet на долю ненужных и опасных сайтов, ежедневно посещаемых сотрудниками, приходится порядка 42% общего трафика, еще 22% занимают ресурсы спорные и только 36% ресурсов могут быть расценены как полезные и имеющие отношение к работе (BrightCloud, 2008, http://www.brightcloud.com/longtail.asp).

Сценарии управления принтерами

Раньше мне иногда приходилось сталкиваться с трудноустранимыми неполадками принтеров. Задача осложнялась невозможностью восстановить предыдущие настройки принтеров, поэтому было решено вести журнал всех очередей печати. Журнал особенно полезен, если несколько сотрудников компании имеют право обслуживать и вести диагностику принтеров.

Особенности контроля учетных записей Vista

Я разрабатывал сценарий RecycleBinInfo.vbs в Windows XP SP2 для использования в доменной среде и в Windows Vista Home Premium для локального применения. При регистрации в XP с учетной записью уровня администратора домена сценарий без проблем получал доступ к папкам Recycler на Windows Server 2003 и Windows 2000 Server.

Настройка сервера для загрузки по ISCSI SAN

Впредыдущей статье об использовании сетей хранения iSCSI SAN для построения инфраструктуры виртуализации «iSCSI SAN и виртуализация», опубликованной в Windows IT Pro/RE ? 4 за 2009 г., упоминалось о возможности загрузки серверов с iSCSI, однако я не мог уделить этой теме достаточно внимания.

Эмуляция команды dir в среде PowerShell

Реализованная в PowerShell составная команда Get-ChildItem с псевдонимом dir напоминает команду dir командного интерпретатора Cmd.exe, однако команда PowerShell имеет свои особенности. Различия проясняются в сценарии D.ps1, который средствами сценария PowerShell эмулирует самые полезные возможности команды dir

Работаем с типами данных PowerShell

Windows PowerShell данные, которые инструкции извлекают, передают в другие инструкции и выводят на консоль, должны соответствовать типам данных Microsoft.NET Framework.

Проверка выполнения нескольких условий с помощью инструкции switch в PowerShell

Инструкция switch оболочки Windows PowerShell представляет собой мощную языковую конструкцию, которая, как и инструкция if, позволяет осуществлять проверку заданных условий.

Обработка коллекций с помощью циклов foreach оболочки PowerShell

Чтобы максимально эффективно использовать мощный инструментарий Windows PowerShell, необходимо знать, как с помощью цикла foreach поочередно обращаться ко всем элементам коллекции, например строкового массива или списка служб Windows. В среде PowerShell реализовано два типа циклов foreach - инструкция foreach и команда ForEach-Object.

Создание пользовательских функций PowerShell

Как и в любом языке сценариев, в Windows PowerShell можно создать дополнительные определения функций, имена и параметры которых удобно использовать в последующих запросах. По сути, функция является фрагментом кода. При обращении к именованной функции выполняется привязанный к соответствующему имени фрагмент кода. Внутри фрагмента сценария могут использоваться любые корректные исполняемые предложения PowerShell, вдобавок к которым можно включить определение именованных входных параметров функции, позволяющих с успехом применять ее в различных ситуациях.

3 Дефрагментатора жестгоко диска для предпреятия

Мониторы становятся тонкими, процессоры быстрыми, а программы - более простыми в использовании. Но одна область вычислительной техники остается неизменной. Это фрагментация диска.

Пять способов управления Server Core

Устанавливая Server Core - сокращенную версию операционной системы Windows Server 2008, более компактную и менее уязвимую для атак, нельзя не заметить возвращения хорошо всем известной командной строки.

Семь способов лениться

Очень часто системным администраторам требуется запустить какую-либо команду на удаленном компьютере, желательно не покидая рабочего места.

5 сценариев для управления локальными данными

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

PowerShell. Урок 6

Работа со встроенными накопителями

Дополнительная защита кода сценариев

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

Сценарии Windows для трудоголиков

Как заметил в одном из бюллетеней Technet сотрудник российского представительства Microsoft Андрей Бешков, лень - одна из добродетелей ИТ-специалиста. Далее Андрей пояснил, что именно поэтому он обожает все автоматизировать с помощью VBS и PowerShell.

PowerShell. Урок 5

Переменные - это своего рода виртуальные чемоданы, в которых можно хранить и транспортировать данные кода PowerShell. Иногда мы имеем дело с «заранее упакованными чемоданами». Так, встроенные переменные PowerShell, а также переменные среды Windows уже ассоциированы с назначенными им данными.

Утилиты командной строки в Windows Server 2008

Подобно каждому из предыдущих выпусков Windows Server, Windows Server 2008 включает набор утилит командной строки, часть которых взята из наборов ресурсов предыдущих версий или средств поддержки, а другая часть - новая.

Power Shell. Урок 4. Как правильно использовать кавычки при работе со строковыми значениями

Почти во всех инструкциях PowerShell используются строковые значения. Обычно они передаются командам в качестве аргументов. В одних случаях строковые значения заключаются в одинарные кавычки, в других - в двойные, а иногда и вовсе используются без кавычек.