步驟1:執行cmder程式,
步驟1-1:按+ Create new console
步驟1-2:選1:{Shells}
步驟1-3:選6:{PowerShells(Admin)}
步驟2: 將下列指令,逐行貼上 (註解:
第3行 | where {$_ -match '@taipei.abc.com.tw'} 表示篩選ABC公司之台北分支辦公室 、
| Sort-Object -Property department 以部門別排序後再產出結果 )
$OUTLOOK = New-Object -ComObject "Outlook.application"
$Galist=$outlook.getnamespace("MAPI").AddressLists.Item("全域通訊清單").AddressEntries
$Galist|%{$_.GetExchangeUser() |select companyname,department,Name,PrimarySmtpAddress,BusinessTelephoneNumber,JobTitle} | where {$_ -match '@taipei.abc.com.tw'} | Sort-Object -Property department > c:\users\username\Gal_Taipei.txt
步驟3:檢視C槽資料夾,產出結果 c:\users\username\Gal_Taipei.txt
相關介面:
cmder命令提示字元(PowerShell)
相關GAL查詢:
EXCEL VBA執行GAL查詢