我需要一个脚本帮助,该脚本将提取登录到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"
谢谢!
答案 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"
)