問題タブ [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.
vb.net - VB.NET での新しい Active Directory エントリのグループ タイプの設定
配布リストを作成するために、VB.NET および DirectoryServices を介して新しい Active Directory エントリのグループ タイプを設定しようとしています。
ADS_GROUP_TYPE 列挙にアクセスするにはどうすればよいですか?
具体的には、私は ADS_GROUP_TYPE_GLOBAL_GROUP の後です。
.net - System.DirectoryServices によるドメイン ユーザーの認証
ドメイン ユーザーのユーザー名とパスワードが与えられた場合、そのユーザーをプログラムで認証する最善の方法は何でしょうか?
iis - C# で IIS のメタベースをどのようにバックアップしますか?
正確なコードが役立ちます。DirectoryServices 名前空間がそれを行うと思いますが、それを行うメソッドが見つかりません。
実際の C# コードが必要です。これまでに見つけたサンプルはすべて VB または VBScript です。私が見つけた C# の例は、ADSI プロパティの読み取り/設定用です。backup のようなコマンドには、特定の .NET 構文があるようですが、その使用方法が明確ではありません。VB には、単純なバックアップ コマンドがあります。.NET で同等のものが必要です。
asp.net - 2 つのドメイン コントローラーで ActiveDirectoryMembershipProvider を使用する
ActiveDirectoryMembershipProvider を介したユーザー ログインに ActiveDirectory を使用する ASP.NET アプリケーションを顧客サイトで実行しています。今朝、私たちが指摘していたプライマリ ドメイン コントローラーがダウンしました。つまり、プライマリおよびバックアップ AD サーバーを指定します。Google 検索は無益であることが判明しました - これができるかどうか誰か知っていますか?
.net - DirectoryEntry.NativeObject は、Windows 2008 の管理者グループのユーザーに対してアクセス拒否をスローします
Administrators ローカル グループのメンバーであるローカル ユーザーがいます。
このコードを実行すると:
私は受け取ります:
未処理の例外: System.Runtime.InteropServices.COMException (0x80070005): アクセスが拒否されました。
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) で System.DirectoryServices.DirectoryEntry.Bind() で System.DirectoryServices.DirectoryEntry.get_NativeObject() で nanttest.Program.Main(String[] args) で c:\Work\ nanttest\nanttest\Program.cs:20行目
管理者としてログインしているときにこのコードを実行すると、問題なく動作します。
また、DomainAdmin ユーザーとしてログインして実行すると、このコードは失敗します。MYDOMAIN\DomainAdmins と MYDOMAIN\mydomainuser をローカルの Administrators グループのメンバーとして追加しました。
これらのユーザーがこのコードを実行できるようにするには、他にどのようなアクセス許可を追加する必要がありますか?
c# - System.DirectoryServices は名前空間 'System' で認識されません
System.DirectoryServices
Web サイト プロジェクトで使用しようとしていますが、次のエラーが発生します。
型または名前空間名「DirectoryServices」が名前空間「System」に存在しません (アセンブリ参照がありませんか?)
私のプロジェクトにはSystem.DirectoryServices
inへの参照がありますweb.config
:
そして、私はusing System.DirectoryServices
それを使用したいファイルに持っています。
どこで問題を探すべきか、誰にも手がかりがありますか?
ssl - DirectoryServices.Protocols.LdapConnection で SecureSocketLayer をオンにできません
製品の SSL に関するバグを修正しようとしていますが、コードでは SSL が true に設定されていますが、コードの次の行では SSL が false のままであることに気付きました。このための単体テストを作成しましたが、単体テストは私の疑いを裏付けています。
テストは失敗します。ここに何か欠けているものはありますか?
c# - XP で C# とディレクトリ サービスを使用するとクラッシュする
C# とディレクトリ サービスを使用して簡単なデータ取得を試みていますが、何らかの理由でどの XP マシンでも機能しません。私のコードを Server 2003 マシンで実行しても問題はありません。XPで必要な再配布可能ファイルがあるかどうか、または機能が単にそこにないかどうかを調べるのにかなりの時間を費やしましたが、XPで動作する同様のコードを持つ他の開発者への参照を見つけました. 誰かが共有する経験やアドバイスを持っているなら、私はそれを感謝します.
私のためにクラッシュしている簡単なコードスニペット:
これを XP で実行すると、HRESULT が -2147463168 の次のエラーが表示されます。
エラーのさまざまな情報をグーグルで検索すると、これはかなり一般的な COM 相互運用エラーであると考えるようになり、現時点では考えがありません。どんな助けでも大歓迎です!
.net - 発信者がドメインにいない場合にADでのユーザーの役割を要求する
ドメインに参加せずに、ActiveDirectoryでユーザーのグループメンバーシップを取得したいと思います。ドメイン内でこれを実行すると、すべてが順調です。
ただし、ドメイン外で実行する場合は、次のようにPrincipalContextを指定する必要があります。
このコードを実行すると、を実行すると例外が発生しprincipal.GetAuthorizationGroups()
ます。私が得る例外は次のとおりです。
vb.net - DirectoryServicesの「member」プロパティを使用すると、「DomainUsers」グループが空になります
次のコードを使用して、ドメインのグループのメンバーを取得しています。
私の問題は、GroupDN(グループの識別名)が「CN = DomainUsers、CN = Users、DC = Mydomain、DC = local」の場合、For...Eachループが実行されないことです。プロパティステートメントを手動で指定すると、カウントはゼロになります。これは私のドメイン内の他のすべてのグループで機能するようですが、「ドメインユーザー」グループには全員が含まれている必要があり、誰も含まれていないようです。
確認したところ、グループはWindowsADツールに全員を正しくリストしています。私がここで見逃している明らかな何かがありますか?ちなみに、グループのすべてのメンバーを取得するためのより良い方法はありますか?