問題タブ [directoryservices]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ユーザーの SID から、userPrincipalName を取得するにはどうすればよいですか?
ユーザーのセキュリティ識別子のリストがあり、userPrincipalName のリストを取得する必要があります... ユーザーの DirectoryEntry をロードして userPrincipalName プロパティを取得せずに取得する方法はありますか?
これは頻繁に行われるため、可能な限り最も効率的な方法が必要です
c# - Active Directory サービス: PrincipalContext -- 「コンテナ」オブジェクトの DN とは?
現在、PrincipalContext クラスを使用して Active Directory サービス経由で認証しようとしています。Sealed および SSL コンテキストを使用してアプリケーションをドメインに対して認証させたいと考えています。これを行うには、次の PrincipalContext のコンストラクターを使用する必要があります (MSDN ページへのリンク)。
具体的には、コンストラクターを次のように使用しています。
MSDN は「コンテナー」について次のように述べています。
コンテキストのルートとして使用するストアのコンテナー。すべてのクエリはこのルートの下で実行され、すべての挿入はこのコンテナーに対して実行されます。Domain および ApplicationDirectory コンテキスト タイプの場合、このパラメーターはコンテナー オブジェクトの識別名 (DN) です。
コンテナ オブジェクトの DN は何ですか? コンテナ オブジェクトが何であるかを調べるにはどうすればよいですか? これについて Active Directory (または LDAP) サーバーに問い合わせることはできますか?
networking - ユーザーがログインしているにもかかわらず、Active Directory logonCount が 0 である
Active Directory のユーザーの場合、プロパティには lastlogontime と lastlogontimestamp の値が保持されますが、logoncount は 0 です。そのドメインにはドメイン コントローラーが 1 つしかありません。
サーフィンから、logonCount 値 0 は、値が不明であることを示していることがわかりました。しかし、なぜそれが不明なのか、私は完全に混乱しています。それはADの問題ですか?
c# - パスワードを変更する DirectoryEntry: Vista/Server2008 間で異なる動作
Vista 開発マシンでは、このコードを使用してユーザーの「管理者」パスワードを正常に変更しました。
Server 2008 開発マシンに移動したところ、そのコードは機能せず、次のコードを使用せざるを得ませんでした。
私の質問は、なぜですか?
どちらの場合も、DirectoryEntry オブジェクトを次のように作成しました。
ありがとう!8)
役立つと思われる場合は、実際のコードを次に示します。
c# - GroupPrincipalおよびMembersプロパティの拡張
GroupPrincipalいくつかのカスタムプロパティを処理するようにクラスを拡張したいと思います。
MembersのプロパティをオーバーライドしMyGroupPrincipalて、グループであるメンバーがあり、のインスタンスではMyGroupPrincipalないメンバーGroupPrincipalが返されるようにするにはどうすればよいですか?私は例えば書きたいです
c# - System.DirectoryServices.AccountManagement.PrincipalにnullGUIDが含まれることはありますか?
ActiveDirectoryユーザーアカウントを指すグローバル一意識別子を保存する必要がある状況があります。Sidよりも保存が簡単なため、 Guidに傾いています。
MSDNエントリによると、 ContextTypeが "Machine"に設定されている場合、プロパティ(Nullable)は常にnullを返します。ContextTypeは常に「ドメイン」に設定されるため、これについて心配する必要はありません。
私の質問は、ContextTypeが "Domain"の場合、このプロパティはnullを返すことはありますか?つまり、AD DSストアのアカウントには常にGUIDがありますか?
active-directory - PrincipalSearcher で複数のユーザーを検索する
1 回の PrincipalSearcher 呼び出しで複数のユーザー名を検索することは可能ですか。おそらく、要求されたユーザー名の「OR」をフィルター基準として提供することによってですか?
vb.net - System.DirectoryServices.AccountManagement を使用してローカル管理者を一覧表示してもドメイン ユーザーが取得されない
ローカルの Administrators グループのメンバーをリモートで一覧表示しようとしています。次のコードは、admin グループのメンバーであるローカル アカウントのみを返します。ドメイン グループまたは個々のアカウントはまったく返されません (たとえば、BLAH\Domain Admins または BLAH\yajohn)。
誰にもアイデアがありますか?
フィードバックをお寄せいただきありがとうございます。
iis - System.DirectoryServicesに必要なユーザー権限
System.DirectoryServicesを使用して、サーバーで実行されているWebサイトのステータスを一覧表示しています。現在、これを実行するために管理者アカウントのなりすましを使用していますが、最低限の権限を持つ特定のユーザーアカウントが必要です。
誰かが私を正しい方向に向けることができますか?
c# - AD OU リストの取得
Active Directory から現在の OU のリストを取得できるようにしたいと考えています。オンラインでいくつかのサンプル コードを見てきましたが、これを機能させることができないようです。
私が得るエラーは、「プロバイダーは検索をサポートしていないため、LDAP://RootDSE を検索できません」です。返された検索結果のそれぞれについて、コンボ ボックスに追加したいと考えています。(あまり難しくないはずです)