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

Поиск файлов на локальных накопителях с помощью сценария Whereis.ps1

Мне часто приходится выполнять операцию поиска нужных файлов из окна командной строки. Раньше для поиска файлов я, как правило, пользовался командой dir интерпретатора командной строки Cmd.exe с применением параметров /b и /s; при совместном использовании этих параметров выдается список с указанием имен соответствующих файлов и полных путей к ним.

Простой способ получения информации о файлах .msi

Предположим, что пару лет назад вы загрузили установочный пакет mwta.msi, но теперь не можете вспомнить, для чего он был предназначен, а непонятное имя файла не дает никакой подсказки. Как узнать имя, производителя и версию программного продукта, содержащегося в пакете, без его установки?

Диагностика неполадок с помощью Xbootmgr

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

Устранение ошибок ввода аргументов PowerShell сценариев - с помощью оболочек

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

Сценарий PowerShell: подготовка списков иерархий групп в любом каталоге LDAP

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

Хранение кода PowerShell в файлах профилей и сценариев

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

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

Сценарий 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 сценариев для управления локальными данными

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