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 StartWie bekomme ich sowas z.B. für den eingebundenen Kalender von "Hans Wurst"?
Danke und Gruß
DD