Hyper-V manager подключение под другим пользователем

В Windows Server 2016 добавилась возможность подключения к хосту Hyper-V с другими учетными данными. Это можно использовать для подключения к другому хосту, который находится в другом домене или вообще к хостам, которые не добавлены в домен. Эта же возможность может быть использована на Windows 10/Windows Server 2019. Для этого необходимо: Запустить Hyper-V manager (диспетчер Hyper-V)… Читать далее Hyper-V manager подключение под другим пользователем

Запросы SQL в PowerShell

Посмотрим каким образом можно выполнять различные запросы SQL, такие как Select, Insert, Update, используя PowerShell. Это может быть полезно для интеграции PowerShell с базами данных SQL. Речь пойдет про Access, MS SQL, а так же любые другие СУБД. Разбирать будем на примере моего скрипта из прошлого поста Чем открыть JSON из приложения проверка чеков? Например,… Читать далее Запросы SQL в PowerShell

Try или обработка ошибок PowerShell

Вообще я редко вижу смысл в том чтобы отлавливать ошибки в скриптах, но недавно ко мне попалась задача, где необходимо было обработать ошибки в скрипте PowerShell. Дело в том что данный скрипт использовался как часть работы System Center Orchestrator. Для этого я использовал Try/Catch/Finaly . Но все по порядку. Немного про ошибки Ошибки можно условно разделить… Читать далее Try или обработка ошибок PowerShell

Введение в PowerShell

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

Видео урок PowerShell за 20 минут

Совсем недавно опубликовали мой доклад на сайте TechDays.ru — PowerShell за 20 минут. Это видео урок PowerShell для начинающих. Основы работы в PowerShell. Структура команд, поиск команд, использование справки, использование PowerShell ISE, конвейер. Это необходимый базовые знания для каждого Windows администратора. Не забываем оценивать видео урок PowerShell.

Использование в PowerShell Where, Where-Object, ?

Результат выполнения любого командлета — это объект. А зачастую не один а объект, а массив объектов. Для фильтрации только определенных объектов в Powershell используется Where. На самом деле Where — это алиас для командлета Where-Object. Еще один алиас этого командлета — знак вопроса. Про использование командлета Where-Object и пойдет в данной статье.

Наборы параметров

Недавно стояла задача написать скрипт, в котором были бы разные параметры для разных сценариев применения данного скрипта. Например, если указан параметр Param1 выполнять одно действие, если указан Param2 выполнять другое действие, но вместе Param1 и Param2 указываться не могут. Для решения данной задачи идеально подходят так называемые наборы параметров в PowerShell. Вот о них и… Читать далее Наборы параметров

Конфигурирование IP адреса PowerShell

В PowerShell 3.0 появилась возможность конфигурировать настройки сетевой карты с помощью командлетов. До этого вы могли настроить IP адрес только через WMI или используя классический подход netsh. Получение IP адреса с использованием DHCP Для настройки конфигурации сетевой карты в PowerShell используется набор командлетов модуля NetTCPIP

В самом простом случае чтобы настроить сетевую карту для… Читать далее Конфигурирование IP адреса PowerShell

Обновление сертификата

Периодически вам необходимо будет обновлять сертификат автора. Основная причина для обновления сертификата — это истечение срока действия. 1. В консоле Certificate выбираем сертификат, который нужно обновить. Щелкаем правой кнопкой и выбираем All Tasks -> Request Certificate with New Key.

Запуск скрипта без предупреждения

Если у вас имеются скрипты PowerShell, которые были подписаны кем-либо. Даже если этот собственные скрипты, подписанные собственным сертификатом, PowerShell не даст их просто так запустить. Поэтому необходимо выполнить ряд действий, чтобы разрешить запуск скриптов данного автора на всех компьютерах в домене Active Directory. Первое, что необходимо сделать установить политику выполнения на всех компьютерах в AllSigned.… Читать далее Запуск скрипта без предупреждения