Powershell String用变音符号替换奇怪的行为

时间:2015-03-23 15:56:40

标签: powershell str-replace

我有一个Powershell String -Replace Function的奇怪行为。

我的代码如下:

$lastname = $lastname -replace "ü","ue" 
$lastname
Enable-Mailbox -Identity <DistiguishedName> -Alias ($firstname + "." + $lastname)
$lastname
$lastname.Length

Enable-Mailbox的-Alias参数给出了我在$lastname中有一个非工作字符的错误。

但输出实际上是这样的: Output With Error-Code

我认为它不能是Enable-Mailbox语句,因为它使用非变音符号名称。 为什么变量具有正确的值和长度,然后当我将它传递给命令时是另一个?

问候

0 个答案:

没有答案