Select-Object Name
CmdLetを使用すると、Name
プロパティを持つ新しいオブジェクトが作成されているようです。文字列の配列を選択する方法
この選択を他のCmdLetにパイプしたいことがよくありますが、しばしば単なる文字列です。
オブジェクトの束を簡単に取得し、「プロパティxとプロパティ値だけを配列またはその値のコレクションに選択する」と言うとどうすればよいですか?
Select-Object Name
CmdLetを使用すると、Name
プロパティを持つ新しいオブジェクトが作成されているようです。文字列の配列を選択する方法
この選択を他のCmdLetにパイプしたいことがよくありますが、しばしば単なる文字列です。
オブジェクトの束を簡単に取得し、「プロパティxとプロパティ値だけを配列またはその値のコレクションに選択する」と言うとどうすればよいですか?
これにはExpandProperty
パラメータを使用できます。このスイッチは、(デフォルト)-Properties
パラメータにリストされているプロパティを持つオブジェクトを返す代わりに、-ExpandProperty
パラメータの下にリストされている単一のプロパティの値が返されることを意味します。
注:このパラメータには別名expand
を使用することもできます。
例:
Get-Process | Select-Object -ExpandProperty ProcessName
関連資料:
Badmouth SS64ではなく、[実際のドキュメント](https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Select-Object?view)ではなく、なぜ人々がリンクしているのでしょうか? = powershell-3.0)? –
@AnsgarWiechersのフェアポイント。あなたのMSリンクを含むように編集されています。私はいつも私がそれらの説明/例をより明確に(個人的な好み)見つけることから、まずSS64に行く。 – JohnLBevan
@JohnLBevanなぜ正式な答えとして?ポケットをアップ票で並べることができます。 –