2014-11-05 252 views
0

我试图运行启动对特定OU特定的计算机执行以下命令:运行两个命令行命令

del "file_destination" 
REG ADD "registry_key" /v "value" /d "" /f 

我创建了上面的命令的批处理文件,但我不知道该批处理文件是否可以使用组策略关闭功能运行。

当我手动运行.bat文件时,由于权限,命令没有完成,但是如果我以管理员身份运行该批处理文件,它将自动打开和关闭,但没有完成的迹象。

我只需要删除相同的文件,并替换我的域中的多台计算机上相同的注册表项;它不需要是批处理文件。请协助。谢谢!

+0

不知道,为什么你需要一个完成的迹象? – coo 2014-11-05 11:28:47

+0

当你说“没有完成的迹象”时,你的意思是文件没有被删除,并且没有添加注册表项?为什么不在脚本的末尾添加“暂停”,以便在窗口消失之前可以看到任何错误? – mojo 2014-11-05 12:58:09

+0

@mojo在文件的一个版本中,我对这两个命令都有两个暂停。当没有[右键单击+以管理员身份运行]运行时,它在运行暂停时告诉我由于权限而无法完成命令。我不需要完成的标志,但是当以管理员身份运行时,我没有批处理文件工作的迹象。但是,如果我在管理员命令行中单独运行这些命令,他们将完美地运行。另外,如果有一种方法可以通过另一种方式来完成文件删除和注册表键值删除,那么我就是所有人。批处理文件不是必需的,正是我正在处理的内容。 – BiigDogg 2014-11-06 10:22:05

回答

0

谢谢@mojo为您提供持续的帮助。

来自OP的批处理脚本工作得很好。

我通过尝试自己运行批处理来使问题变得复杂。

可能由于安全设置,我无法通过右键单击并选择“以管理员身份运行”来使批处理本身按预期运行。

但是,一旦我将文件复制到域* \ shutdown目录中,脚本运行得很好。