2016-06-28 8 views
0

Ich habe ein Skript, das eine .htm- und .txt-Datei im Ordner% appdata% \ Microsoft \ Signatures erstellt.Outlook-Signaturskript wird nicht angezeigt

stelle ich die Unterschrift über Registrierung mit:

NEW-ITEMPROPERTY HKCU:'\Software\Microsoft\Office\15.0\Common\MailSettings' -Name 'NewSignature' -Value $SignatureName -PropertyType 'String' -Force 

NEW-ITEMPROPERTY HKCU:'\Software\Microsoft\Office\15.0\Common\MailSettings' -Name 'ReplySignature' -Value $SignatureName -PropertyType 'String' -Force 

Alles scheint außer der Unterschrift zur Arbeit zeigt nicht im Editorfenster standardmäßig. Es lässt mich manuell hinzufügen.

Wenn ich den Bereich für die Signatureinstellungen in Outlook öffne, keine Änderungen vornahm (ich konnte nicht, wenn ich wollte, wie es ausgegraut ist) und dann schließe, wird die Signatur automatisch wieder in E-Mails angezeigt.

Was fehlt mir? Was macht das Öffnen und Schließen des Signaturfensters?

Antwort

0

Sollte jemand anderes in dieses Problem kommen, wurde es durch das Löschen eines Registrierungseintrags gelöst.

REMOVE-ITEMPROPERTY -path "HKCU:\Software\Microsoft\Office\15.0\Outlook\Setup\" -name "First-Run" 

Addiert man diese in und mit ihm laufen, während Outlook geschlossen ist das Problem behoben

0

Sie können Funktionen in Word verwenden, um die Standardsignatur für neue E-Mails und Antworten festzulegen. Versuchen Sie dies:

$Word = New-Object -ComObject Word.Application 

$EmailOptions = $Word.EmailOptions 
$Signature = $EmailOptions.EmailSignature 

$Signature.NewMessageSignature = $SignatureName 
$Signature.ReplyMessageSignature = $SignatureName 

$Word.Quit() 
+0

Ich hoffe, Word nicht brauchen. Wenn ich das versuchte, obwohl ich das bekam: Ausnahmeeinstellung "NewMessageSignature": "keine solche Schnittstelle unterstützt (Ausnahme von HRESULT: 0x80004002 (E_NOINTERFACE))" – Zac