Все записи автора solbadguy

Internet Explorer. Отключение первичной настройки

На машине с только что установленной операционной системой, при попытке использования в скрипте командлета Invoke-WebRequest, у меня возникла ошибка:

Invoke-WebRequest : The response content cannot be parsed because the Internet Explorer engine is not available, or Internet Explorer’s first-launch configuration is not complete. Specify the UseBasicParsing parameter and try again

Читать далее Internet Explorer. Отключение первичной настройки

Установка LIS (Linux Integration Services)

Для корректного взаимодействия Hyper-V с гостевой системой Linux необходима установка компонентов LIS (Linux Integration Services).

Это требуется например для отображения гипервизором сетевых настроек, установленных на машине, а так же для нормального создания моментального снэпшота программными средствами корпоративного уровня, использующими компоненты VSS(Например Acronis)
Читать далее Установка LIS (Linux Integration Services)

Powershell. ProgressBar для Copy-Item

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

Читать далее Powershell. ProgressBar для Copy-Item

Powershell. Ошибка работы PackageManagement

После установки Powershell 5.1 и попытке найти\установить модуль или пакет получаем ошибку следующего типа:

Find-Package : No match was found for the specified search criteria and package name 'Pester'. Try
Get-PackageSource to see all available registered package sources.

Читать далее Powershell. Ошибка работы PackageManagement

Powershell. Как создать изменяемый массив

Немного теории

Почему сейчас стоит поговорить про типизацию и классы?
Для того что бы  создать изменяемый массив, нужно присвоить объект к определенному классу, содержащему необходимые методы

Читать далее Powershell. Как создать изменяемый массив

Powershell. ConvertFrom-HTML

По аналогии с командлетом ConvertTo-HTML, хотелось бы видеть в Powershell командлет ConvertFrom-HTML, для конвертирования текста с тегами в обычный  форматированный текст. Давайте посмотрим на один  простой метод обхода отсутствия такого командлета
Читать далее Powershell. ConvertFrom-HTML

Powershell. Получить с удаленных ПК Uptime и LastLogon

К сожалению для Windows нет стандартного командлета консоли Uptime. Но есть множество способов получить это значение которое, без дополнительной обработки, нельзя назвать удобным для использования. Давайте разберем пример получения этого значения, а вместе с ним и LastLogon, с помощью Powershell
Читать далее Powershell. Получить с удаленных ПК Uptime и LastLogon

RDS. Доступ в теневую копию сессии для не админов

Начиная с сервера версии 2012 пропала возможность управлять доступами к теневым копиям через интерфейс менеджера сервером.
Но это не трудно сделать через командную строку
Читать далее RDS. Доступ в теневую копию сессии для не админов

Powershell. Expression

С помощью Expression в Powershell можно создавать так называемые «вычисляемые свойства».
Глядя на используемый в нем знак @ можно догадаться что по своей сути Expression это просто хэш-таблица, для которой мы подменяем оригинальные свойства
Читать далее Powershell. Expression