Jeśli
Microsoft Outlook jest zainstalowany i skonfigurowany, ten oneliner pobierze nazwiska, numery telefonów oraz adresy e-mail kontaktów w nim zapisanych.
Dostęp do Outlooka uzyskujemy poprzez obiekt
COM, natomiast same kontakty pobieramy z folderu o numerze 10 (
olFolderContacts). Jako ciekawostka, folder kalendarza ma numer 9, notatki to folder 12, elementy wysłane to folder o numerze 4 i tak dalej. Opis wszystkich folderów dostępny jest
tutaj.
W naszym przykładzie wyświetlamy atrybuty
FullName
,
MobileTelephoneNumber
oraz
Email1Address
jako przykładowe, natomiast, żeby graficznie zapoznać się co jeszcze mamy do dyspozycji, moglibyśmy wykorzystać
Out-GridView, czyli:
(New-Object -ComObject Outlook.Application).session.GetDefaultFolder(10).items | ogv
Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.