Jump to content


ahtshun83

Run bat file using SCCM 2007

Recommended Posts

Hi All,

 

I trying to run a simple bat file via SCCM 2007. However I couldnt make it run on client machine.

This is my bat file

 

@ECHO OFF
ECHO %0
PAUSE

Under command line, i did try cmd.exe /c batfile.cmd. i also configured to run program from DP.

Anyone can assist me?

 

 

Share this post


Link to post
Share on other sites

Have you tried the simpliest way without "cmd.exe" ?

 

batfile.cmd or batfile.bat

I did try without cmd.exe on .cmd file and it failed.

 

 

I just tried without cmc.exe on .bat file and it throw me error " The pogram cannot be run because the program file cannot be found".

 

I checked..all the files are present.

Share this post


Link to post
Share on other sites

- Your batfile.cmd is present at the root of your "source" package folder ?

 

- Are your sources replicated to your DP's ?

Yes at the root of the package. I did distribute to DP.

 

I tried both settings

- configured to run program from DP

- download from DP and run program locally.

 

Both settings didn't work

Share this post


Link to post
Share on other sites

What exactly is the purpose of the batch file?

Does it initiate a software install?

at first i intended to run a VB script to copy two files but it didn't run. So i thought of using a bat file to call this vb script. This is my actual bat file

 

?cscript "%~dp0Msgbox.vbs"

echo %~dp0

Share this post


Link to post
Share on other sites

Why not use a run command line step like this and simply reference the package that contains the 2 files

 

xcopy ".\*.*" "c:\your_specified_directory" /D /E /C /I /Q /H /R /Y /S

 

This will work without the use of scripting!

 

Copy Files.PNG

 

 

Or if you dont want to do it via a task sequence a batch file (nameofbatch.bat) like this would do the trick:

 

copy %~dp0file1 "C:\Your_specified_directory" /y

copy %~dp0file2 "C:\Your_specified_directory" /y

 

 

Have the 2 files in a package along with the batch file and the program command line will be nameofbatch.bat

Share this post


Link to post
Share on other sites

I know it is old topic, I have below patch that always fail in deployment using SCCM 2007 file

 

forfiles.exe -p %appdata%\Microsoft\Signatures\ -m *.* -d -30 -c "cmd /c del /q @path"

 

error as below

A failure exit code of 1 was returned. User context: NT AUTHORITY\SYSTEM Possible cause: Systems Management Server (SMS) determines status for each program it executes. If SMS cannot find or correlate any installation status Management Information Format (MIF) files for the program, it uses the program's exit code to determine status. An exit code of 1 is considered a failure. Solution: For more information on the exit code, refer to the documentation for the program you are distributing

 

any suggestion.

 

Thank you

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...