2016-05-20 8 views
0

出力csvファイルの各行に入力国を簡単に追加するにはどうすればいいですか?国別パラメータで複数の国でこれを実行すると、powershellに出力csvの変数が含まれています

param([string[]]$Country="Norway",[string]$file="ExUsersNO.csv") 

Import-Module ActiveDirectory 
foreach ($i in $Country) 
{ 
    Get-ADUser -searchbase "ou=$i,ou=FMS,dc=xx,dc=xx,dc=com" -Filter * -properties msExchVersion,name,mail,DistinguishedName,whenCreated | 
    Select-Object -Property name,mail,DistinguishedName,msExchVersion,whenCreated | 
    Sort-Object name | 
    Export-Csv -Path ".\$file" -Append -Encoding UTF8 
} 

答えて

2

あなたselect文でcalculated propertyを使用してください:それは魅力のように働いた

select name,mail,DistinguishedName,msExchVersion,whenCreated,@{Name='Country';Expression={$i}} 
+0

おかげで、! (しかし、 "、"から ";"を "国"、式...、 "国"、式... –

+0

から変更する必要がありました。あなたの問題を解決しました、左のチェックマークをクリックして答えを "受け入れてください" –

関連する問題