2017-01-23 9 views
-4

特定の電子メールIDを持つADユーザーのユーザープロパティ(SAMNAME、First Name、Last NAmeなど)を取得してから、csvファイルに出力する方法パワーシェルスクリプトを使用していますか?powershellスクリプトでユーザーをフィルタする方法

Get-ADUser -searchbase $ searchLoc -Properties *、 "msDS-UserPasswordExpiryTimeComputed"、PasswordNeverExpires -Filter * | @ Label = "名前"; Expression = {$ .GivenName}}、@ {Label = "SAM Account Name";式= {$ .SamAccountName}}、 ; Expression = {$ 。姓}}、@ {Label = "Eメールアドレス"; Expression = {$.mail}} | Convertto-Csv -NoTypeInformation -delimiter "、" | %{$ _ -replace '"'、 ""} | ASCII

+0

その他、このスクリプトではないことを言われています - 書き込みサービス;。。あなたは、デバッグにいくつかのコードを持っていたら何をしようとしたとどのようなあなたの研究のショーを記述してください –

+0

こんにちは、あなたのためのGoogleで助けを十分にある、あなたはここに戻ってきて、助けを求めることができ – sodawillow

+0

どのように。 AD-Users:https://technet.microsoft.com/en-us/library/ee617241.aspxを選択し、CSVでの書き方:https://technet.microsoft.com/de-ch/library/ee176825を参照してください。 aspx私はあなた自身でそれを試していないので、最終的なコードを書いていません。 –

答えて

2

を-Encoding -foアウトファイルの$ reportpathこのような何かを試してみてください。

Get-ADUser -Filter "*" | where UserPrincipalName -eq "[email protected]" | select name, surname, SamAccountName 
+0

HI Esperento、ご入力のおかげで、私はこれを試してみて、戻って、実際にOPを支援するための – Aniruddha

+0

投票++得るでしょう。しかし、小さな勧告は、私は常にフィルタリングは、「取得」コマンドレットで行わ取得したいです可能であれば、UserPrincipalNameはユーザーの電子メールアドレスではなくKerberos属性です;私はそれがメール属性にあると確信しています。 –

関連する問題