2012-04-12 4 views
0

グループのADメンバーを取得していて、そのグループの特定のプロパティをリストしています。私は、次のコードを使用して、グループ名を取得するように見えることはできません。ADメンバーのプロパティと追加の列の選択

Import-Module ActiveDirectory 
$strIdentity = "TestGroup" 
$GroupMembers = Get-ADGroupMember -Identity $strIdentity -Recursive 
$GroupMembers | select $strIdentity, Name, ObjectClass | sort name | Format-Table 

私は出力を得るとき、私は{}代わりのTestGroupを取得します。

二重引用符で囲み

答えて

1

$strIdentity

$GroupMembers | select "$strIdentity",Name, ObjectClass ... 

上記動作しない場合は、使用してみてくださいcalculated property

$GroupMembers | select @{Name='GroupName';Expression={$strIdentity}},Name, ObjectClass ... 
+0

これは機能しませんでした。私はまだTestGroupの代わりに{}を取得します –

+0

私はあなたをフォローしていません、サンプル出力を共有できますか? –

+0

サンプル出力:{} Smith、John User;必要な出力:TestGroup Smith、Johnユーザー –

1

Select-Objectはそう」doesnの$strIdentityを選択するオブジェクトのプロパティを選択するためのものですここには意味がない。その部分をあなたのSelectステートメントから省略してください。

しかし、あなたがしようとしているのは、親グループ名を反映するためのプロパティを追加することです。

$groupmembers | select @{Name="Group";Expression={$strIdentity}}, Name, ObjectClass 

テキスト以外のオブジェクトに関するすべてです。

関連する問題