我有一个批处理文件,可以在本地计算机上完美运行,但不会通过SCCM运行

时间:2016-06-16 15:09:16

标签: windows batch-file sccm

@echo off

taskkill /IM Notebook.exe /F

taskkill /IM ResponseSoftwareService.exe /F

taskkill /IM DesktopMenu.exe /F

del "C:\ProgramData\FLEXNet\*" /A /Q /F

"C:\Program Files (x86)\Common Files\SMART Technologies\SMART Product Update\activationwizard.exe" --puid education_bundle --m=4 --v=3 --a --pk="Key input here"

这是我放置实际密钥的代码,其中密钥输入在这里 ....但就像我说当我在本地运行这个批处理文件时,一切都正常运行。但当我把它放在SCCM的任务序列中时,它没有正确运行,我必须以任何方式运行这个批处理文件。任何想法或提示?

1 个答案:

答案 0 :(得分:0)

你得到什么回报代码?

也可能值得重定向每个命令的输出及其退出代码以获取更多信息,例如:

taskkill /IM Notebook.exe /F >> C:\Windows\Temp\mylogfile.log
echo %ERRORLEVEL% >> C:\Windows\Temp\mylogfile.log

taskkill /IM ResponseSoftwareService.exe /F >> C:\Windows\Temp\mylogfile.log
echo %ERRORLEVEL% >> C:\Windows\Temp\mylogfile.log

等等。

然后应告诉您它的权限是否相关或是否出现任何其他错误。

如果您之后仍然遇到问题,请发布结果,我们会很乐意为您提供进一步的建议。