$fileName = "UserGroup" + $(Get-Date -uformat "(%Y%m%d_%A_%Hh %Mm %Ss)") + ".CSV"
$filePath = "C:\" #파일이 생성될 폴더 위치를 지정합니다. 입력한 폴더는 반드시 만들어 주어야 합니다."
New-Item -Path $($filePath + $($fileName)) -Type:File
Add-Content -Path $($filePath + $($fileName)) -Value "DisplayName, Group"
$objDomain = New-Object System.DirectoryServices.DirectoryEntry
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
$objSearcher.SearchRoot = $objDomain
$objSearcher.PageSize = 1000
$objSearcher.SearchScope = "Subtree"
$Mbxs = Get-Mailbox -ResultSize unlimited;
foreach ($User in $mbxs) {
$strFilter = "(&(objectCategory=group)(objectClass=group)(member=$($User.DistinguishedName)))";
$objSearcher.Filter = $strFilter
$colProplist = "name"
foreach ($i in $colPropList){ $a = $objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
if($colResults -ne $null) {
foreach ($objResult in $colResults) {
#"""$($User.DisplayName)"",""$($objResult.Properties.name)"""
Add-Content -Path $($filePath + $($fileName)) -Value """$($User.DisplayName)"",""$($objResult.Properties.name)"""
}
}
#$objSearcher = $null;
}
iPhone 에서 작성된 글입니다.
$filePath = "C:\" #파일이 생성될 폴더 위치를 지정합니다. 입력한 폴더는 반드시 만들어 주어야 합니다."
New-Item -Path $($filePath + $($fileName)) -Type:File
Add-Content -Path $($filePath + $($fileName)) -Value "DisplayName, Group"
$objDomain = New-Object System.DirectoryServices.DirectoryEntry
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
$objSearcher.SearchRoot = $objDomain
$objSearcher.PageSize = 1000
$objSearcher.SearchScope = "Subtree"
$Mbxs = Get-Mailbox -ResultSize unlimited;
foreach ($User in $mbxs) {
$strFilter = "(&(objectCategory=group)(objectClass=group)(member=$($User.DistinguishedName)))";
$objSearcher.Filter = $strFilter
$colProplist = "name"
foreach ($i in $colPropList){ $a = $objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
if($colResults -ne $null) {
foreach ($objResult in $colResults) {
#"""$($User.DisplayName)"",""$($objResult.Properties.name)"""
Add-Content -Path $($filePath + $($fileName)) -Value """$($User.DisplayName)"",""$($objResult.Properties.name)"""
}
}
#$objSearcher = $null;
}
iPhone 에서 작성된 글입니다.
TAG Exchange

