$(((Get-ADRootDSE).defaultNamingContext).Split(",DC="))
这给出了以下输出。 (文字输出)
PS C:\Users\Administrator> $((Get-ADRootDSE).defaultNamingContext).Split(",DC=")
contoso
com
我想得到contoso.com
作为结果。拆分变量不是问题。但是,我如何再次将这两个部分加在一起?我找到了关于如何加入和拆分的示例,但没有找到关于如何在拆分方法之后“重新加入”的示例。
答案 0 :(得分:0)
您可以使用-join
operator加入字符串:
PS> "a,s,d,f".Split(",") -join ""
asdf
-join
运算符之后的值是您要加入的字符或文本。
或者,您可以使用更明确的.NET方法string.Join
:
PS> [System.String]::Join("", "a,s,d,f".Split(","))
asdf
第一个参数是连接字符,第二个参数是要加入的列表。