我有一个供应商提供的批处理文件来修补 Vista 机器上的一些软件。我将使用 GPO 将其作为启动脚本推出。
我的问题是有些系统需要这个软件,有些不需要。
我想在脚本的开头添加代码以查找 exe 的存在,如果右键单击 exe、详细信息选项卡、“产品版本”字段,则拉出可见的字符串。
请建议其他解决方案作为评论。我知道处理这个问题的其他方法,并且有一对夫妇排队。我愿意接受建议,但希望所有答案都针对这个特定问题。可以做吗,如果可以,怎么做?
谢谢!-马修
我有一个供应商提供的批处理文件来修补 Vista 机器上的一些软件。我将使用 GPO 将其作为启动脚本推出。
我的问题是有些系统需要这个软件,有些不需要。
我想在脚本的开头添加代码以查找 exe 的存在,如果右键单击 exe、详细信息选项卡、“产品版本”字段,则拉出可见的字符串。
请建议其他解决方案作为评论。我知道处理这个问题的其他方法,并且有一对夫妇排队。我愿意接受建议,但希望所有答案都针对这个特定问题。可以做吗,如果可以,怎么做?
谢谢!-马修
您将需要一个名为 filever 的实用程序,它作为 Windows 的支持工具提供。 这是一个详细说明其选项的页面。
在批处理文件中,您可能会像这样使用它:
您可以使用 Powershell 轻松完成。就像是:
这将检查文件版本,如果它与您想要的版本匹配,它将执行您的批处理文件。