我创建了两个响应文件,而我想创建一个批处理文件,这取决于计算机名称是使用的两个响应文件之一。为了获得计算机的名称,我一直在使用
wmic computersystem get name
我想我必须使用IF THEN,但我不确定。
答案 0 :(得分:2)
您可以通过在PowerShell中进行切换来做到这一点:
switch($env:COMPUTERNAME){
"COMPUTER-1" {
# use response file for COMPUTER-1
}
default {
# use default response file
}
}
PowerShell中的传统if
/ else
语句如下所示:
if($env:COMPUTERNAME -eq "COMPUTER-1"){
# use response file for COMPUTER-1
}
else {
# use default response file
}