Solved

Centralized signature in Office 365

Posted on 2013-11-26
14
602 Views
Last Modified: 2013-12-17
hi,
i have to insert a centralized signature in Office 365. The problem is due to the fact that I have to insert a logo and the editor GUI does not allow it.
The only way it would seem to load it via powershell commands.
I followed the steps through this technet site but when I try to execute import-module and imposed the path (correct).
Impossible to find data file 'SetOSCEXOEmailSignature1.psm1'

http://gallery.technet.microsoft.com/office/Set-Email-Signatures-in-792587f5
0
Comment
Question by:r3helpdesk
  • 8
  • 6
14 Comments
 
LVL 40

Expert Comment

by:Subsun
ID: 39678131
If you import it with exact path then it should work.. For example..

Import-module "C:\Temp\EmailSignature\SetOSCEXOEmailSignature1.psm1"

Open in new window

Can you post the screenshot of the error?
0
 

Author Comment

by:r3helpdesk
ID: 39680339
imageHi,
i tried it but it appear another error.
i attached image.
0
 
LVL 40

Expert Comment

by:Subsun
ID: 39680346
Hope you have copied the PSM! file at C:\Temp\EmailSignature

Can you translate the error to English? or Just copy paste the complete error here?
0
 

Author Comment

by:r3helpdesk
ID: 39680442
For sure! I copied the right file with psm1 extension!
This is tralnstion about it: Import-Module: Could not load module 'C: \ temp \ EmailSignature \ SetOSCEX
OEmailSignature.psd1 'specified. No valid module file found in the modules directory.
At line: 1 car: 14
+ Import-module <<<< C: \ temp \ EmailSignature \ SetOSCEXOEmailSignature.psd1
     + CategoryInfo: ResourceUnavailable: (C: \ temp \ EmailSi ... lSignatu
    re.psd1: String) [Import-Module], FileNotFoundException
     + FullyQualifiedErrorId: Modules_ModuleNotFound, Microsoft.PowerShell.Comm
    ands.ImportModuleCommand

The I try to import-module with the .psd1 exstension bt appear another message:
Import-Module : Could not import the module ' C: \ temp \ EmailSignature \ en-US \ S
etOSCEXOEmailSignature.psd1 'because its manifest contains one or more me
mbri invalid . The members of the manifest are valid ' ModuleToProcess ' , ' NestedMo
dules ' , ' guid ' , ' Author ' , ' CompanyName ' , ' Copyright ' , ' ModuleVersion ' , ' Descrip
tion ' , ' PowerShellVersion ' , ' PowerShellHostName ' , ' PowerShellHostVersion ' , ' CLR
Version ' , ' DotNetFrameworkVersion ' , ' ProcessorArchitecture ' , ' RequiredModules ' ,
 ' TypesToProcess ' , ' FormatsToProcess ' , ' ScriptsToProcess ' , ' PrivateData ' , ' Requ
iredAssemblies ' , ' ModuleList ' , ' FileList ' , ' FunctionsToExport ' , ' VariablesToExp
ort ' , ' AliasesToExport ' , ' CmdletsToExport ' . Remove the invalid members ( ' Exi
stingTextSignature ' , ' CannotFindExWebSvcVariable ' , ' SaveExWebSvcVariable ' , ' Ever
dExWebSvcVariable ' , ' ExistingHtmlSignature ' , ' EstablishConnection ' , ' InstallExW
ebSvcModule ' , ' SetOWASignature ' , ' GetOWAUserOptions ' , ' RequireConnection ' ) , here
ndi try to import the module .
At line: 1 car : 14
+ Import-module <<<< C: \ temp \ EmailSignature \ en-US \ SetOSCEXOEmailSignature.psd1
    + CategoryInfo : InvalidData : (C: \ temp \ EmailSi ... lSignature.psd1 :
   String) [ Import-Module ] , InvalidOperationException
    + FullyQualifiedErrorId : Modules_InvalidManifestMember , Microsoft.PowerShe
   ll.Commands.ImportModuleCommand

Regards,
0
 
LVL 40

Expert Comment

by:Subsun
ID: 39680469
Okie I cannot test it now.. You can try copying the files to PowerShell modules folder and then import it..

To do that.. Trype $env:PSModulePath in powershell and note down the path displayed in result.

Ideally you can find the following path's in result..

C:\Users\<UserName>\Documents\WindowsPowerShell\Module

and

C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

Now  extract the content of SetOSCEXOEmailSignature.zip to any one of the PS module path.. It should create SetOSCEXOEmailSignature folder inside the module path and there will be SetOSCEXOEmailSignature.psm1 inside it..

Once you complete, Close and re-open the powershell and run following command to import the module..
Import-Module SetOSCEXOEmailSignature

Open in new window

0
 

Author Comment

by:r3helpdesk
ID: 39680753
I try to do it but it appeared this error:

Import-Module: Could not load module 'SetOSCEXOEmailSignature' specif
ied. No valid module file found in the modules directory.
At line: 1 car: 14
+ Import-Module <<<< SetOSCEXOEmailSignature
     + CategoryInfo: ResourceUnavailable: (SetOSCEXOEmailSignature St
    ring) [Import-Module], FileNotFoundException
     + FullyQualifiedErrorId: Modules_ModuleNotFound, Microsoft.PowerShell.Comm
    ands.ImportModuleCommand
0
 
LVL 40

Expert Comment

by:Subsun
ID: 39681084
Could you please post the results of the following commands? Also make sure you are running the commands with a admin account which has sufficient permission on that computer.

Get-ExecutionPolicy
Get-Module -ListAvailable
$env:psmodulepath -split ";" | GCI | ?{$_.Psiscontainer}

Open in new window

0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:r3helpdesk
ID: 39681492
PS C:\Windows\system32> Get-ExecutionPolicy
Unrestricted
PS C:\Windows\system32> Get-Module -ListAvailable

ModuleType Name                      ExportedCommands
---------- ----                      ----------------
Manifest   AppLocker                 {}
Manifest   BitsTransfer              {}
Manifest   MSOnline                  {}
Manifest   MSOnlineExtended          {}
Manifest   PSDiagnostics             {}
Manifest   TroubleshootingPack       {}


PS C:\Windows\system32> $env:psmodulepath -split ";" | GCI | ?{$_.Psiscontainer}



    Directory: C:\Users\ddileo\Documents\WindowsPowerShell\Modules


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        27/11/2013     14.46            Documentation_files
d----        27/11/2013     14.46            en-US


    Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d---s        14/07/2009     13.19            AppLocker
d---s        16/10/2013     20.22            BitsTransfer
d----        27/11/2013     14.46            Documentation_files
d----        27/11/2013     14.46            en-US
d----        22/11/2013      9.59            MSOnline
d----        22/11/2013      9.59            MSOnlineExtended
d----        14/07/2009      7.32            PSDiagnostics
d----        14/07/2009     12.52            TroubleshootingPack
0
 
LVL 40

Expert Comment

by:Subsun
ID: 39681526
I didn't see the folder SetOSCEXOEmailSignature in the module path from result? Where did you extract the module files?
0
 

Author Comment

by:r3helpdesk
ID: 39715942
Hi,
i solved the issue with GUI because the editor for transport rules is even an editor html.

Regards,
0
 

Author Comment

by:r3helpdesk
ID: 39716039
I've requested that this question be closed as follows:

Accepted answer: 0 points for r3helpdesk's comment #a39715942

for the following reason:

i solved the issue with GUI because the editor for transport rules is even an editor html.
0
 
LVL 40

Expert Comment

by:Subsun
ID: 39716040
Could please explain the solution in detail and close the question? So that it will be helpful for others who look to resolve similar issue?..
0
 

Accepted Solution

by:
r3helpdesk earned 0 total points
ID: 39716055
This is the right way to create a centralized signature without use Powershell but simply using GUI with html tags:

http://help.outlook.com/en-us/140/ff852816.aspx

For me it solved.

Regards,
0
 

Author Closing Comment

by:r3helpdesk
ID: 39723518
This is the right way to create a centralized signature without use Powershell but simply using GUI with html tags:

http://help.outlook.com/en-us/140/ff852816.aspx

For me it solved.

Regards,
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Join & Write a Comment

We were having a lot of "Heartbeat Alerts" in our SCOM environment, now "Heartbeat" in a SCOM environment for those of you who might not be familiar with SCOM is a packet of data sent from the agent to the management server on a regular basis, basic…
The System Center Operations Manager 2012, known as SCOM, is a part of the Microsoft system center product that provides the user with infrastructure monitoring and application performance monitoring. SCOM monitors:   Windows or UNIX/LinuxNetwo…
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now