Заметки о Windows и других программных продуктах Microsoft...

Все статьи с тэгом Powershell 3.0

Каждый командлет и функция в PowerShell имеет значения параметров по умолчанию, которые используются в тех случаях, когда команда запускается без явного указания параметров. Автоматическая переменная $PSDefaultParameterValues позволяет переопределить их, указав для командлета альтернативные значения параметров по умолчанию. Эта возможность может быть полезной в том случае, если вам приходится регулярно выполнять однотипные команды с одинаковым набором параметров.

Читать дальше

Обычно для работы с дисками я использую оснастку управления дисками (Disk management) или утилиту Diskpart. А недавно решил проверить, нет ли в PowerShell каких либо средств для работы с дисками. Оказалось, что есть. В PowerShell (начиная с третьей версии) входит модуль Storage, предназначенный как раз для управления дисковыми устройствами.

Читать дальше

В PowerShell начиная с третьей версии есть два интересных командлета — Start-Transcript и Stop-Transcript. С их помощью мы можем записать в текстовый файл все действия, производимые в текущем сеансе PowerShell. Как следует из их названия, Start-Transcript предназначен для начала записи, а Stop-Transcript для ее завершения.

Читать дальше

В PowerShell переменные представляют из себя контейнер, в который можно помещать различные объекты. С другой стороны, каждая переменная также является объектом, с которым можно производить различные действия. Сегодня мы рассмотрим некоторые из этих действий.

Читать дальше

В задачи практически любого системного администратора входит написание различных скриптов и их запуск. Запланировать запуск скрипта по расписанию с помощью Task Sheduler — задача несложная, но при использовании PowerShell есть некоторые нюансы, о которых я расскажу в этой статье.

Читать дальше

Продолжим тему удаленного взаимодействия, начатую в предыдущей статье. Сегодня мы поговорим о конфигурациях сессии. Их еще называют конечными точками подключения, или эндпойнтами (endpoint).

Читать дальше

Чтобы обеспечить возможность удаленного взаимодействия с помощью PowerShell, необходимо произвести некоторые настройки. Количество этих настроек зависит от операционной системы, сетевого окружения, требований к безопасности (и еще бог знает чего).  Поскольку настроек довольно много, я попробую рассказать о наиболее важных из них. Ну, поехали…

Читать дальше