В данной статье рассмотрим несколько способов определения размера файлов, а так же механизм автоопределения единиц измерения, для приведения к удобному для восприятия виду
Архив рубрики: Powershell
Exchange. EWS отчет по статусу писем
Outlook. Определить активный сервер Exchange
Чтобы узнать к какому серверу Exchange в данный момент подключен Outlook используете команду для Powershell
Читать далее Outlook. Определить активный сервер Exchange
Ping с выводом времени выполнения
Чтобы провести мониторинг стабильности сетевой доступности вашего локального ресурса, удобно запустить ping в его сторону. И одновременно до адреса в интернете.
Таким образом мы поймем столкнулись ли мы с глобальной сетевой проблемой, или же только с сетевой недоступность вашего ресурса.
Параллельный ping удобно сопоставлять имея временные метки в истории.
Читать далее Ping с выводом времени выполнения
Получить имя активного пользователя
Для того что бы узнать кто работает на удаленном компьютере, можно использовать следующие команды:
Команда для Powershell
( gwmi Win32_ComputerSystem -ComputerName $ComputerName ).UserName -replace 'DOMAIN\\'
Команда для CMD
wmic /node:%ComputerName% path Win32_ComputerSystem get username
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.
Перенаправление вывода
Как записать в файл лога только ошибки?
Вероятно вы уже встречали не совсем очевидные знаки типа 2>&1
Давайте разберемся что это и как этим пользоваться.
Читать далее Перенаправление вывода
Powershell. Как создать изменяемый массив
Немного теории
Почему сейчас стоит поговорить про типизацию и классы?
Для того что бы создать изменяемый массив, нужно присвоить объект к определенному классу, содержащему необходимые методы
Powershell. ConvertFrom-HTML
По аналогии с командлетом ConvertTo-HTML, хотелось бы видеть в Powershell командлет ConvertFrom-HTML, для конвертирования текста с тегами в обычный форматированный текст. Давайте посмотрим на один простой метод обхода отсутствия такого командлета
Читать далее Powershell. ConvertFrom-HTML