2016-04-01 14 views
0

aktualisierenUnerklärliche Logon-Skriptfehler teilweise aufgelöste von msiexec

Dies geschieht nur, wenn das Anmeldeskript zu einer nicht-VBS-Datei in AD festgelegt ist. Wenn ich die aufrufende Datei zu einem VBS-Skript setze, erscheint diese Nachricht nicht. Dies scheint das genaue Gegenteil dessen zu sein, was passieren sollte.


Ich bin in dem Prozess ein VBS-Anmeldeskripts Powershell der Umwandlung und nach den meisten der Logik Umschreiben ich diesen Fehler sehe, wenn Outlook geöffnet ist (dies ist in einer Citrix-Sitzung):

Microsoft Outlook kann keine Unterstützung für Formularskripts bieten.

Diese Funktion ist nicht verfügbar. Wenden Sie sich an Ihren Systemadministrator, um weitere Informationen zu erhalten.

Nach der Suche um, fand ich, dass dies am Anfang des Skripts ausgeführt wird, es zu lösen scheint:

Start-Process -FilePath C:\Windows\System32\msiexec.exe -ArgumentList "/i {90150000-0011-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qn" -Wait

Das funktioniert aber nur zeitweise (könnte ein Timing-Problem sein), und bewirkt, dass die Anmeldeskript länger dauern als üblich.

Kann jemand bitte erklären, was das eigentlich macht, und warum es das Problem lösen könnte, das ich sehe ??

Das alte Skript (VBS) eine einfache VBS-Datei war, wo der neue Powershell-Skript aus einem .BAT wie so genannt wird:

START "" Powershell.exe -NoLogo -noninteractive -executionpolicy remotesigned -WindowStyle Hidden -File \\DC1\NETLOGON\PSSubs\mainlogon.ps1

Antwort

0

Da die MSIEXEC Methode nicht zuverlässig genug war, habe ich die andere Lösung, die sich auf dem Server zu gehen und diesen Registrierungsschlüssel Wert entfernen:

HKEY_CLASSES_ROOT:\Installer\Features\00005109110000000000000000F01FEC\OutlookVBScript

Wenn die Zeichenfolge nach ‚Eigenschaften‘ auf der office-Version abhängig ist.

Microsoft Support

TechNet Social

Ich habe keine Ahnung, was dieser Wert Registrierung nicht, aber ich habe keine schädlichen Wirkungen noch. Wird hier posten, wenn ich etwas merke.