ISW-Tools

Outlook – Synchronisierungsprobleme automatisch löschen

Jörn Walter Veröffentlicht Aktualisiert 2 Min. Lesezeit Office & Exchange

Synchronisierungsprobleme in Outlook löschen

Mit diesem Skript löscht ihr über den Taskplaner automatisch die E-Mails aus dem Ordner „Synchronisierungsprobleme in Outlook“.

Outlook - Synchronisierungsprobleme automatisch löschen

Outlook – Synchronisierungsprobleme automatisch löschen

Skript für Outlook – Synchronisierungsprobleme automatisch löschen

$c = ‚-command „Start-Transcript C:\LOGS\OUSync.log -append -force; Stop-Transcript;$Outlook = New-Object -ComObject Outlook.Application; $SyncIssues = $Outlook.Session.GetDefaultFolder([Microsoft.Office.Interop.Outlook.OlDefaultFolders]::olFolderSyncIssues); For ([int]$i = $SyncIssues.Items.Count; $i -ge 1; $i-=1) {$SyncIssues.Items.Item($i).Delete()};exit $LASTEXITCODE;“‚
$A = New-ScheduledTaskAction –Execute „C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe“ -Argument $c
$T = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Monday,Wednesday,Friday -At „10:00:00“
$S = New-ScheduledTaskSettingsSet
$P = New-ScheduledTaskPrincipal -UserId „$Env:UserDomain\$Env:Username“ -LogonType ServiceAccount -RunLevel highest

New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S -Description „SyncProbDelete“ |Register-ScheduledTask -Taskname „SyncProbDelete“ -TaskPath „\DWP\Joern“

Weitere Optionen beim Anlegen eines Tasks über die Powershell:

-LogonType Interactive
-LogonType Password P@ssw0rd
-LogonType ServiceAccount -RunLevel highest
-RunLevel limited

New-ScheduledTaskAction powershell.exe -Argument “-file C:\Scripts\SyncProbDelete.ps1” -WorkingDirectory “C:\WINDOWS\system32\WindowsPowerShell\v1.0”

  • New-ScheduledTaskAction -Execute „image.exe“
  • New-ScheduledTaskSettingsSet -MultipleInstances Parallel
  • New-ScheduledTaskSettingsSet -DontStopOnIdleEnd -ExecutionTimeLimit ([TimeSpan]::Zero)
  • New-ScheduledTaskPrincipal -UserID „NT AUTHORITY\SYSTEM“
  • New-ScheduledTaskPrincipal -GroupId „ndsedv.de\TaskGroup“
  • New-ScheduledTaskTrigger -AtStartup
  • New-ScheduledTaskTrigger -daily -at 12:00PM
  • New-ScheduledTaskTrigger -Once -At $startTime -RepetitionInterval (New-TimeSpan -Minutes 1) -RepetitionDuration ([Timespan]::MaxValue)

Get-ScheduledTask SyncProbDelete | Select -ExpandProperty Principal

Weiterführende Informationen:

https://docs.microsoft.com/de-DE/exchange/troubleshoot/client-connectivity/ost-sync-issues

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter