我目前需要解析 sysprep.inf 文件并插入最终用户输入的值。我正在使用 AutoIT 对这个实用程序进行编码,而我的正则表达式略有不同。我需要修改的行如下:
ComputerName=%DeviceName%
DeviceName 是 LANDesk 注入的变量。如果该设备先前已在 LANDesk 数据库中,则该名称将被注入到文件中。如果不是,则保留变量名。设备名称必须在=
这是我当前代码的片段:
$FileContents = StringRegExpReplace($FileContents,'ComputerName=[a-z]','ComputerName='& $deviceNameInput)
感谢任何人都可以提供的任何指导。