我希望有人知道如何解决以下问题。
我们公司有XP和Win7客户端。 客户端具有Office 2003,Office XP和Office 2010。
是否可以在Windows XP上添加.ps1启动脚本? 可能使用:%SystemRoot%\ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe script.ps1 客户端上的执行策略:重新签名(无证书!)
如果可能为1: 将\ Servername \ Netlogon \ OutlookSignature \%用户名%_CompanySigFolder路径的内容复制到以下路径C:\ Users \%用户名%\ AppData \ Roaming \ Microsoft \ Signatures \ DefaultCompanySignatureName
如果1不可能: 我将在将文件复制到%appdata%....
之前1天运行正常的.cmd启动脚本复制文件后,是否可以将新签名设置为用户默认Outlook签名? 我已经读过它可能通过注册表项,但没有找到详细信息。
我通过PS-Remoting完全访问域中的所有计算机。 如果Outlook会话处于活动状态,这是否有效?
脚本必须区分XP和Win7,然后在Office XP,2003和2010之间。
提前致谢! 丹尼尔
答案 0 :(得分:1)
#Set the signature as default for new emails
$MSWord = New-Object -ComObject word.application
$EmailOptions = $MSWord.EmailOptions
$EmailSignature = $EmailOptions.EmailSignature
$EmailSignature.NewMessageSignature = “name of signature” #insert the signature name
$MSWord.Quit()