0
주말에 자주 "내 암호가 만료되었다고 생각합니까?"라고 전자 메일을받는 경향이 있습니다. 그래서 나는 주말에 그것을 참조 할 수 있도록 금요일과 E-Mail에서 확인하는 간단한 스크립트를 만들었습니다. 우리는 많은 우편함을 가지고 있으며 그들을 제외하려고 노력하고 있지만 그 동안은 한동안 잊어 버렸습니다.Powershell - Get-QADUser - 제외
Get-QADUser -SearchRoot $root | Select Name,PasswordStatus| Where-Object FirstName -notlike "Shared" | Sort Name,PasswordStatus | ConvertTo-HTML -Head $Header
나는 '공유'의 이름을 제외하는 다른 방법의 톤을 해봤지만 여전히 올 때 내가 이메일로 출력. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
Where-Object : 'Property'매개 변수의 인수를 확인할 수 없습니다. 인수가 널이거나 비어 있습니다. NULL 또는 비어 있지 않은 인수를 제공 한 다음 명령을 다시 시도하십시오. -이 오류가 발생합니다 – Patrick
속성 이름이 "GivenName"이 아닌 "FirstName"입니까? Quest cmdlet을 실행하지 않으므로 테스트 할 수 없습니다. – mjolinor
GivenName과 Firstname이 모두 존재합니다. - 코드의 1 행에서 테스트를 수행했는데 값을 성공적으로 반환 할 수 있습니다.하지만 필자가 말한 것처럼 필터링하려고하면 작동하지 않습니다. – Patrick