Soluções Microsoft em Ambiente Corporativo
Criar uma auto-assinatura global para todos os usuários
Em algumas empresas as vezes é preciso controlar a forma com que os e-mails são assinados. Aqui, um arquivo .vbs que busca as informações preenchidas no Active Directory e as insere no arquivo de auto-assinatura do cliente outlook.
Que tal testar essa solução?
1- Copie o código abaixo e cole em um notepad, salve-o como autosignature.vbs:
On Error Resume Next
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)strName = objUser.FullName
strTitle = objUser.Title
strDepartment = objUser.Department
strCompany = objUser.Company
strPhone = objUser.telephoneNumber
strMobile = objUser.mobileSet objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.SelectionSet objEmailOptions = objWord.EmailOptions
Set objSignatureObject = objEmailOptions.EmailSignatureSet objSignatureEntries = objSignatureObject.EmailSignatureEntries
objSelection.Font.Bold = True
objSelection.Font.Name = "Arial"
objSelection.Font.Size = 9
objSelection.TypeText strName
objSelection.TypeParagraph()
objSelection.Font.Style = "Normal"
objSelection.Font.Bold = False
objSelection.TypeText strTitle
objSelection.TypeParagraph()
objSelection.TypeText strDepartment
objSelection.TypeParagraph()
Set colShapes = objDoc.Shapes
Set objShape = objSelection.InlineShapes.AddPicture("\\server\sharename\path\filename.bmp")
objSelection.TypeParagraph()
objSelection.TypeText strCompany
objSelection.TypeParagraph()
objSelection.TypeText "Tel: " & strPhone
objSelection.TypeParagraph()
objSelection.TypeText "Mobile: " & strMobileSet objSelection = objDoc.Range()
objSignatureEntries.Add "AD Signature", objSelection
objSignatureObject.NewMessageSignature = "AD Signature"
objSignatureObject.ReplyMessageSignature = "AD Signature"objDoc.Saved = True
objWord.Quit
2- Edite/Salve esse arquivo em \\servername\sysvol\scripts no seu controlador de domínio, ou outro compartilhamento. Adicione uma nova GPO e inclua esse script pra ser executado em “User Configuration\Windows Settings\Scripts\Logon”.
3- Efetue logon no domínio e teste sua nova auto-assinatura.
Dúvidas, entre em contato!
Guilherme Lima
MCITP Enterprise Administrator
Related posts:
- Criar contas de usuário usando uma planilha Por Victor Hugo Rodrigues [editado por Guilherme Lima] Data de...
- Como transferir funções FSMO de um controlador de domínio inacessível para outro controlador de domínio Na vida de um consultor nos deparamos todos os dias...
- Como migrar pastas públicas do Exchange 2000/2003 para o Exchange 2007? Situação Problema: Durante uma fase de transição do Exchange 2000/2003...
- OWA apresenta mensagens de erro pós migração Situação Problema: Algumas vezes após a migração do Exchange 2000/2003...
- Rapidinha: Erro “the following gpos were not applied because they were filtered out” Olá pessoas, Pra solucionar esse erro misterioso que aparece quando...
| Imprimir artigo | Este artigo foi escrito por Guilherme Lima em 3 de dezembro de 2009 às 4:56, e está arquivado em Active Directory, Windows Server 2000, Windows Server 2003, Windows Server 2008. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |


