Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5702
  • Last Modified:

Error "cscript exited with error code 0" when running vbscript from batch

I am trying to create a batch that closes outlook "correctly" on client machines from the server.  I know killing outlook would be easy enough, but i don't want outlook scanning files every morning when my users open it up because it was not closed properly.  

I found a vbscript that closes outlook, and I am now trying to execute it from a batch.  I am currently testing on 2 XP machines, to determine if this is going to work.  So far, no luck.

Here is the script that closes outlook:

On Error Resume Next
Set Outlook = GetObject(, "Outlook.Application")
If Err = 0 Then
Outlook.Quit()
End If

When I execute this locally, it works fine.

Here is the test batch that I have created to run remotely:

psexec \\station1812 cscript "c:\test\testscript.vbs"

When I run this from a remote computer I get the following error "cscript exited with error code 0"

Any suggestions?  Thanks in advance!

0
omniumnetworking
Asked:
omniumnetworking
  • 3
1 Solution
 
Jared LukerCommented:
Error code 0 means that it thinks it completed successfully.  I think the problem that your having is with psexec and not the batch file
0
 
Jared LukerCommented:
Maybe try to change your quotes, or no quotes...

psexec \\station1812 "cscript c:\test\testscript.vbs"
 
psexec \\station1812 cscript c:\test\testscript.vbs

Open in new window

0
 
sirbountyCommented:
Yes - psexec is running it under 'your' credentials.
Since the outlook session is running under another user's context, you won't be able to get to it using psexec.

Probably a better idea would be to set up a logon script for the user(s) that adds a schedule task (if they have rights to create a task) under their credentials to occur at a specific time of day...
0
 
Jared LukerCommented:
Another thought is creating a logoff script that executes the VBSCript to make sure that outlook closes when they logoff/reboot at night.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now