PowerShell Modules


sthModuleScope

Модуль, содержащий функции для работы с элементами в области модуля.

Enter-sthModuleScope — функция позволяет входить в область указанного модуля и выполнять в ней различные команды. Это дает возможность вызывать внутренние функции модуля и обращаться к неэкспортированным в рабочую среду переменным. Во время нахождения в области модуля, строка приглашения отображает имя этого модуля. Для выхода из области модуля используйте команду ‘exit’.

Get-sthModuleScopeFunction — функция возвращает список всех функций модуля, указанного в качестве значения параметра -Module, или модуля, в область которого был совершен вход при помощи функции Enter-sthModuleScope. По умолчанию, Get-sthModuleScopeFunction возвращает все функции — как публичные, так и частные, однако, вы можете указать нужный вам тип функций, используя параметры -PublicOnly и -PrivateOnly.

Get-sthModuleScopeVariable — функция возвращает список всех переменных модуля, указанного в качестве значения параметра -Module,или модуля, в область которого был совершен вход при помощи функции Enter-sthModuleScope. По умолчанию, Get-sthModuleScopeVariable возвращает все переменные — как публичные, так и частные, однако, вы можете указать нужный вам тип переменных, используя параметры -PublicOnly и -PrivateOnly.

Get-sthScopeDepth — функция выводит расположение текущей области относительно глобальной. Значение 0 говорит о том, что вы в данный момент находитесь в глобальной области, значение 1 — о том, что текущая область расположена непосредственно под глобальной, значение 2 — о том, что между текущей областью и глобальной расположена еще одна и так далее.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthModuleScope

GitHub: https://github.com/sethvs/sthModuleScope

Установка из PowerShell:

Install-Module sthModuleScope

sthAdminSDHolder

Модуль для работы с группами и пользовательскими учетными записями Active Directory, защищенными контейнером AdminSDHolder.

Get-sthAdminSDHolderProtectedUserAccount — функция отображает учетные записи пользователей Active Directory, защищенные контейнером AdminSDHolder. Результат выполнения включает в себя имя пользователя, значения атрибутов SamAccountName и UserPrincipalName, активна ли учетная запись, значение атрибута adminCount, включено ли наследование прав доступа, а также список защищенных групп, в которые входит пользователь.

Remove-sthAdminSDHolderUserAccountProtection — функция удаляет атрибут adminCount и восстанавливает наследование прав доступа для объекта пользователя, если он не входит в группы Active Directory, защищенные контейнером AdminSDHolder.

Get-sthAdminSDHolderGroup — функция отображает группы Active Directory, защищенные контейнером AdminSDHolder. В качестве результатов выводится текущее значение атрибута dsHeuristics, защищенные группы, а также группы, исключенные из списка защищенных, если такие существуют.

Disable-sthAdminSDHolderGroupProtection — функция позволяет исключить группы Account Operators, Server Operators, Print Operators и Backup Operators из числа защищенных контейнером AdminSDHolder.

Enable-sthAdminSDHolderGroupProtection — Функция позволяет включить группы Account Operators, Server Operators, Print Operators и Backup Operators в число защищенных контейнером AdminSDHolder.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthAdminSDHolder

GitHub: https://github.com/sethvs/sthAdminSDHolder

Установка из PowerShell:

Install-Module sthAdminSDHolder

sthPipelineTools

Модуль, облегчающий работу с механизмом конвейера в PowerShell.

Get-sthPipelineCommand — функция позволяет определить, поддерживает ли командлет или функция конвейерную обработку данных.

Get-sthPipelineParameter — функция позволяет получить список параметров, поддерживающих получение данных по конвейеру, а также их свойства, такие, как ожидаемый тип данных, набор параметров, в который они входят, является ли он набором параметров по умолчанию, является ли параметр обязательным (Mandatory), а также, какие из способов сопоставления поступающих данных — ByValue, ByPropertyName — он может использовать.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthPipelineTools

GitHub: https://github.com/sethvs/sthPipelineTools

Установка из PowerShell:

Install-Module sthPipelineTools

sthRDPTools

Модуль для управления удаленным доступом по протоколу RDP.

Get-sthRDPConnectionsSetting — Функция для проверки настроек — включен ли удаленный доступ по RDP и требуется ли Network Level Authentication.
Enable-sthRDPConnections — Функция включает удаленный доступ по RDP к указанным компьютерам и активирует соответствующие правила брандмауэра Windows.
Disable-sthRDPConnections — Функция отключает удаленный доступ по RDP к указанным компьютерам и деактивирует соответствующие правила брандмауэра Windows.
Enable-sthRDPNetworkLevelAuthentication — Функция активирует требование проверки подлинности на уровне сети (Network Level Authentication) для подключений по протоколу RDP.
Disable-sthRDPNetworkLevelAuthentication — Функция деактивирует требование проверки подлинности на уровне сети (Network Level Authentication) для подключений по протоколу RDP.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthRDPTools/

GitHub: https://github.com/sethvs/sthRDPTools

Установка из PowerShell:

Install-Module sthRDPTools

sthLDAPTools

Модуль для конвертации SID из строчного формата в массив байтов и наоборот.

ConvertTo-sthSID — функция для конвертации SID в виде массива байтов в строчный формат.
ConvertFrom-sthSID — функция для конвертации строки SID в формат массива байтов.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthLDAPTools/

GitHub: https://github.com/sethvs/sthLDAPTools

Установка из PowerShell:

Install-Module sthLDAPTools

sthTools

Модуль, содержащий несколько полезных функций.

Remove-sthPreviousModuleVersions — функция для удаления предыдущих версий модулей.
Test-sthWindowsUpdateRebootRequired — функция для определения необходимости перезагрузки компьютера после установки обновлений.
Get-sthLDAPComputersByOperatingSystem — функция для создания пользовательского объекта на основе запроса к Active Directory о действующих компьютерах.

PowerShell Gallery: https://www.powershellgallery.com/packages/sthTools/

Установка из PowerShell:

Install-Module sthTools
Реклама