問題タブ [directoryentry]
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# - LDAPポート636DirectoryEntryプロパティにはグループメンバーシップが含まれていませんが、LDAPには含まれています
C#では、次のコードを使用して安全なLDAPサイトにバインドしています
次に、OKと判断されたユーザーを検索します。
次に、次のコレクションを調べて、「groupMembership」のプロパティ名を探します。
ただし、636セキュアポートを使用している場合は何も見つかりません。他のプロパティが見つかりました。セキュアでないPORTにバインドすると、すべてのプロパティが636バインドのプロパティとgroupMembershipという名前のプロパティの両方で検出されます。
なぜこれが起こるのか、またはそれらを取得する方法を誰かが説明できますか?
LDP.exeユーティリティを使用すると、安全なポート636バインドでこれらのgroupMembershipプロパティを確認できるようです。
c# - ディレクトリ構造のXMLDOMを作成します
ディレクトリに基づいてツリーノードを返すメソッドを取得した場合
ただし、ディレクトリ構造のXML DOMを作成する必要がありますが、XML DOMを初めて使用するため、これを行う方法がわかりません。私が目にする問題は次のとおりです。\をXMLに取り込む方法。とサブディレクトリを取得する方法これは私がこれまでに持っているものです
c# - objectClassに基づいてDirectoryEntryオブジェクトをフィルタリングする
WPFTreeView要素を使用してActiveDirectoryオブジェクトブラウザーを作成しましたが、ツリーにOUのみを追加したいと思います。私は非常に近くにいるように感じます。これが私のItem.Expandedイベントハンドラーのこれまでのコードです。これはすべて機能しますが、すべてのオブジェクトが追加されますが、OU以外のオブジェクトは除外します。
私は次のようなものを持っていました
しかし、それは機能しませんでした(objectClassは値の配列であるため、文字列との比較は機能しませんでした)。
c# - DirectoryEntry オブジェクトの "dispose" メソッドがスタックする
DirectoryEntry
オブジェクトを使用しているときに、コードに大きな問題が見つかりました。「Dispose」メソッドを呼び出すと、プログラムがスタックします。何がこれを引き起こす可能性がありますか?
コードは次のとおりです。
どんな助けでも大歓迎です。
c# - System.IO.FileNotFoundException:ネットワークパスが見つかりませんでした。Windows7でDirectoryEntryオブジェクトを使用しているときに例外が発生する
DirectoryEntryオブジェクトを使用してリモートWindows7マシンに接続しようとしています。これが私のコードです
リモートWindowsServer2003マシンまたはローカルWindows7マシンに接続できる場合、エラーは発生しませんでした。しかし、リモートのWindows 7マシンに接続しようとすると、行で例外が発生しますif (obDirEntry.Properties.Count > 0)
そのリモートウィンドウに7m/cでpingを実行できます。ファイアウォールとUACもオフになっています。問題は、各リモートWindows7マシンでこの問題が発生していることです。ホスト名ではなくURLにIPアドレスを入れようとしましたが、その場合、ローカルマシンでも例外を超えます。nslookupコマンドは、そのリモートm /chostNameを解決できます。これの理由は何でしょうか?これに対して可能な解決策は何ですか?前もって感謝します !!
c# - サブグループを持つ Active Directory グループでユーザーを見つけるにはどうすればよいですか?
ASP.NET と Active Directory に問題があります。
ユーザーが Active Directory のグループに属しているかどうかを確認したいのですが、このグループに属している場合は、詳細を表示できます。このために、フィルター文字列を使用して関数を作成します。問題は、当社ではグループを切り替えており、構造が静的ではないことです。このために、最初にグループを検索し、次にパラメーター member-of を使用してグループ内のユーザーを検索します...
ADの構造は次のとおりです。
グループを検索するための私のコードは次のとおりです。
ユーザーを見つけるための私の方法:
グループのサブグループとそのダイナミックでユーザーを検索するにはどうすればよいですか? :(
c# - コードc#のiis 5.1に新しいアプリケーションプールを追加するにはどうすればよいですか?
IIS5.1にWebサイトを追加しようとしています
以下の関数を使用して新しいサイトのアプリケーションプールを作成しようとすると、「system.directoryNotFound Exception ...inCreateAppPool」という奇妙なエラーが発生します。
最も奇妙なことは、アプリケーションプールの作成がIIS7を搭載したPC Windows 7で完全に機能するが、ISS5.1を搭載したWindows XPでは機能しないことです 。次のパス「IIS:/ / localhost / W3SVC / AppPools」はIIS5.1では異なりますか?
c# - マネージド ODP.NET を使用しているときに、C# から LDAP にクエリを実行して Oracle TNS ホスト名を解決するにはどうすればよいですか?
Oracleフォーラムの助けを借りて自分で答えることができた以前の質問に加えて、以前の問題に続く別の問題があります(背景として提供されています)。
接続文字列を取得するために、C# コードから直接 LDAP にクエリを実行して、Oracle TNS ホスト名の LDAP ルックアップを実行したいと考えています。これは通常tnsnames.oraに保存され、私の組織では ( ldap.ora経由で) LDAP を使用して、Active Directory を使用して LDAP サーバーからホスト名を解決しています。
ただし、以前に言及したOracleフォーラムの返信で指摘されたリリースノートに記載されているように、LDAPをサポートしていないC#アプリケーションでODP.NET、Managed Driver Beta(Oracle.ManagedDataAccess.dll )を使用しています。これが、C# から LDAP を直接クエリしたい理由です。
ここでDirectoryEntry
andを使用してこれを行う方法を見つけましたが、 へDirectorySearcher
のパラメーターとして何を入れればよいかわかりませんDirectorySearcher
。次の形式のldap.oraにアクセスできます。
# LDAP.ORA 構成
# Oracle 構成ツールによって生成されます。
DEFAULT_ADMIN_CONTEXT = "dc=xx,dc=mycompany,dc=com"
DIRECTORY_SERVERS = (ldap_server1.mycompany.com:389:636,ldap_server2.mycompany.com:389:636, ...) DIRECTORY_SERVER_TYPE = OID
しかし、これを C# コードで LDAP クエリを設定するにはどうすればよいでしょうか?
c# - iis 6-7 のウェブサイトのホスト/IP とポートを取得するには?
これが私の問題です。ローカルでホストされているすべての IIS Web サイトをリストできたらと思います。そして、それぞれについて、サイト名、ホスト名 ex を取得したいと思います。("localhost: 80") とポート番号。多くの情報を取得できますが、ホスト名に関する情報がどこにあるかを見つけることができませんでした。どうもありがとうございました。
ここに私のコード[c#]: