我需要脚本的帮助,该脚本将提取登录Windows计算机的用户的主机名或用户名,并将其与主机名或用户名表进行比较并添加正确的变量。前任。
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,则 finial 安装字符串应为:
msiexec /i programtoinstall /qb FREEFORMDEVICENAME="phone1"
谢谢!
如果该表类似于名为file.table
的纯文本文件中的示例,那么这应该可以工作:
@echo off
for /f "tokens=1,* delims==" %%a in (file.table) do (
if /i "%%a"=="%computername%" msiexec /i programtoinstall /qb FREEFORMDEVICENAME="%%b"
)