0
私は、最新のTFSのブランチラベルを取得し、いくつかのPowerShellのコードを実行しています、この発見PowerShellの出力プロパティ名
tf labels /owner:LBLD_V3_R10* | Select-Object -Last 1
のようなものは、今、私はプロパティがその返されたオブジェクトであるかを確認することができます方法はありますか?
私はGet-Memberについて知っていますが、返されたPSオブジェクトを文字列として扱っているようです。
文字列のコレクションの最後のアイテムを取得しています。あなたはそれが文字列であるとは思わないでしょうか? –
しかし、オブジェクトをプロパティに分割する方法はありますか?返されるラベルには必要以上の情報が含まれており、部分文字列、indexofなどを混乱させることはありません – andrewb
'tf'コマンドは実行可能ファイルかコマンドレットですか?それが通常のコマンドラインアプリケーションの場合、パイプライン上に置かれるのは文字列です。これはpowershellが便利なように文字列の配列に分割されています。 'Select-Object'は最後の1行の文字列を選択しています。文字列のビットはプロパティとして使用できません。 'tf'がオブジェクトの配列をパイプライン上に置くコマンドレットであれば、それは確実に実行できます。 'Select-Object'の' -ExpandProperty'パラメータを調べてください。 –