alphasec academy

(New-Object -ComObject Outlook.Application).session.GetDefaultFolder(10).items|select FullName,MobileTelephoneNumber,Email1Address|ft -a - pobranie kontaktów z Outlooka

Dodatkowe informacje

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

Przydatne linki


Subskrybuj

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.