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

Установка PowerShellGet

В PowerShell, начиная с версии 5.1 встроен модуль PowerShellGet.
Это Package Manager( или менеджер пакетов), позволяющий устанавливать модули из подключенного по умолчанию репозитория PSGallery.
Заметка поможет добавить этот модуль в более раннюю версию, например PowerShell 4.
Читать далее Установка PowerShellGet

Powershell. Перевод первых букв в верхний регистр(Капитализация)

Так как в PowerShell не встроен по умолчанию метод ToTitleCase, доступный для применения к любому значению типа string, то для для перевода первых букв в верхний регистр(капитализации), можно добавить свою простую функцию.

Это может очень пригодится для преобразования не форматированного списка пользователей из csv, для создания новых учеток в AD.
Читать далее Powershell. Перевод первых букв в верхний регистр(Капитализация)

Powershell. Работа с FTP

  1. Загрузка на FTP

Читать далее Powershell. Работа с FTP

Работа с драйверами принтера. Часть 1

Для извлечения драйверов из системы можно использовать специальные программы, но зачастую не все из них отображают полный список  доступных в системе устройств.
Со списком таких программ мы вы можете ознакомиться на другом сайте,
а в этой заметке давайте посмотрим на расширенный набор действий с драйверами принтеров, такие как добавление\удаление и установка драйвера \удаление драйверов принтера.
Читать далее Работа с драйверами принтера. Часть 1

Signtool. Подпись файлов сертификатом

Первым делом стоит определиться зачем кому-то может понадобиться подписывать какие-то файлы сертификатом. В общем смысле, в целях безопасности. Если же привести конкретные примеры, то например для подписания своего драйвера, ведь не подписанные драйвера блокируются в  x64 системах начиная с Windows 7. Или же для того что бы добавить файл по сертификату в Whitelist антивируса, что бы не было ложных срабатываний.
Далее давайте детально разберем алгоритм подписания файлов.
Читать далее Signtool. Подпись файлов сертификатом

Powershell. Определить имя учетки\группы по SID

Определить имя учетки или группы по SID может понадобиться если парк компьютеров содержит как русские, так английские локализации ОС.
Как всегда легко справиться с этой задачей нам поможет Powershell

или

Альтернативные варианты для CMD: