How to restart specified service via task scheduler in windows sever 2008

I want to restart MS Exchange Transport services . I have scheduled one task for every sunday at 06:00 AM in my TASKS Server but it is not running.

Please advise
 I am using powershell to do this.

Get-WmiObject -ComputerName  SRV-s3011 -Class Win32_Service -Filter "Name='MSExchangeTransport'" | Restart-Service -force

Please help
SAIMSKY ADMINSYS ADMINAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Joshua GrantomSenior Systems AdministratorCommented:
Try using this:

Get-Service -ComputerName SRV-s3011 -Name MSExchangeTransport | Restart-Service -force

Also make sure the service is running with an account that has permissions to restart that service, Set it to run if user is logged in or not, and make sure you input the path to the script even though it is optional.
0
Joshua GrantomSenior Systems AdministratorCommented:
Here is a guide to set Powershell scripts as scheduled tasks

http://community.spiceworks.com/how_to/show/17736-run-powershell-scripts-from-task-scheduler
0
akalyan911Technical ConsultantCommented:
Hi..

Here is the best option over the command line..
Type one of the following:

To start a service, type:

net startservice

To stop a service, type:

net stopservice

To pause a service, type:

net pauseservice

To resume a service, type:

net continueservice

----------------
Value      Description
net start
Starts a service.
net stop
Stops a service.
net pause
Pauses a service.
net continue
Continues a service that has been paused.
service
Specifies the name of service.
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

SAIMSKY ADMINSYS ADMINAuthor Commented:
I have to run remotely ... from sSRV-Task220  to SRV-s3011 , Di i need to just copy above  given command to .ps1 file
0
Joshua GrantomSenior Systems AdministratorCommented:
Yes, just copy the above command and be sure to go through the guide to make sure it starts correctly.

 It may not be running because of Execution Policy rules and credentials. Also, be sure to fill in the Start in (optional) field and input the path to the folder. I have noticed that sometimes, scripts do not run when the path is not defined.
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
Please check screen shot if it is correct.
restart.JPG
0
Joshua GrantomSenior Systems AdministratorCommented:
that may work but you should only need to do

powershell.exe c:\bats\.......

You also may have to add "-ExecutionPolicy Bypass" if it does not run. Did you look through the guide?
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
how to pre-check this command/ps script , i do not want to run service now.
0
Joshua GrantomSenior Systems AdministratorCommented:
change the computer name to your computer and change the service name to spooler then run the scheduled task. Make sure it runs correctly then change it back.

Check on your computer that the print spooler service was restarted.
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
Get-Service -ComputerName ADA-3E145085S-L  is  working fine but 2nd path I am getting error.

Restart-Service : Service 'Print Spooler (Spooler)' cannot be stopped due to the following error: Cannot open Spooler service on computer 'ADA-3E145085S-L'.
At line:1 char:59
+ Get-Service -ComputerName ADA-3E145085S-L -Name Spooler | Restart-Service -force
+                                                           ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Restart-Service], ServiceCommandException
    + FullyQualifiedErrorId : CouldNotStopService,Microsoft.PowerShell.Commands.RestartServiceCommand
0
Joshua GrantomSenior Systems AdministratorCommented:
You have to run the script with elevated privileges.
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
I am running with admin rights
0
Joshua GrantomSenior Systems AdministratorCommented:
in the scheduled task setup, did you select the box that says run with highest privileges? What account do you have set to run the task?

If you are trying to test the script by itself, you have to open powershell as admin by right clicking
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
yes , i opened the powershell as admin by right clicked
0
Joshua GrantomSenior Systems AdministratorCommented:
OK, does your account that you logged into the server with have Domain Admin privileges?
0
SAIMSKY ADMINSYS ADMINAuthor Commented:
yes
0
Joshua GrantomSenior Systems AdministratorCommented:
To be clear, this is what you are pasting into an elevated powershell window

powershellsnip.PNG
0
Joshua GrantomSenior Systems AdministratorCommented:
try this one to see if it still gives an error

Restart-Service -InputObject $(Get-Service -Computer SRV-s3011 -Name MSExchangeTransport)

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
SAIMSKY ADMINSYS ADMINAuthor Commented:
thanks
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.