Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Lokales Auslesen von Terminen freigegebener Outlook-Kalender

$
0
0

Hallo zusammen,
bei uns in der Firma nutzen wir Outlook als Mail-Client.
Neben meinem eigenen Kalender kann ich jederzeit über das Adressbuch
die Kalender der Kollegen anzeigen lassen (allerdings nicht im Detail, also nur
"gebucht").
Heute habe ich ein PowerShell Skript geschrieben, das mir für einen im Code
angegebenen Zeitraum meine Termine auflistet.
Jetzt frage ich mich, wie ich die geblockten Zeiten eines Kollegen per PowerShell
ausgeben lassen kann. Mein Skript müsste also um den Namen des Kollegen
erweitert werden.

Mein Skript sieht wie folgt aus

Add-type -assembly "Microsoft.Office.Interop.Outlook" | out-null
$olFolders = "Microsoft.Office.Interop.Outlook.OlDefaultFolders" -as [type] 
$outlook = new-object -comobject outlook.application
$namespace = $outlook.GetNameSpace("MAPI")
$folder = $namespace.getDefaultFolder($olFolders::olFolderCalendar)
$folder.items | Select-Object -Property Subject, Start | where-object { $_.start -gt [datetime]"6/1/2020" -AND $_.start -lt [datetime]"6/19/2020" } | sort-object Start
Wie bekomme ich sowas z.B. für den eingebundenen Kalender von "Hans Wurst"?

Danke und Gruß
DD



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>