Вы не можете использовать динамическую миграцию без общих ресурсов для осуществления миграции между кластерами напрямую. В статье предложен сценарий, который позволит выполнить необходимую процедуру
Как избежать распространенных ошибок при запуске исполняемых файлов в оболочке PowerShell
Раскрываем детали содержимого резервного файла средствами языка T-SQL
Администраторы баз данных всегда стараются оградить себя от возможных проблем при помощи средств аварийного восстановления, например путем создания резервных копий. Однако, разрабатывая сценарии, мы нередко забываем принять аналогичные меры для защиты процесса от ошибок. PowerShell предусматривает средства обработки ошибок, возникающих в ходе работы сценария, что позволяет устранить неполадки и выполнить необходимую работу
Год назад Microsoft анонсировала новый язык, TypeScript. Команду разработчиков возглавил Андерс Хейлсберг, создатель языка C#. TypeScript – это препроцессор JavaScript, он компилируется в обычный JavaScript. В отличие от других препроцессоров JavaScript, TypeScript создан как типизированное надмножество JavaScript; в него добавлена поддержка недостающих функций JavaScript, не включенных в текущую версию ECMAScript
Один из самых эффективных инструментов, которые помогают пользователям изучать механизмы оболочки PowerShell, - ее справочная система, и в первую очередь - команда Get-Help. Для изучающих среду PowerShell это одна из трех ключевых команд (остальные две - команды Get-Command и Get-Member). Если вам когда-либо доводилось работать с технологией PowerShell, вы, скорее всего, использовали команду Get-Help (или один из ее псевдонимов - help и man)
Одна из причин замечательной гибкости PowerShell и, возможно, трудностей в освоении продукта заключается в отсутствии монолитных команд, выполняющих шесть различных действий. Вместо этого предусмотрены простые команды, которые можно объединить в конвейерное выражение. У каждой команды есть одно назначение. Одна из часто используемых команд - Group-Object, для которой применяется псевдоним Group
Всякий раз, устанавливая новый SQL Server, я сталкиваюсь со множеством задач, которые должны быть выполнены до начала работы с ним, и этот процесс бывает довольно трудоемким, если в точности следовать пошаговому руководству в SQL Server Management Studio (SSMS). Дело в том, что, работая с графическим интерфейсом (как бы ни был он хорош для новичков), можно легко ошибиться и создать несогласованные настройки, например установив не тот флажок или неосторожно внеся изменения в стандартные установки, шаг за шагом продвигаясь по страницам мастера
Windows PowerShell - это командная оболочка, обеспечивающая выполнение объектно-ориентированных сценариев на базе инфраструктуры Microsoft .NET Framework. В основе этой технологии лежат составные команды PowerShell - компактные команды, выполняющие определенные действия и возвращающие тот или иной объект .NET. Составные команды PowerShell дают возможность обращаться к целому ряду систем и выполнять многочисленные задачи, связанные с этими системами
Когда вы запускаете команду в оболочке Windows PowerShell, объекты записываются в конвейер и, возможно, даже передаются от одной команды или функции к следующим. Если в конвейере остаются какие-либо объекты, оболочка PowerShell отображает их. Но иногда отображаемых данных бывает недостаточно. Чтобы справиться с этой ситуацией, требуется научиться управлять системой форматирования PowerShell
Массивы и таблицы хеширования – две базовых структуры, в которых для эффективной работы в оболочке PowerShell необходимо разбираться. Освоив принципы работы с массивами и таблицами хеширования, вы уже будете на пути к тому, чтобы стать опытным пользователем PowerShell
Консоль Windows PowerShell предоставляет удобную среду для управления командами PowerShell, а также для создания файлов сценариев, с которыми можно работать в дальнейшем. При этом вы можете настроить консоль в соответствии с собственными требованиями, отвечающими вашему индивидуальному стилю
PowerShell открывает перед специалистами по работе с SQL Server поистине великолепные возможности, особенно в версии SQL Server 2012
Техника использования команды Select-Object: несколько способов выбора объектов
В основе эффективного использования Windows PowerShell лежит знание основ применения объектов для перемещения данных, проходящих через конвейер PowerShell, а также для управления данными. Конвейер предусматривает структуру для создания сложных сценариев, которые разбиваются на одну или несколько простых команд, и каждая из них выполняет дискретное действие с данными, проходящими через конвейер. Объекты позволяют передавать данные одной команды следующей, объединяя их в пакеты с соответствующей информацией
Использование PowerShell для импорта и экспорта структурированных данных
Разработчики сценариев и программисты давно спорят, что лучше использовать для отступов в тексте кода – табуляцию или пробелы. Оба варианта имеют свои преимущества, но одно не вызывает сомнений: ни команда Type для Cmd.exe, ни команда PowerShell Get-Content, ни Notepad не позволяют сказать, содержит ли файл пробелы или табуляцию, поскольку табуляция выглядит как пробелы
В VBScript нет типа для 64-разрядных целых чисел без знака. В Powershell есть тип UInt64, но не все операторы могут работать с ним. Чтобы решить эти проблемы, я написал несколько функций VBScript и PowerShell, которые облегчают сравнение версий. Прежде чем продемонстрировать их, я хочу объяснить принцип их работы
В статье «Дуэты команд PowerShell для управления Active Directory», опубликованной в этом же номере журнала, речь идет о том, как создавать полезные инструменты PowerShell, например, однострочную команду, чтобы найти всех пользователей, не регистрировавшихся в течение определенного числа дней, и отключить их учетные записи. В таких однострочных командах используется подход «фильтр/исполнитель», при котором одна команда (search-adaccount) отбирает нужных пользователей (не регистрировавшихся в течение определенного числа дней), а затем другая выполняет некую задачу, в данном случае команда disable-adaccount. Для изучения первых нескольких команд PowerShell требуется довольно много времени, но основная часть этого времени уходит на изучение собственно PowerShell, поэтому усвоение дальнейшего материала пойдет быстрее
Управление файловыми серверами воспринимается как скучное и неблагодарное занятие многими специалистами по ИТ. Но так быть не должно. С помощью Windows Powershell вы научитесь эффективно управлять общими файловыми ресурсами и, может быть, даже найдете в этом интерес