私は流通センターのITスペシャリストであり、私たちのActive Directoryでより多くのパワーシェル練習をしたいと思っています。私は最近、Get-ADUserコマンドレットに出くわし、そのアカウントを使用してアカウントが無効になっているかどうかを判断したいと考えています。しかし、私が抱えている問題は、どのユーザーのアカウントでも「説明」属性が表示されていないということです。それがここにリストされているようあなただけのは、Get-ADUser [ユーザー名]を行うときに、あなたが得る唯一の属性です:GIVENNAME
は フォーマットテーブルFT help(new-ish to powershell)
識別名
が
を有効名前
のObjectClass
ObjectGUIDの
SAMアカウント
SID
姓
UserPrincipalName
Weユーザーアカウントの説明に従業員ID番号を記載します。これは、重複した名前があり、誰が誰であるか把握する必要がある場合に役立ちます。
Get-ADUser -SearchBase "OU=ou,OU=ou,OU=ou,DC=dc,DC=dc,DC=dc" -Filter {Enabled -eq $false} | FT SamAccountName,Name,Description
と一人のための結果は次のようになります:私が使用しているコマンドがある
SAMアカウント 名前 説明
------------------------- ----- --- ---------------
のJohn.Doe ジョン・ドウ
<>存在しないものをリストした場合と同じです。 これは、powershellコマンドがその属性が存在することを確認したことを通知します。ただ、ADアカウントの情報からその属性を取得しません。それはデフォルトのプロパティget-aduser
ディスプレイの一つではないよう
AWESOME!それはうまくいった!ありがとう! – Zach85
喜び - 経由で使用可能なすべてのプロパティは、 '取得-aduserの-properties *' – Itchydon
感謝を入力見たい場合は、私はそれに追加する唯一のことは、あなたが持っていないので、ただADに記載されているランダムなユーザーを選択することですPowershellは1人の広告ユーザーごとに100行を1秒ごとに印刷しようとしています。私はctrl-cを停止してから、get-aduserの後にユーザー名を追加しなければなりませんでした。 もう一度おねがいします! – Zach85