Scheduled Task for Exchange Management Shell is not working
I am using a command in exchange management shell to get some information of mailbox users.
When I run it form the exchange management shell it works fine without any issues. However when I schedule it using the Task Scheduler it doesn't work and the Last Run Result output is 0X1.
The General settings are Run Whether user is logged on or not and Run with Highest Privileges.
Please note that I have not saved the command. I have directly added it in the Add arguments field.
Please help.
Hi,
For Windows Task related issues, I suggest we post it on Windows Server forum:
http://social.microsoft.com/Forums/en-US/home?category=windowshomeserver
Thanks,
Simon Wu
TechNet Community Support
Similar Messages
-
Exchange Management Shell does not connect to server
Hi,
Can't connect to server with Exchange Management Shell.
Restart, IISRESET etc. does not help.
Method :
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri EXCHSERVER.CONTOSO.COM/PowerShell/ -Authentication Kerberos
Import-PSSession $Session
also does not work.
Error:
VERBOSE: Connecting to EXCHSERVER.CONTOSO.COM.
New-PSSession : [EXCHSERVER.CONTOSO.COM] Connecting to remote server EXCHSERVER.CONTOSO.COM failed with the following
error message : The WS-Management service cannot process the request. The load quota for the system has been exceeded.
Send future requests at a slower rate or raise the system quota. For more information, see the about_Remote_Troublesho
oting 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 : -2144108120,PSSessionOpenFailed
VERBOSE: Connecting to EXCHSERVER.CONTOSO.COM.
New-PSSession : [EXCHSERVER.CONTOSO.COM] Connecting to remote server EXCHSERVER.CONTOSO.COM failed with the following
error message : The WS-Management service cannot process the request. The load quota for the system has been exceeded.
Send future requests at a slower rate or raise the system quota. For more information, see the about_Remote_Troublesho
oting 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 : -2144108120,PSSessionOpenFailedRun a normal powershell
Import the Exchange server 2010 snapin and get the current certificates
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
PS C:\Users\Administrator> Get-ExchangeCertificate
Thumbprint Services Subject
084B2597D626C5361CF8002FADBEA83B9144143D IP.WS. CN=trapoist.com, OU=Domain Control Validated
76C7987A7A9C7F9917A6A1B208220CA768CE0D23 IP..S. CN=trapoist.com, OU=Domain Control Validated
Get-ExchangeCertificate | select *
AccessRules : {System.Security.AccessControl.CryptoKeyAccessRule, System.Security.AccessControl.CryptoKeyAcces
sRule, System.Security.AccessControl.CryptoKeyAccessRule}
CertificateDomains : {trapoist.com, www.trapoist.com, autodiscover.trapoist.com, IMAP.trapoist.com...}
CertificateRequest :
IisServices : {IIS://MAILTRAPOIST/W3SVC/1}
IsSelfSigned : False
KeyIdentifier : 36A0EC10B4503C5DBF51815A50F442D9404BE04E
RootCAType : ThirdParty
Services : IMAP, POP, IIS, SMTP
Status : Valid
SubjectKeyIdentifier : 36A0EC10B4503C5DBF51815A50F442D9404BE04E
PrivateKeyExportable : True
PublicKeySize : 2048
ServicesStringForm : IP.WS.
Archived : False
Extensions : {System.Security.Cryptography.Oid, System.Security.Cryptography.Oid, System.Security.Cryptograph
y.Oid, System.Security.Cryptography.Oid...}
FriendlyName : trapoist.com
IssuerName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
NotAfter : 8/9/2015 4:06:40 PM (SE VENCERA EL 8 DE SEPTIEMBRE)
NotBefore : 8/5/2014 7:39:01 PM
HasPrivateKey : True
PrivateKey : System.Security.Cryptography.RSACryptoServiceProvider
PublicKey : System.Security.Cryptography.X509Certificates.PublicKey
RawData : {48, 130, 5, 128...}
SerialNumber : 27B309845C2696
SubjectName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
SignatureAlgorithm : System.Security.Cryptography.Oid
Thumbprint : 084B2597D626C5361CF8002FADBEA83B9144143D
Version : 3
Handle : 485017248
Issuer : CN=Go Daddy Secure Certificate Authority - G2, OU=http://certs.godaddy.com/repository/, O="GoDad
dy.com, Inc.", L=Scottsdale, S=Arizona, C=US
Subject : CN=trapoist.com, OU=Domain Control Validated
AccessRules : {System.Security.AccessControl.CryptoKeyAccessRule, System.Security.AccessControl.CryptoKeyAcces
sRule, System.Security.AccessControl.CryptoKeyAccessRule}
CertificateDomains : {trapoist.com, www.trapoist.com, autodiscover.trapoist.com, mail.trapoist.com...}
CertificateRequest :
IisServices : {}
IsSelfSigned : False
KeyIdentifier : 54B2B188FA07098417B50DF52BDC0A41E44C9234
RootCAType : ThirdParty
Services : IMAP, POP, SMTP
Status : DateInvalid
SubjectKeyIdentifier : 54B2B188FA07098417B50DF52BDC0A41E44C9234
PrivateKeyExportable : True
PublicKeySize : 2048
ServicesStringForm : IP..S.
Archived : False
Extensions : {System.Security.Cryptography.Oid, System.Security.Cryptography.Oid, System.Security.Cryptograph
y.Oid, System.Security.Cryptography.Oid...}
FriendlyName : trapoist.com
IssuerName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
NotAfter : 8/9/2014 4:06:40 PM
NotBefore : 8/12/2013 2:29:54 PM
HasPrivateKey : True
PrivateKey : System.Security.Cryptography.RSACryptoServiceProvider
PublicKey : System.Security.Cryptography.X509Certificates.PublicKey
RawData : {48, 130, 5, 161...}
SerialNumber : 042D71441FC05E
SubjectName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
SignatureAlgorithm : System.Security.Cryptography.Oid
Thumbprint : 76C7987A7A9C7F9917A6A1B208220CA768CE0D23
Version : 3
Handle : 485016480
Issuer : SERIALNUMBER=07969287, CN=Go Daddy Secure Certification Authority, OU=http://certificates.godadd
y.com/repository, O="GoDaddy.com, Inc.", L=Scottsdale, S=Arizona, C=US
Subject : CN=trapoist.com, OU=Domain Control Validated
Renew the expired selfsigned certificate
PS C:\Users\Administrator> Get-ExchangeCertificate -Thumbprint '76C7987A7A9C7F9917A6A1B208220CA768CE0D23' | New-ExchangeCertificate
Confirm
Overwrite the existing default SMTP certificate?
Current certificate: '76C7987A7A9C7F9917A6A1B208220CA768CE0D23' (expires 8/9/2014 4:06:40 PM)
Replace it with certificate: 'C3FBFA049FE6AC1806B950EB7A7AF8286EE04880' (expires 4/13/2020 12:56:34 PM)
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
Thumbprint
Services Subject
C3FBFA049FE6AC1806B950EB7A7AF8286EE04880 IP..S. OU=Domain Control Validated, CN=trapoist.com
PS C:\Users\Administrator> Get-ExchangeCertificate
Thumbprint Services Subject
C3FBFA049FE6AC1806B950EB7A7AF8286EE04880 IP..S. OU=Domain Control Validated, CN=trapoist.com
084B2597D626C5361CF8002FADBEA83B9144143D IP.WS. CN=trapoist.com, OU=Domain Control Validated
76C7987A7A9C7F9917A6A1B208220CA768CE0D23 IP..S. CN=trapoist.com, OU=Domain Control Validated
#DELETE THE OLD CERTIFICATE (EXPIRED)
PS C:\Users\Administrator> Remove-ExchangeCertificate -Thumbprint 76C7987A7A9C7F9917A6A1B208220CA768CE0D23
Confirm
Are you sure you want to perform this action?
Remove certificate with thumbprint 76C7987A7A9C7F9917A6A1B208220CA768CE0D23 from the computer's certificate store?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
PS C:\Users\Administrator> Get-ExchangeCertificate
Thumbprint Services Subject
C3FBFA049FE6AC1806B950EB7A7AF8286EE04880 IP..S. OU=Domain Control Validated, CN=trapoist.com
084B2597D626C5361CF8002FADBEA83B9144143D IP.WS. CN=trapoist.com, OU=Domain Control Validated
#CALLING CMD TO RESET THE IIS.
PS C:\Users\Administrator> cmd
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
#RESET EL IIS
C:\Users\Administrator>iisreset
Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted
Done -
Recovery Task for starting a stopped service not working (2012)
I created some monitors in SCOM 2012 to monitor some third-party services on one of our Windows 2008R2 SP1 servers (virtual). In the custom monitor, I created a "Start Service" Recovery Task using this guide:
http://www.opsconfig.com/?p=478
But the Recovery Task is failing. I looked at the Health Explorer for the critical error notifiying me that the service stopped and it shows that the recovery task ran successfully but has the following error:
Output
None
Error
The service name is invalid.
More help is available by typing NET HELPMSG 2185.
Exit Code: 2
I have the Recovery Task configured as follows (bear in mind I'm testing this on a monitor that is only enabled for my test server, and i'm testing it with a non-critical service (Adobe Acrobat Update Service.))
If I connect to the server via RDP and use a command prompt to CD to C:\Windows\system32 and execute net.exe start AdobeARMservice, it starts fine.
What's up with this? I even tried sc.exe but that failed as well.If so, it is the server side issue. Is there anything related to it in Event log?
Juke Chou
TechNet Community Support -
Hello,
I'm trying to use PowerShell to script some mailbox permissions. The mailbox permissions I set in the shell are not displaying in the EMC. The command I'm using is:
add-MailboxPermission -accessrights fullaccess -identity $username -user MYDOMAIN\$supervisor -confirm:$false
I get confirmation from the shell:
Identity User AccessRights
IsInherited Deny
MyDomain.net/Separa... MYDOMAIN\mysupervisor {FullAccess}
False False
Afterwards, when I look in the Exchange Management Console for this user (Right click, Manage Full Access), even after allowing time for replication, I don't see this new permission reflected there. But If I use Get-MailboxPermission
$username, the permissions show up:
Identity User AccessRights
IsInherited Deny
MyDomain.net/Separa... MYDOMAIN\mysupervisor {FullAccess}
False False
Why is this addition not being reflected in the shell?Hi,
The cmdlet you use to grant full access permission is right. If your case, please let "mysupervisor" access to this user's mailbox and verify if he/she can access it. Maybe Exchange Management Console has not been updated well.
Hope this can be helpful to you.
Best regards,
Amy Wang
TechNet Community Support -
I am trying to upgrade my Exchange 2010 environment to exchange 2013. I was able to install exchange 2013 on a VM running windows 2012 R2 without any errors, however after installation I am not able to login to Exchange admin center as it keeps redirecting
to OWA and I am not seeing Exchange management shell.Hi,
What’s the version of your Exchange 2013 Server. Try updating it to the latest version first.
If you were using an account which is still on the Exchange 2010 MBX server, this could be an issue. Try creating a new admin account on the Exchange 2013 and check if the issue still happens
to it.
Thanks,
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Simon Wu
TechNet Community Support -
Exchange Management Shell prompt for connection credentials?
Some time ago I came across an article where a couple of modifications to the shortcut to the EMS would allow a connection to a specific server and then prompt for credentials for that connection.
Removing the -auto and replacing with -serverFQDN [servername] covers the 1st part, but I can't recall what allowed the prompt for credentials to the other machine.
I'm looking do do this from a Win7 machine, where I must login with one account but another account has Exchange permissions.
It's driving me nuts, because I had it working and lost the shortcut in a machine reload and can't recall what I had done.Slightly modified, but nothing important was removed.
C:\Users\[loginid]>C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ver sion 2.0 -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin \RemoteExchange.ps1'; Connect-ExchangeServer -ServerFQDN [servername] -Credential (Get-Credential)"
Welcome to the Exchange Management Shell!
<tip snipped>
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters:
Credential
VERBOSE: Connecting to [servername]
[servername] Connecting to remote server failed with the following error message : Access is denied. For more informati on, see the about_Remote_Troubleshooting Help topic.
+ CategoryInfo
: OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc
eption
+ FullyQualifiedErrorId : PSSessionOpenFailed Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:
Doing a New-PSSessoin using the same credentials is successful.
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
http://[servername]/PowerShell/ -Authentication Kerberos -Credential $UserCredential import-pssession $Session
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters:
Credential
WARNING: Some imported command names include unapproved verbs which might make them less discoverable.
Use the Verbose parameter for more detail or type Get-Verb to see the list of approved verbs.
ModuleType Name
ExportedCommands
Script tmp_e9ed0738-3c62-458b-bdc8-7451...
PS C:\
Using CAC login, or domain/username/password produces the same results. -
The following error occurs.
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 #0:
Did you know that the Identity parameter is a "positional parameter"? That means you can use:
Get-Mailbox "user" instead of: Get-Mailbox -Identity "user"
It's a neat usability shortcut!
VERBOSE: Connecting to mail1.dorothy.local.
New-PSSession : [mail1.dorothy.local] Connecting to remote server mail1.dorothy.local failed with the following error
message : The WinRM client cannot process the request. It cannot determine the content type of the HTTP response from
the destination computer. The content type is absent or invalid. 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 : -2144108297,PSSessionOpenFailed
Exception calling "GetComputerSite" with "0" argument(s): "The Specified directory object cannot be found."
At C:\Program Files\Microsoft\Exchange Server\V15\bin\ConnectFunctions.ps1:164 char:2
+ $localSite=[System.DirectoryServices.ActiveDirectory.ActiveDirectorySite]::GetC ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ActiveDirectoryObjectNotFoundException
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.: mail1.dorothy.local
VERBOSE: Connecting to mail1.dorothy.local.
New-PSSession : [mail1.dorothy.local] Connecting to remote server mail1.dorothy.local failed with the following error
message : The WinRM client cannot process the request. It cannot determine the content type of the HTTP response from
the destination computer. The content type is absent or invalid. 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 : -2144108297,PSSessionOpenFailed
Randy CheekGood Morning,
Log into the server with an account that has appropriate Exchange rights, not a local account.
Note: By default - Domain Admins don't have Exchange rights.
Dame Luthas, ITILv3, MCSE Messaging 2013, MCSA, MCITP
My Technical Blog: http://thelifestrategist.wordpress.com
Discipline is the Difference between Goals and Accomplishments
If this post is useful, please hit the green arrow on the left & if this is the answer hit "mark as answer" -
Is there Exchange 2013 view Exchange Management Shell command similar to Exchange 2010
Hi,
Is there anything similar in Exchange 2013 (Please refer the image). In Exchange 2010 if you make any changes via Management console you could go to "View Exchange Management Shell Command Log" and see what shell command it ran in the background.
It was very handy to copy shell command from here and then run it from shell in case you need to make bulk changes rather than try to find out the shell command from scratch.
I was wondering if there is anything similar in Exchange 2013.
Thanks,
RamanProbably in SP1...
Keep your finger cross ;)
Cheers,
Gulab Prasad
Technology Consultant
Blog:
http://www.exchangeranger.com Twitter:
LinkedIn:
Check out CodeTwo’s tools for Exchange admins
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Error connecting to the Exchange Management Shell - and no one can connect w/ Outlook or OWA
Whew - I'm not sure what's happening but everything blew up this morning when another admin rebooted the server...
I can't connect to the Exchange Management shell - I get this:
[<servername>.<domainname>.local] Connecting to remote server failed with the following error message : WS-Management cannot process the request. The operation failed because of an HTTP error. The HTTP error (12152) is: The server returned
an invalid or unrecognized response . For more information, see the about_Remote_Troubleshooting Help topic. + CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportException
+ FullyQualifiedErrorId : PSSessionOpenFailed
And in digging around, re-running the sharepoint PSConfig appeard to be a fix for a related issue I was reading about, and since there didn't seemt to be any harm in running it again (I did find the technote and had manually ran it after SP1 was installed)
I ran it and this is an excerpt from the log:
09/08/2011 16:48:05 1 INF Entering function Farm.Clear
09/08/2011 16:48:05 1 INF Entering function CentralAdminServiceInstance.Reset
09/08/2011 16:48:05 1 INF Leaving function CentralAdminServiceInstance.Reset
09/08/2011 16:48:05 1 INF Leaving function Farm.Clear
09/08/2011 16:48:05 1 INF Leaving function Farm.TryIsJoinedToFarm
09/08/2011 16:48:05 1 ERR A failure has been encountered when trying to load the Farm
09/08/2011 16:48:05 1 INF Entering function StringResourceManager.GetResourceString
09/08/2011 16:48:05 1 INF Resource id to be retrieved is FarmIsJoinedFailureWhileUsingCommandLine for language English
(United States)
09/08/2011 16:48:05 1 INF Resource retrieved id FarmIsJoinedFailureWhileUsingCommandLine is Failed to detect if this
server is joined to a server farm. Possible reasons for this failure could be that you no longer have the appropriate permissions to the server farm, the database server hosting the server farm is unresponsive, the configuration database is inaccessible
or this server has been removed from the server farm. To diagnose this problem further, review the extended error information located at {0}. If this problem persists, run this wizard again to disconnect from the server farm. After disconnecting,
run the wizard again to create or connect to an existing server farm.
So I seem to have some massive permissions issues. Is there any kind of a technote or walkthrough that can step me through verifying what permissions should be where? The connect to Internet Wizard won't complete complaining it can't configure
the email and to run it again. That caused the Set Up your Internet Address wizard to not run, complaining you have to run the connect to Internet wizard.Is there any update on the issue?
No. I gave up and rebuilt the server - this time inside of HyperV!
It's definetly a problem of some sort of a problem with IIS, that much is obvious. It's frustrating, because by not being able to get to the Exchange Management Shell it made recovery of the Exchange database VERY hard.
The rest of this will be a bit of a rant so feel free to stop reading here if you like :)
I'm pretty unhappy with the fragility of recovering an Exchange databas in general - there is a VERY narrow range of parameters to get mail back - and very many things that can prevent you from recovering. Had I suspected that there would have been
1/10th the pain in recovering mail, before I tried to connect the clients to the new exchange I would have made .PST files for everyone - which would have worked since they all had cached .OST files, even if the clients couldn't talk to Exchange due to the
aformentioned IIS problems. Anyway, it was a total nightmare, extremly frustrating and while many of my problems were probalby self-induced, the total lack of a coherant disaster recovery strategy has at least motivated me to be EXTREMLY diligent about
backups - and not just backups, but ensuring that the SBS backup is working and occasionally firing up a clone VM and doing a restore to ensure the one of two ways Exchange can be successfully backed up are indeed working.
With such an extreme dependence on IIS for client acces AND managemet of Exchange, there really, REALLY needs to be more documentation on how Exchange uses IIS, how to step through the registry and other low-level internals to troubleshoot and compare.
I must have read just about every technet article and literallly hundreds of blog entries on recovering Exchange - but the lack of information about Exchange's integration and dependancies on IIS were the most frustrating of all. Talk about putting all
your eggs in one basket and a huge single point of failure ticking time bomb!
And I think it was either SharePoint Express or an accidently applied SharePoint Express update that blew up IIS. A few days after that update got applied the server was restarted, and that's when everything went completly sideways. That's whats
even more frustrating - that so many applications are so dependant on a now essential layer is frustrating. I realize SBS is an exception to the rule - generally Exchange is installed on it's own server and this isn't a remote possiblity, but any update
(or installer) that messes with IIS really needs to check the environment it's going to go into, and if there is anything at all that could possibly cause a compatibility issue, the update should "fail open" and not install wtihout explicit confirmation
from the admin that he wants to isntall it. Then again, another admin either ran the installer or approved the SP Express update so that still may not have saved me - but if he saw an explicit warning he probably would not have just clicked through
it!
Oh well - thanks for reading if you went all the way through. I'm just glad that it's now over :) -
I don't want to log into my Exchange 2013 every time when I need the Exchange Management Shell. Is that possible I can just install it on my workstation and then remote access to it? Thanks.
Lawrence FungCorrect - it is in the article Amy references, but is in the bulleted section at the top
The computer you install the management tools on must have a supported operating system (such as Windows Server 2012 or Windows 8), have enough disk space, be a member of an Active Directory domain, and satisfy other requirements. For information about system
requirements, see
Exchange 2013 System Requirements.
Cheers,
Rhoderick
Microsoft Senior Exchange PFE
Blog:
http://blogs.technet.com/rmilne
Twitter: LinkedIn:
Facebook:
XING:
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Unable to connect to local Exchange 2013 server when opening Exchange Management shell
Hi Everyone
Yesterday evenything was working fine, and then this morning, I`m unable to establish a connection with the Exchange shell. I receive the following errors. Any help is appreciated.
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 #55:
Want to view the mounted status of all mailbox databases? Type:
Get-MailboxDatabase -Status | Format-Table Name, Server, Mounted
VERBOSE: Connecting to C-EXCH02.BLCLAB.CA.
New-PSSession : [c-exch02.blclab.ca] Connecting to remote server c-exch02.blclab.ca failed with the following error
message : The client cannot connect to the destination specified in the request. Verify that the service on the
destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service
running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following
command on the destination to analyze and configure the WinRM service: "winrm quickconfig". 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 : CannotConnect,PSSessionOpenFailed
VERBOSE: Connecting to C-EXCH02.BLCLAB.CA.
New-PSSession : [c-exch02.blclab.ca] Connecting to remote server c-exch02.blclab.ca failed with the following error
message : The client cannot connect to the destination specified in the request. Verify that the service on the
destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service
running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following
command on the destination to analyze and configure the WinRM service: "winrm quickconfig". 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 : CannotConnect,PSSessionOpenFailed
VERBOSE: Connecting to C-EXCH01.BLCLAB.CA.
New-PSSession : [c-exch01.blclab.ca] Connecting to remote server c-exch01.blclab.ca failed with the following error
message : The client cannot connect to the destination specified in the request. Verify that the service on the
destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service
running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following
command on the destination to analyze and configure the WinRM service: "winrm quickconfig". 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 : CannotConnect,PSSessionOpenFailed
VERBOSE: Connecting to C-EXCH02.BLCLAB.CA.
New-PSSession : [c-exch02.blclab.ca] Connecting to remote server c-exch02.blclab.ca failed with the following error
message : The client cannot connect to the destination specified in the request. Verify that the service on the
destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service
running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following
command on the destination to analyze and configure the WinRM service: "winrm quickconfig". 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 : CannotConnect,PSSessionOpenFailed
VERBOSE: Connecting to C-EXCH01.BLCLAB.CA.
New-PSSession : [c-exch01.blclab.ca] Connecting to remote server c-exch01.blclab.ca failed with the following error
message : The client cannot connect to the destination specified in the request. Verify that the service on the
destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service
running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following
command on the destination to analyze and configure the WinRM service: "winrm quickconfig". 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 : CannotConnect,PSSessionOpenFailed
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:
VERBOSE: Connecting to .
New-PSSession : Cannot bind parameter 'ConnectionUri'. Cannot convert value
"http:///powershell?serializationLevel=Full;ExchClientVer=15.0.516.32;clientApplication=ManagementShell;TargetServer="
to type "System.Uri". Error: "Invalid URI: The hostname could not be parsed."
At line:1 char:30
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [New-PSSession], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.NewPSSessionCommand
[PS] C:\Windows\system32>
Ernie Prescott
Updated information.
I can succussfully connect to the exchange powershell from a remote computer, using this method.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
http://<FQDN of Exchange 2013 Client Access server>/PowerShell/ -Authentication Kerberos
Import-PSSession $Session
So the problem is localised on the server.
RegardsHi
Try the steps for Error 1 on this link
http://www.petenetlive.com/KB/Article/0000477.htm
Hope it will help
Cheers
If you have any feedback on our support, please click
here
Zi Feng
TechNet Community Support -
Exchange Management Shell (Exch 2010) - Error when opening
Hi,
Ive an Exchange 2010 SP3 server which wont open Exchange Management Shell. When opening it, I get the following:
The term 'ImportPSSession' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Program Files\Microsoft\Exchange Server\V14\bin\connectfunctions.ps1:64 char:18
+ ImportPSSession <<<< -ClearCache:$false
+ CategoryInfo : ObjectNotFound: (ImportPSSession:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
The only difference I can see between this and another server which works is get-modules shows the output below on the one that works but the one that fails doesnt show anything. (This could be a symptom though rather than the cause.)
ModuleType Name ExportedCommands
Script <ServerNameReplaced>... {Get-IRMConfiguration, New-MailUser, Enable-CmdletExtensionAgent, New-Ac...
Ive tried copying over the files in this article, but it didnt work:
http://blogs.technet.com/b/nawar/archive/2010/09/03/exchange-management-shell-ems-missing-after-applying-exchange-2010-sp1.aspx
Any help appreciated!?
Thanks
StephenBecause that article has files from Exchange 2010 SP1 and you are running SP3.
If you have another server you can copy the file from that server to affected server
Cheers,
Gulab Prasad
Technology Consultant
Blog:
http://www.exchangeranger.com Twitter:
LinkedIn:
Check out CodeTwo’s tools for Exchange admins
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Using Automator for scheduled tasks for my media folder.
Anyone with automator experience that are able to help me set up a scheduled task for my media folder, using for example iCal?
I have 2 programs for cleaning and adding metadata for my media folder:
iFlicks and iDentify.
And I want them to scheduled clean new files in my folder. iFlicks first, and iDentify next.
Complicated? Doable?If you are not too keen on running those commands you might want to try http://www.igetter.net/iGetter.html This download manager seems to allow the scheduled downloading that you need. I think you would have to go to the Apple site and find the url for the standalone updaters to find the link after Software Update identifies them. Then use this program to schedule the downloads. Sometimes those seem more stable anyway.
The program us shareware. It appears from the description that the program remains fully functional but puts up a nag screen if the program has not been registered. -
Recovery data using Exchange Management Shell From Recovery Database
Recently Some of our employees had been requesting a restore of some deleted emails from earlier in the year. Through our Backup Exec 2012 the recovery of the emails were not working. After 2 weeks on the phone with Symantec we determined that theyre Granular
Recovery Technology was not functioning properly for whatever reasons. As a last resort we recovered the backup set to a recovery database and now need to use the management shell in Exchange in order to recover the emails. I am having trouble with the
syntax and wanted to see if anyone out there could help me with the necessary commands in order to recover emails. forgive me if i have left out any required information. i am still a student trying to learnIf you are interested in 3rd party products check out Lucid8's DigiScope
http://www.lucid8.com/product/digiscope.asp
which will allow you to open any offline Exchange Database within a familiar Outlook type GUI. Once opened you can Browse, Search, Export Mailboxes, Folders and Individual Items to PST & MSG or Recover data directly to any Production Exchange
server or mailbox.
Regarding the RDB commands, here is a good article
http://technet.microsoft.com/en-us/library/ee332351.aspx and also here are a couple of Examples
NOTE: The examples below assume that you have recovered the DB in question to the RDB and that a copy of the mailbox belonging to John_Doe is within the Recovery Database.
A: The command below will recover the mailbox called John_Doe from the Recovery Database called
RecoveryDatabase1 to the John_Doe mailbox in the live database. NOTE: This method relies on the original mailbox still being intact on the Production Server.
Use the Exchange Management Shell and run the following command:
Restore-Mailbox -Identity John_Doe -Recovery Database RecoveryDatabase1
B: You can also recover the John_Doe mailbox from the Recovery Database and place it into
a folder called "John_Doe Recovery" within a mailbox called BobTheManager.
Use the Exchange Management Shell and run the following command:
Restore-Mailbox -Identity BobTheManager -RecoveryDatabase RecoveryDatabase1 -RecoveryMailbox John_Doe -TargetFolder “John_Doe Recovery"
C: There is also the ability to search the mailbox content for keywords. In this example we
search for any messages containing the word “SecretStuff” and restore those items to a folder called “John_Doe recovery with SuperSecret text” within a mailbox called JaneSupervisor.
Use the Exchange Management Shell and run the following command:
Restore-Mailbox -Identity JaneSupervisor -RecoveryDatabase RecoveryDatabase1 -RecoveryMailbox John_Doe -SubjectKeywords "SecretStuff"
–TargetFolder “John_Doe recovery with SecretStuff"
Troy Werelius
www.Lucid8.com
Search, Recover, & Extract Mailboxes, Folders, & Email Items from Offline EDB's and Live Exchange Servers with Lucid8's DigiScope -
How to: Get a list of mail users by using the Exchange Management Shell
Hello every one, quick question: When I run this code below for VB, how will I see the results of the program? Is there anyway I can make the results appear in a message box?
Function GetUsersUsingBasicAuth( _
ByVal LiveIDConnectionUri
As String, ByVal ScehmaUri
As String, _
ByVal Credentials
As PSCredential, ByVal
Count As Integer)
As Collection(Of PSObject)
Dim ConnectionInfo
As WSManConnectionInfo = _
New WSManConnectionInfo(New Uri(LiveIDConnectionUri), ScehmaUri, Credentials)
ConnectionInfo.AuthenticationMechanism = AuthenticationMechanism.Basic
Dim RemoteRunspace
As Runspace
RemoteRunspace = RunspaceFactory.CreateRunspace(ConnectionInfo)
Return GetUserInformation(Count, RemoteRunspace)
End Function
Function GetUserInformation(ByVal
Count As
Integer, ByVal RemoteRunspace
As Runspace) As Collection(Of PSObject)
Dim RemotePowerShell
As PowerShell = PowerShell.Create
RemotePowerShell.AddCommand("Get-Users")
RemotePowerShell.AddParameter("ResultSize",
Count)
' Open the remote runspace on the server.
RemoteRunspace.Open()
' Associate the runspace with the Exchange Management Shell.
RemotePowerShell.Runspace = RemoteRunspace
' Invoke the Exchange Management Shell to run the command.
Return RemotePowerShell.Invoke
End FunctionAll you need to do is enumerate through the Collection returned eg
Dim commandResults As Collection(Of PSObject)
commandResults = RemotePowerShell.Invoke()
For Each obj As PSObject In commandResults
MessageBox.Show(obj.Properties("DisplayName").Value.ToString())
Next
Cheers
Glen
Maybe you are looking for
-
Mail issues, cannot open or close
I cannot open my mailbox. I click on the stamp with the eagle on it, and on gray bar where things open up it says "mail", but i cannot write or read messages, and i cannot quit the application. No content is shown, no emails or anything. It is just m
-
Oracle BI Publisher installation - need help asap
Hi, I have a laptop with Windows Vista Home Premium with service pack 1 and Mircosoft office word 2007. I have to write template layout for ORACLE Report. I went to OTN website and installed ORACLE BI Publisher DeskTop - bipublisher_desktop_windows_x
-
Create ASInstance error on Windows server 2008 in OBIEE 11g instlation
I was installing OBIEE 11g on win 2008, got error at Create ASInstance. Nothing found in log files. No errors found till this step... Please help....
-
Restoring mail if its been in the trash can
Hello there, I gotten an important mail piece in my mail box but I deleted it by mistake. When I went to go and look for it ... it wasn't there no more. Now my question comes to you to see if you can restore mail piece after its been lost or not?
-
Photoshop CC upscale image tool.
Can anyone or Adobe tell me what the Upscale algarythm is actually doing? Changing pixel count as well at adding noise shapening combination? Thanks.