发现Powershell输出属性名称

时间:2016-05-26 04:38:47

标签: powershell

我正在运行一些Powershell代码,它获取最新的TFS分支标签,类似这样的

tf labels /owner:LBLD_V3_R10* | Select-Object -Last 1

现在有一种方法可以看到返回的对象中有哪些属性?

我知道Get-Member但它似乎将返回的PS对象视为字符串。

1 个答案:

答案 0 :(得分:2)

不,没有简单的方法将字符串视为具有从字符串内容推断的属性的对象。您将不得不使用substringindexof等等。

TFS程序集很可能适合直接从您的powershell脚本调用。如果您可以确定这些程序集中的哪个方法为您提供与tf labels /owner:LBLD_V3_R10*相同的信息,那么您可以将从该方法返回的集合传递给Select-Object -Last 1,然后调用Get-Member以找出其他内容你可以做。但这值得提出一个全新的问题。