0

私が欲しいものを例で説明しますが、別の方法で説明する方法がわかりません。

使用しているコードは次のとおりです。

Get-WmiObject win32_share | select name, path

上記のエントリの例は次のとおりです。

名前パス
ADMIN$C:\ windows
C $ C:\

すべての名前とパスを1つの変数に入れたい。文字列を次のようにしたいと思います。

"名前:admin、パス:C:\ windows;名前:c $、パス:C:\; ect .."

何か案は?

4

2 に答える 2

3

@SINTERの回答からのアプローチのわずかな変更と、より多くのPOSH構文の使用:

$out="";Get-WmiObject win32_share | %{ $out+="Name: {0}, Path: {1}; " -f $_.Name, $_.Path}
于 2012-04-09T13:09:06.023 に答える
0

このようなもの:

[string]::Join("; ", (Get-WmiObject win32_share | % { [string]::Format("Name: {0}, Path: {1}", $_.Name, $_.Path)}))
于 2012-04-09T12:26:42.257 に答える