728x90
$list = Import-Csv C:\Temp\sam.csv
New-Item -Path C:\Temp -Name sam_check_y.csv -ItemType file -Value ("id" + [Environment]::NewLine)
New-Item -Path C:\Temp -Name sam_check_n.csv -ItemType file -Value ("id" + [Environment]::NewLine)
foreach($user in $list )
{
$check_id = $user.id
$user_yn = (Get-ADGroup -identity "EDGE_Dev@1" -properties Member).Member | Get-ADUser | where-object {$_.SamaccountName -eq $check_id} | Select-Object samaccountname
if($user_yn -eq $NULL) {
$check_id |Add-Content -Path C:\Temp\sam_check_n.csv
}
if($user_yn -ne $NULL) {
$check_id |Add-Content -Path C:\Temp\sam_check_y.csv
}
}
728x90
'IT이야기 > ActiveDirectory' 카테고리의 다른 글
Troubleshooting Active Directory Replication (0) | 2022.11.25 |
---|---|
sid,SidHistory 값 출력하기 (0) | 2021.08.04 |
Export AD Users to CSV using Powershell Script (0) | 2016.11.24 |
Windows 2003 DC에서 Windows 2008 DC로 FSMO(작업마스터) 넘기기 (0) | 2016.07.12 |
(그룹 정책) 소프트웨어 제한 정책을 사용한 특정 프로그램 사용 차단 (0) | 2016.07.12 |