我会通过例子来解释我想要的东西,不知道如何以另一种方式解释它。
使用以下代码:
Get-WmiObject win32_share | select name, path
以上的示例条目是:
名称路径
ADMIN $ C:\ windows
C $ C:\
我想将所有名称和路径放入一个变量中。我希望字符串看起来像:
“姓名:admin,路径:C:\ windows;名称:c $,路径:C:\;等等......”
有什么想法吗?
答案 0 :(得分:3)
从@ SINTER的答案中略微修改并使用更多POSH语法:
$out="";Get-WmiObject win32_share | %{ $out+="Name: {0}, Path: {1}; " -f $_.Name, $_.Path}
答案 1 :(得分:0)
这样的事情:
[string]::Join("; ", (Get-WmiObject win32_share | % { [string]::Format("Name: {0}, Path: {1}", $_.Name, $_.Path)}))