PS - Update Kalendereintrag via EWS
Hey zusammen,
ich würde gerne die Kategorien eines Termins mittels EWS manipulieren. Die Änderung im Termin funktioniert auch. Leider setzt er den Termin dann an irgend einer Stelle auf geändert und will diesen dann verschicken. Dort erhalte ich eine Fehlermeldung weil in den Terminen keine Adressat drin steht (ist auch so gewollt). Kann man das irgendwie verhindern?
ich würde gerne die Kategorien eines Termins mittels EWS manipulieren. Die Änderung im Termin funktioniert auch. Leider setzt er den Termin dann an irgend einer Stelle auf geändert und will diesen dann verschicken. Dort erhalte ich eine Fehlermeldung weil in den Terminen keine Adressat drin steht (ist auch so gewollt). Kann man das irgendwie verhindern?
function Unix_autoFBR {
param(
[Parameter(Mandatory=$true)]
[string] $UNIXFBID
)
$itemId = $UNIXFBID
write-host "----------------$UNIXFBID----------------"
$appointment = [Microsoft.Exchange.WebServices.Data.Appointment]::Bind($service, [Microsoft.Exchange.WebServices.Data.ItemId]::new($itemId))
$category = "FBRelevant"
$appointment.Categories.Add($category)
$updateOptions = [Microsoft.Exchange.WebServices.Data.SendInvitationsOrCancellationsMode]::SendToNone
$appointment.Update([Microsoft.Exchange.WebServices.Data.ConflictResolutionMode]::AlwaysOverwrite)
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82045871306
Url: https://administrator.de/contentid/82045871306
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
1 Kommentar
$updateOptions = [Microsoft.Exchange.WebServices.Data.SendInvitationsOrCancellationsMode]::SendToNone
Du erstellt zwar die Option, übergibst sie aber der Update-Funktion nicht, wie soll sie sonst wirken 😋 ?! Kaffee rüber schieb ...$updateOptions = [Microsoft.Exchange.WebServices.Data.SendInvitationsOrCancellationsMode]::SendToNone
$appointment.Update([Microsoft.Exchange.WebServices.Data.ConflictResolutionMode]::AlwaysOverwrite, $updateOptions)
https://learn.microsoft.com/de-de/dotnet/api/microsoft.exchange.webservi ...
Gruß Katrin