以下是代码:
不起作用
[psobject] $tfs = get-tfs "http://myserver:8080/tfs/defaultcollection"
[psobject] $projects = $tfs.CSS.ListAllProjects()
foreach($pro in $projects){
$pro | add-member -membertype noteproperty -name TFS -value $tfs
$test = $pro.TFS
}
答案 0 :(得分:0)
由于您已经拥有$tfs
对象,为什么不将它与$projects
集合一起传递给您之后调用的任何代码?这样你只需处理一次,而不是循环遍历所有项目并为每个项目添加相同的变量。所以像这样:
[psobject] $tfs = get-tfs "http://myserver:8080/tfs/defaultcollection"
[psobject] $projects = $tfs.CSS.ListAllProjects()
myFunction $projects $tfs