Архив рубрики: Powershell

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

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

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

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

Powershell. ConvertFrom-HTML

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

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

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

Powershell. Expression

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

Powershell. Сравнение двух массивов Compare-Object

Очень полезным навыком является сравнение двух массивов.
На первый взгляд эта базовая задача в Powershell может сбить с толку.
Но давайте разберём ее нюансы и некоторые примеры, и все станет на свои места.
Читать далее Powershell. Сравнение двух массивов Compare-Object

Продление действия пароля учетной записи

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

pwdLastSet и PasswordLastSet
Читать далее Продление действия пароля учетной записи

Создать сетевую папку на удаленном компьютере

Администраторам часто нужно(или просто хочется) выполнять настройки удаленно. Это позволяет не отрывать лишний раз от работы пользователя и укреплять знание принципов работы ОС.
Разберемся как создать на удаленном ПК сетевую папку используя PsExec Читать далее Создать сетевую папку на удаленном компьютере

Exchange. Удалить письмо

Для поиска и удаления писем в Exchange есть специальные командлеты.
Например Search-Mailbox.
В новых версиях Exchange, начиная с версии 2016, появились производительные способы поиска и удаления писем, средствами набора командлетов ComplianceSearch .
В этой же статье давайте остановимся именно на доступном во всех версиях командлете Search-Mailbox
Читать далее Exchange. Удалить письмо