본문 바로가기
기술자료 (KB)/Active Directory (AD)

Powershell - null 확인하는 방법 예시

by 이완주 2024. 6. 26.

아래 예시는 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

댓글