Сценарий Get-ADUser Active Directory - PullRequest
0 голосов
/ 30 июня 2019

Каждый день мне нужно проверять множество пользователей - свойства и членов групп из Active Directory.

Итак, сейчас я использую команду Powershell Get-ADUser username -Properties Это заняло у меня много времени, потому что я каждый раз набираю эту команду в Powershell вручную.

Есть ли решение, сценарий или приложение, которое может помочь мне автоматизировать этот процесс? Что-то вроде формы, в которой я буду указывать только имя пользователя, тогда этот скрипт будет автоматически запускать эту команду?

Например:

Имя пользователя: имя пользователя ENTER

тогда скрипт запустится Get-ADUser имя пользователя -Properties

Результат:

Свойства пользователя


без кода, мне нужен скрипт


Ответы [ 2 ]

0 голосов
/ 01 июля 2019

Powershell полон ярлыков. Есть завершение вкладки на все. "get-adu" и нажмите вкладку. «-пр» и нажмите вкладку. Или вы можете просто использовать "-pr", так как он достаточно уникален. Также вы можете создать псевдоним для get-aduser, скажем, "ga". И поместите это в свой профиль $. Или вы можете сделать функцию, как другие адреса ответа. Или вы можете ввести «aduser» вместо «get-aduser», поскольку он начинается с «get».

new-alias ga get-aduser
ga user1 -pr *
0 голосов
/ 01 июля 2019

Не уверен на 100%, что вы спрашиваете ... но я бы сказал, сделайте функцию и сохраните ее в своем профиле .ps1.

Что-то простое, например:

Function Check-ADUser($Username){
    $Properties = "whatever properties you want"
    Get-ADUser $username -Properties * | Select $Properties
}

Затем вы просто набираете "Check-ADUser Username"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...