See my post below, plus this new info.
I installed the cumulative update 1 for Exchange Server 2013, hoping it might fix some of the problems....but no luck. I'm completely stuck. No way to go forwards and no way to go back.
I still have no access to that stupid web-based ecp program so that I can manage Exchange 2013. It simply doesn't exist on default web site. And I can't follow the steps listed on that web page, to try to recreate the ecp, because I can't even get connected
to Exchange using the Exchange Powershell-based management shell. Every time I open that shell, I get the following errors when it tries to connect to Exchange:
Welcome to the Exchange Management Shell!
Full list of cmdlets: Get-Command
Only Exchange cmdlets: Get-ExCommand
Cmdlets that match a specific string: Help *<string>*
Get general help: Help
Get help for a cmdlet: Help <cmdlet name> or <cmdlet name> -?
Show quick reference guide: QuickRef
Exchange team blog: Get-ExBlog
Show full output for a command: <command> | Format-List
Tip of the day #19:
If you want to test all IP Block List providers, you just have to pipe the Get-IpBlockListProvider cmdlet to the Test-Ip
BlockListProvider cmdlet:
Get-IpBlockListProvider | Test-IpBlockListProvider -IpAddress 192.168.0.1
VERBOSE: Connecting to SYSTEM7.testkate.edu.
New-PSSession : [system7.testkate.edu] Processing data from remote server system7.testkate.edu failed with the
following error message: The user "testkate.edu/Users/Administrator" isn't assigned to any management roles. For more
information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
VERBOSE: Connecting to SYSTEM7.testkate.edu.
New-PSSession : [system7.testkate.edu] Processing data from remote server system7.testkate.edu failed with the
following error message: The user "testkate.edu/Users/Administrator" isn't assigned to any management roles. For more
information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
VERBOSE: Connecting to SYSTEM7.testkate.edu.
New-PSSession : [system7.testkate.edu] Processing data from remote server system7.testkate.edu failed with the
following error message: The user "testkate.edu/Users/Administrator" isn't assigned to any management roles. For more
information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:
I've checked to Domain Administrator account and it is in the Exchange Server Organization Management security group (in fact, I've added it to all the other management groups that are intended for users and at the same time I added the Domain Admins group
to those same groups), so I know that it has been assigned the proper management roles. I think the problem is more related to the part of those error messages where it says + FullyQualifiedErrorID : IncorrectProtocolVersion,PSSessionOpenFailed. But I have
no idea what causes that or how to fix it.
And until I can get Powershell to connect to the Exchange Server, I can't even try to do a New-EcpVirtualDirectory. Nor can I uninstall Exchange because the database has mailboxes in it (system-related mailboxes that Setup created when installing Exchange)
and the Uninstall won't work until those mailboxes are deleted and I can't delete the mailboxes (even if I knew how) because I can't connect to Exchange using Powershell.
Microsoft really screwed up Setup for Exchange Server 2013. The Uninstall option for Exchange Server setup needs to have a /Force parameter, so that when I tell Setup to uninstall Exchange, by using the /Force parameter, it will tell setup, "Hey, I don't
care if there are mailboxes present! Ignore that! Delete them! Delete the mailbox database and uninstall Exchange Server!" If I've told you to uninstall, then obviously I don't care if there are existing mailboxes! Uninstall!
There should also be a Reinstall mode that, if specified, tells Exchange SEtup to wipe out the existing Exchange installation and install a brand new fresh one, from scratch. And there should be a companion mode to Setup /PrepareAD that might be called Setup
/UnPrepareAD and that option would go through AD and clean out (remove) all traces of Exchange-related items from AD (including in the schema), so if someone ends up having to try to manually remove Exchange Server 2013, by say rebuilding the Windows 2012
Server (that they attempted to install Exchange on), They could run setup /UnPrepareAD and it would remove all traces of Exchange from AD, so that they could have a "pristine" environment to try installing Exchange Server 2013 into again. Otherwise, they'd
have to blow away their entire Windows infrastructure and nobody wants to do that.
So, right now, I'm stuck. Until I can get connected to the Exchange 2013 Server with Exchange's Powershell-based Management Shell, I can't do anything. I can't go forward and I can't go backward. I'm just stuck. I could blow the whole Windows 2012 Server
away and then clean a few things out of AD, but its unlikely that will allow me to get connected to Exchange Server with Powershell and its unlikely that it will create the ECP this time around. I would need to know everything Exchange-rlated that needs to
be removed from AD, so that I can get the correct things removed safely.