아래 예시는 csv 파일을 가지고 와서 현재 그룹의 메일 속성에 값이 있는 것만 나타나게 하는 내용입니다.
Import-Csv "C:\Temp\GroupSample.csv" | ForEach-Object `
{
$mail=Get-ADGroup $_.sam -Properties mail
If($mail.mail -ne $null){
write-host $_.sam
Get-ADGroup $_.sam -Properties mail | select name, mail
}
}
결과 내용입니다.
name mail
---- ----
경영지원실 1234@globalsoft.co.kr
csv 파일에 Mailaddress 값이 있는 경우에만 나타내라
Import-Csv "C:\Temp\GroupSample.csv" | ForEach-Object `
{
# csv 파일의 경우 값이 없을 경우 $null 로 확인이 안되어 아래아 같이 작성 함.
If($_.Mailaddress -ne '') {
Write-host $_.Name $_.Mailaddress
}
}
결과 화면
경영지원본부 g@globalsoft.co.kr
댓글