用于配置安装变量并输出正确安装开关的脚本

时间:2013-09-20 19:57:24

标签: batch-file scripting

我需要一个脚本帮助,该脚本将提取登录到Windows计算机的用户的主机名或用户名,并将其与主机名或用户名表进行比较,并添加正确的变量。 EX。

computer1=Phone1
computer2=phone2
computer3=phone3

using this table i have to change a variable 

msiexec /i programtoinstall /qb FREEFORMDEVICENAME="using the host name or username get the right variable"

所以..如果主机名是computer1,则最终安装字符串应为:

msiexec /i programtoinstall /qb FREEFORMDEVICENAME="phone1"

谢谢!

1 个答案:

答案 0 :(得分:0)

如果该表与您在名为file.table的纯文本文件中的示例相似,那么这应该有效:

@echo off
for /f "tokens=1,* delims==" %%a in (file.table) do (
if /i "%%a"=="%computername%" msiexec /i programtoinstall /qb FREEFORMDEVICENAME="%%b"
)