Powershell IF 语句语法问题
Powershell IF statement syntax issue
我在让部分脚本运行时遇到了一些问题。
说 $SEMFINAL = /O=Default/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=name1 name2@email.com
IF ($SEMFINAL -match "name1 name2@email.com") {Set-variable -name SEMIFINAL -value "name1.name2@email.com"}
我试过使用 set-variable 和 $A = B 但它不起作用。
您需要将字符串用单引号引起来:
$SEMFINAL = '/O=Default/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=name1 name2@email.com'
然后:
IF ($SEMFINAL -匹配 "name1 name2@email.com") {$SEMFINAL = "name1..name2@email.com"}
我在让部分脚本运行时遇到了一些问题。
说 $SEMFINAL = /O=Default/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=name1 name2@email.com
IF ($SEMFINAL -match "name1 name2@email.com") {Set-variable -name SEMIFINAL -value "name1.name2@email.com"}
我试过使用 set-variable 和 $A = B 但它不起作用。
您需要将字符串用单引号引起来:
$SEMFINAL = '/O=Default/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=name1 name2@email.com'
然后:
IF ($SEMFINAL -匹配 "name1 name2@email.com") {$SEMFINAL = "name1..name2@email.com"}