Я хочу изменить свой сценарий поиска ActiveDirectory, чтобы он выдавал определенный результат в цвете.
Сценарий импортирует модуль AD, а затем предлагает ввести имя пользователя и просмотреть определенные свойства, такие как имя, адрес электронной почты и идентификатор сотрудника.
Есть пара свойств, цвет которых я хотел бы изменить в зависимости от вывода.
Например, если «LockedOut» или «PasswordExpired» имеет значение «True», я бы хотел, чтобы цвет текста для этих конкретных результатов был красным.
Это возможно? Любая помощь приветствуется!
Вот сценарий
Import-Module ActiveDirectory
do{
$username = (read-host "Please Enter Username to Lookup")
get-aduser $username -properties Created, Name, EmployeeID, EmailAddress, Enabled, LockedOut, LastBadPasswordAttempt, PasswordExpired, AccountExpires, LastLogonDate, Modified, LogonCount, HomeDirectory, Office, TelephoneNumber | Format-List Created, Modified, LogonCount, Name, EmailAddress, EmployeeID, Enabled, LockedOut, PasswordExpired, LastLogonDate, LastBadPasswordAttempt, HomeDirectory, Office, TelephoneNumber
$response = Read-Host "Enter 'Y' to check another user, any other key to exit"
Clear-Host
}
while ($response -eq "Y")