0
$(((Get-ADRootDSE).defaultNamingContext).Split(",DC="))

这给出了以下输出。(文字输出)

PS C:\Users\Administrator> $((Get-ADRootDSE).defaultNamingContext).Split(",DC=")



contoso



com

我想得到contoso.com结果。拆分变量不是问题。但是,我将如何将这两个部分再次连接在一起?我找到了有关如何加入和拆分的示例,但没有找到在拆分方法之后如何“重新加入”的示例。

4

1 回答 1

0

您可以使用-join运算符来连接字符串:

PS> "a,s,d,f".Split(",") -join ""
asdf

运算符后面的值-join是要加入的字符或文本。

或者,您可以使用更明确的 .NET 方法string.Join

PS> [System.String]::Join("", "a,s,d,f".Split(","))
asdf

第一个参数是加入字符,第二个参数是你想要加入的列表。

于 2013-10-06T15:41:14.327 回答