SelfAssigned Scripts to 035

I recently made changes to Set-ExecutionPolicy to AllSigned. I am using self assigned singature and trying to run the follow signed script.

**** Connect to Office 365 ****

$LiveCred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

Get-DistributionGroupMember -Identity “accounting”


The error I am seeing after I type in my credentials to Office 365 are as follows:

WARNING: Your connection has been redirected to the following URI: "https://ps.outlook.com/PowerShel
l-LiveID?PSVersion=4.0 "
Import-PSSession : Files cannot be loaded because running scripts is disabled on this system.
Provide a valid certificate with which to sign the files.
At C:\foo.ps1:7 char:1

Can you used self assign scripts with o365?

Thank you

That’s because it’s attempting to implicitly remote the O365 commands into your system, and the resulting shadow module doesn’t get signed. Not really a workaround for that.

And even so, a self-signed certificate does nothing for you in terms of security. It isn’t trusted, you can’t manage revocation, etc. If you’re just going to used self-signed, you’re pretty much wasting your time with it from a security and integrity perspective anyway.

Thank you for the information. I expected you to say the things you have just wanted to verify it.

I have some research to do now.