2016-05-06 7 views
1
のメンバーです

このフォーラムで私の最初の質問はうまくいけば私はこの権利をしています。私はこのサイトで見つけた少しのコードに基づいてスクリプトを書いたが、それは私が必要とするものを作り出していないので、なぜそれがわからないのだろうか。次のように元のコードは次のとおりPowershellのリストに記載されているスクリプト配布リストのユーザーは

$Mailbox=get-Mailbox [email protected] 
$DN=$mailbox.DistinguishedName 
$Filter = "Members -like ""$DN""" 
Get-DistributionGroup -ResultSize Unlimited -Filter $Filter 

これは、配布リストの出力は、ユーザが4列、名、表示名、GroupType、PrimarySmtpAddressとの一員であった一覧表示生成しました。これは素晴らしいです。私はこれを追加してユーザーの電子メールアドレスに入力するツールを作成しましたが、出力はユーザーが所属する配布リストのすべてのプロパティのように見えます。ここに私の完全なコードはあります:

答えて

0

あなたはこれらの4つのプロパティだけを必要とします。コードの最後の行を次のように変更します。

Get-DistributionGroup -ResultSize Unlimited -Filter $Filter | Select-Object Name,DisplayName,GroupType,PrimarySmtpAddress 
+0

これは機能しました。 1つのフォローアップの質問は、私もこの情報をファイルに出力したいということです。ありがとう。 –

+0

私はそれが助けてうれしいです。この情報を変数に格納し、 'Out-File'コマンドレットを使用してファイルに出力します。この記事を参照してください:[PowerShellのテキストファイルへの出力の書き込み](http://stackoverflow.com/questions/18469104/write-output-to-a-text-file-in-powershell) –

関連する問題