我有一个Powershell String -Replace Function的奇怪行为。
我的代码如下:
$lastname = $lastname -replace "ü","ue"
$lastname
Enable-Mailbox -Identity <DistiguishedName> -Alias ($firstname + "." + $lastname)
$lastname
$lastname.Length
Enable-Mailbox
的-Alias参数给出了我在$lastname
中有一个非工作字符的错误。
但输出实际上是这样的:
我认为它不能是Enable-Mailbox语句,因为它使用非变音符号名称。 为什么变量具有正确的值和长度,然后当我将它传递给命令时是另一个?
问候