概要
このドキュメントでは、Jabber と同じ方法で LDAP ディレクトリを検索できるツールを使用して、Jabber に関連した Lightweight Directory Access Protocol(LDAP)の問題をトラブルシューティングする方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
使用するコンポーネント
このドキュメントは、特定のソフトウェアとハードウェアのバージョンに限定されません。
ldp.exe をインストールして、サーバに接続/バインドする
ステップ 1: フォルダを開き、ツールが含まれる zip ファイルをダウンロードします。ファイルをダウンロードしたら、解凍します。
ステップ 2: ldp.exe ツールを開きます。
ステップ3:サーバーに接続し、サーバーにバインドする必要があります。[接続(Connection)] > [接続(Connect)] の順に選択し、サーバの IP アドレスまたは完全修飾ドメイン名(FQDN)を入力します。 [OK] をクリックします。
ステップ 4:[接続(Connection)] > [バインド(Bind)] の順に選択します。ログイン情報とドメインを入力します。[OK] をクリックします。
ステップ5:Authenticated as dn:'username'であることを確認します。 これで、LDAP ディレクトリを検索する準備が整いました。
ldp.exe を使用して LDAP ディレクトリを検索する
続行するには、検索のベースフィルタが必要です。次に例を表示します。
CN=users,DC=farewarr,DC=com |
検索のベースフィルタがある場合は、[参照(Browse)] > [検索(Search)] の順に選択します。
使用した検索ベースによっては、範囲を変更できます。この例では [1つのレベル(One Level)] が使用されます。この時点で、検索フィルタを入力して、[実行(Run)] をクリックできます。
たとえば、すべてのユーザを表示するには (&(objectCategory=person)(objectClass=user)) と入力します。
便利な検索例
(&(objectCategory=person)(objectClass=user)) |
すべてのユーザ |
(&(sAMAccountName=fwarrad)(objectClass=user)) |
ID に基づく特定のユーザ |
(&(sn=Warrad)(objectClass=user)) |
ラストネームに基づく特定のユーザ |
&(givenName=Fareed)(objectClass=user)) |
ファーストネームに基づく特定のユーザ |
完全な LDAP 属性リスト
AD での名前 |
LDAP Attribute Name |
名 |
givenName |
ミドルネーム/イニシャル |
initials |
姓 |
sn |
ログイン名(Logon Name) |
userPrincipalName |
ログオン名(Windows 2000 より前) |
sAMAccountName |
表示名 |
displayName |
正式名称 |
name/cn |
説明 |
説明 |
オフィス |
physicalDeliveryOfficeName |
電話番号 |
telephoneNumber |
Email |
メール |
Web ページ |
wWWHomePage |
Password |
password |
[町(Street)] |
StreetAddress |
私書箱 |
postOfficeBox |
都市 |
l |
州/県 |
st |
郵便番号 |
postalCode |
Country |
co |
国2の数字コード(例:JP |
c |
国コード(例:米国の国番号は 840) |
countryCode |
Group |
memberOf |
アカウントの有効期限切れ(サーバと同じ日付形式を使用する) |
accountExpires |
ユーザアカウント制御 |
userAccountControl |
プロファイルパス |
profilePath |
ログインスクリプト |
scriptPath |
ホームフォルダ |
homeDirectory |
ホームドライブ |
homeDrive |
ログオン先: |
userWorkstations |
ホーム |
homePhone |
ポケットベル(Pager) |
pager |
モバイル |
mobile |
ファクス |
facsimileTelephoneNumber |
IP フォン |
ipPhone |
注意事項 |
info |
タイトル |
title |
department |
department |
Company |
可能性が |
マネージャ |
manager |
メールエイリアス |
mailNickName |
簡易表示名 |
displayNamePrintable |
Exchange アドレス一覧に表示しない |
msExchHideFromAddressLists |
送信メッセージサイズ(KB) |
submissionContLength |
受信メッセージサイズ(KB) |
delivContLength |
認証されたユーザからのメッセージのみを受信する |
msExchRequireAuthToSendTo |
受信を拒否する送信者 |
unauthOrig |
受信を許可する送信者 |
authOrig |
代理人として送信する |
publicDelegates |
転送先: |
altRecipient |
配信と転送 |
deliverAndRedirect |
受信者の制限 |
msExchRecipLimit |
メールボックスストアのデフォルト値を使用する |
mDBuseDefaults |
警告を表示するサイズ(KB) |
mDBStorageQuota |
送信を禁止するサイズ(KB) |
mDBOverQuotaLimit |
送受信を禁止するサイズ(KB) |
mDBOverHardQuotaLimit |
メールボックスストアがバックアップされるまで、メッセージを完全に削除しない |
deletedItemFlags |
削除済みアイテムの保存期間(日数) |
garbageCollPeriod |
Outlook Mobile Access |
msExchOmaAdminWirelessEnable |
Outlook Web Access |
protocolSettings |
ターミナルサーバのログインを許可する |
tsAllowLogon |
ターミナルサービスプロファイルのパス |
tsProfilePath |
ターミナルサービスのホームディレクトリ |
tsHomeDir |
ターミナルサービスのホームドライブ |
tsHomeDirDrive |
ログオン時に次のプログラムを起動する |
tsInheritInitialProgram |
開始するプログラムファイル名 |
tsIntialProgram |
作業ディレクトリ |
tsWorkingDir |
ログオン時にクライアントドライブを接続する |
tsDeviceClientDrives |
ログオン時にクライアントプリンタを接続する |
tsDeviceClientPrinters |
クライアントが通常使用するプリンタをデフォルトにする |
tsDeviceClientDefaultPrinter |
切断されたセッションを終了する |
tsTimeOutSettingsDisConnections |
アクティブセッションの制限 |
tsTimeOutSettingsConnections |
アイドルセッションの制限 |
tsTimeOutSettingsIdle |
セッション制限に達する時間、または接続が切断されるまでの時間 |
tsBrokenTimeOutSettings |
再接続を許可する |
tsReConnectSettings |
リモート コントロール |
tsShadowSettings |
誤った削除を防止する |
preventDeletion |
マネージャがメンバーを更新できる |
managerCanUpdateMembers |
また、Microsoft 社の『Search Filter Syntax』ページで、構文の詳細を確認することもできます。