Microsoft needs to deliver a proper PowerShell module for Exchange Online MFA!

%3CLINGO-SUB%20id%3D%22lingo-sub-885214%22%20slang%3D%22en-US%22%3EMicrosoft%20needs%20to%20deliver%20a%20proper%20PowerShell%20module%20for%20Exchange%20Online%20MFA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-885214%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fexchange%2Fexchange-online%2Fconnect-to-exchange-online-powershell%2Fmfa-connect-to-exchange-online-powershell%3Fview%3Dexchange-ps%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERight%20now%20the%20workaround%20is%20to%20download%20a%20special%20ClickOnce%20module.%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhich%20means%20that%20for%20any%20EXO%20task%2C%20you%20always%20have%20to%20open%20the%20ClickOnce-Terminal.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENot%20having%20a%20proper%20EXO%20module%20is%20disrupting.%20Most%20other%20PS%20modules%20for%20Office%20365%20services%20are%20already%20working%20with%20MFA.%20I'm%20truly%20astonished%20that%20the%20EXO%20team%20could%20not%20deliver%20something%20that%20properly%20integrates%20itself%20into%20existing%20workflows%20and%20the%20default%20PowerShell...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-885214%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EExchange%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-885434%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20needs%20to%20deliver%20a%20proper%20PowerShell%20module%20for%20Exchange%20Online%20MFA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-885434%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F65328%22%20target%3D%22_blank%22%3E%40Daniel%20Niccoli%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%23%23%20Workaround%26nbsp%3B%23%23%3C%2FP%3E%3CP%3ENot%20from%20Exchange%20Team%2C%20but%20we%20have%20a%20module%20from%20third%20party%20provider%20which%20supports%20MFA.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.powershellgallery.com%2Fpackages%2FExchangeOnlineShell%2F2.0.2%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.powershellgallery.com%2Fpackages%2FExchangeOnlineShell%2F2.0.2%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fandysvints%2FExchangeOnlineShell%2Fblob%2Fmaster%2FREADME.md%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fandysvints%2FExchangeOnlineShell%2Fblob%2Fmaster%2FREADME.md%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-886466%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20needs%20to%20deliver%20a%20proper%20PowerShell%20module%20for%20Exchange%20Online%20MFA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-886466%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F38365%22%20target%3D%22_blank%22%3E%40Kevin%20Morgan%3C%2FA%3E%26nbsp%3B%20Thanks%20for%20the%20hint%2C%20but%20third-party%20products%20have%20to%20walk%20through%20an%20expensive%20security%20audit%20first%2C%20so%20we%20can't%20really%20use%20those.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-886677%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20needs%20to%20deliver%20a%20proper%20PowerShell%20module%20for%20Exchange%20Online%20MFA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-886677%22%20slang%3D%22en-US%22%3E%3CP%3EThey%20are%20working%20on%20this.%20So%20far%2C%20we%20have%20support%20for%20the%20MFA%20module%20in%20Azure%20Cloud%20Shell%2C%20a%20%22pure%22%20PowerShell%20version%20should%20be%20coming%20soon.%20Perhaps%20at%20Ignite%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-887120%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20needs%20to%20deliver%20a%20proper%20PowerShell%20module%20for%20Exchange%20Online%20MFA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-887120%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F58%22%20target%3D%22_blank%22%3E%40Vasil%20Michev%3C%2FA%3ELet's%20hope%20for%20the%20best%20then.%20I'm%20really%20unsatisfied%20with%20the%20PowerShell%20modules%20they're%20offering.%20They're%20all%20over%20the%20place%20and%20you%20need%20to%20go%20on%20a%20internet%20safari%20to%20hunt%20them%20all%20down%2C%20instead%20of%20having%20them%20at%20one%20place.%20The%20current%20state%20of%20the%20EXO%20module%20is%20just%20the%20cherry%20on%20top.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Regular Contributor

Right now the workaround is to download a special ClickOnce module.

 

Which means that for any EXO task, you always have to open the ClickOnce-Terminal.

 

Not having a proper EXO module is disrupting. Most other PS modules for Office 365 services are already working with MFA. I'm truly astonished that the EXO team could not deliver something that properly integrates itself into existing workflows and the default PowerShell...

4 Replies
Highlighted
Highlighted

@Kevin Morgan  Thanks for the hint, but third-party products have to walk through an expensive security audit first, so we can't really use those.

Highlighted

They are working on this. So far, we have support for the MFA module in Azure Cloud Shell, a "pure" PowerShell version should be coming soon. Perhaps at Ignite?

Highlighted

@Vasil MichevLet's hope for the best then. I'm really unsatisfied with the PowerShell modules they're offering. They're all over the place and you need to go on a internet safari to hunt them all down, instead of having them at one place. The current state of the EXO module is just the cherry on top.