Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
LICENSE
ReadMe.md
conex.psd1
conex.psm1

ReadMe.md

[ c o n e x ] : : To( "$(Exchange of your $Choice)" )

Conex is a set of commands that ease connecting to - and disconnecting from - Exchange /Online, using plain Windows PowerShell. A quick series of choice prompts caters to the common Exchange targets while parameters accommodate unattended scenarios:

[ c o n e x ] is now available from the PowerShell Gallery

1. Connect-Exchange (a.k.a. conex)

The first command (function) is Connect-Exchange. It does what its name implies. Its alias, 'conex' (included with the module) is where this module got its name.

The best way to learn how to use Connect-Exchange is to just call it - PS C:\> conex [Enter] - and follow along with the randomized tips and guided choice prompts. It's designed to be easy, and informative.

Menus (choice prompts):

  • Exchange Online (currently requires EXO PS module, but Basic option coming soon).
  • Exchange On-Premises
    • FQDN
    • Authentication
      • Basic (HTTPS)
      • Default
        • HTTP
        • HTTPS

Available parameters

  • -Credential (for either Exchange / EXO)
  • -UserPrincipalName (for EXO, enabling silent re-auths, even when MFA-enabled)
  • -ExchangeFqdn (for Exchange On-Premises)
  • -CommandName (Exchange/EXO, to download only specific commands)

2. Disconnect-Exchange (a.k.a. noconex)

Quick/easy/clean session removal. Note conex offers to end existing sessions as well (if detected).

3. Set-ConexTitle (a.k.a. tex)

Easily update the PowerShell window title to show the connected Exchange server. Easily revert back afterwards by calling tex again after disconnecting.

Upcoming features

In the future I plan on adding at least a few more things to this module. Not in any particular order, some of these are:

  • Exchange Online Basic Authentication option (Connect-Exchange).
  • An option to save Exchange server FQDN's and authentication/protocol options in a history list (Connect-Exchange). Will be managed through an XML file in the module root folder.
  • New function for setting defaults/preferences. Will be managed through an XML file in the module root folder.
You can’t perform that action at this time.