Powershell IF语句语法问题

时间:2015-08-21 16:51:43

标签: powershell syntax

我在使脚本的一部分工作时遇到了一些问题。

$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但它无法正常工作。

1 个答案:

答案 0 :(得分:1)

你需要用单引号包装你的字符串:

$ SEMFINAL ='/ O =默认/ OU =第一行政团体/ CN = RECIPIENTS / CN = name1 name2@email.com'

然后:

IF($ SEMFINAL -match“name1 name2@email.com”){$ SEMFINAL =“name1..name2 @ email.com”}