問題タブ [principalsearcher]
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.
.net - PrincipalSearchResultはありますかコレクション内のすべての要素を自動的に破棄しますか?
これに関するMSDNドキュメントに何も見つかりません。
つまり、次のように言うだけで十分です。
これは私が見たほとんどの例が行うことです、または私がすべきことです:
後者(反復中に各アイテムを明示的に破棄する)は「より安全」に見えます。つまり、すべてのIDisposableオブジェクトを明示的に破棄するためのガイドラインに準拠していますが、少し面倒です。たとえば、検索結果を反復処理するためにLINQを使用することはできません。
@Rupのコメントに応えて:
親イテレータから1つの結果を返すyieldイテレータを記述できます
はい、それはLINQを有効にするために機能すると思います。次の拡張メソッドのようなもの:
これは次のように使用できます。
しかし、それは必要ですか?
c# - 複数の文字列を含むように PrincipalSearcher にクエリを実行する
Active Directory にクエリを実行して、Users や Administrators などの特定の単語を含むすべてのグループのリストを取得できるようにしたいと考えています。
このコードは、管理者またはユーザーではないグループ名を除外していないようです。とにかく、私が理解できないのは、グループ名に含まれているかどうかを照会する方法です? グループ名が等しい場合ではなく、複数の文字列でこれを行う方法。
DirectoryEntryでも同じことができるので参考までに載せておきます
c# - 名、姓、および表示名に基づいて Active Directory 内のユーザーを検索する
組織の Active Directory でユーザーを検索しようとしています。
FirstNameまたはLastNameまたはDisplayName が特定の文字列値と一致する場合、ユーザーを返す必要があります。
私のコード:
問題は、1 つのフィルターでしか検索できないことです。
フィルターの AND はできますが、OR はできません。解決策はありますか?
c# - Active Directory - 奇妙な動作
情報(グループのメンバー)を取得しようとしています。
「ドメインに関する情報を取得できませんでした (1355)」というメッセージが毎回表示されます。
グループを取得するために、2回だけ試してみました。1 回目は機能しませんが、2 回目はグループが表示されます。しかし、グループのメンバーを取得するために、私は何もしません。
誰かが私が間違っていることを知っていますか?
よろしく
c# - asp.net c# で PrincipleSearcher を使用して、AD アカウントから複数の OU を 1 回の検索に含める方法
シナリオ: Active Directory
ユーザー名検索は、検索項目 (名または姓など) に対して結果を返す必要があります。AD アカウントの異なる組織単位として設定されている 6 つの国があります。例: 英国 (OU= UK)、フランス (OU = FR)。これで、ユーザーは OU=UK または OU=FR のいずれかに属するユーザー名で表示されるはずです。
ライブラリPrincipalSearcher
から使用していますSystem.DirectoryServices.AccountManagement
問題:上記により、OU=UK にのみ属するユーザー名を返すことができます。
質問:に複数の組織単位を追加するにはどうすればよいですかPrincipalContext
。
c# - How can i get all groups of a local user using ObjectQuery?
i try to display all groups a special User is in. I also know, that i could do it like this:
But i want to work arount PrincipalContext because i need to Use this remotely on a PC, wich is in no Domain. So i tried this:
It gives me an Exception because the query isn´t correct.
Thanks alot for any kind of help.
c# - PrincipalSearcher から List に DisplayName と Name のみを割り当てるにはどうすればよいですか?
次のサンプルコードがあります。
result.DisplayName と result.Name のみを結果リストに割り当てるにはどうすればよいですか?
最初にこれら 2 つの値のみを引き戻すように PrincipalSearcher を構成できますか?
PowerShell でできるように:
ありがとう