問題タブ [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# - DirectoryEntry接続に使用されるユーザーが管理者であるかどうかを確認する
既存のDirectoryEntry接続があり、このDirectoryEntryの作成に使用されたユーザーが特定のグループに属しているかどうかを確認したいと思います。誰かがこれを達成する方法を知っていますか?
ありがとう、Shuky
c# - C#LDAP検索中に管理制限を超えました
LDAP検索を実行しようとしていますが、次のエラーが発生し続けます。
コードは次のとおりです:(エラーはFindOne()でスローされます)
これを回避する方法はありますか?
c# - デフォルトで新しい Windows ユーザーをユーザー グループに追加する方法
Windows ユーザーを作成するコードがあります。すべて問題なく、ユーザーが実際に作成されました。ただし、LoadUserProfile を pinvoke しようとすると、ユーザーがユーザー グループに属していないため、操作が失敗します。これで、このユーザーを実用的にユーザー グループに追加する方法がわかりましたが、ロケールによって変わる可能性があるため、グループ名「ユーザー」をハードコーディングしたくありません。デフォルトでユーザーをユーザーグループに追加する方法はありますか (ちなみに、runas user /add コマンドは既にそれを行っています)。
c# - DirectoryEntry オブジェクトを使用して Web ディレクトリ プロパティ「AuthNTLM」を設定する場合、実際に変更する IIS 設定は何ですか?
製品のインストーラーを InstallShield から WiX に移行する作業を行っています。
以前の開発者は、Web アプリケーションをデプロイするために、InstallShield のカスタム アクション (C# で作成) を使用していました。Wix では、wix が IIS 展開をサポートしているため、これは不要になりました。
とにかく、カスタム アクションのコードの 1 つは、DirectoryEntry オブジェクトを使用して Web ディレクトリのプロパティを設定します。
この設定は何をしますか? セキュリティ/許可と関係があることは知っていますが、IIS で実際に設定されている設定は何ですか? 次のいずれかを有効にしますか?
- 統合 Windows 認証
- ダイジェスト認証
- 基本認証
- .NET パスポート認証
ありがとう!
c# - C# での次回ログイン時に、ローカル ユーザーにパスワードの変更を強制する
クライアントがサーバー マシンにログインする ASP.NET で Web アプリの関数を作成しています。これは、サーバー上のローカル ユーザーに対して Windows 認証されています。私が書いている関数は、ユーザーのパスワードをリセットし、新しいパスワードをメールで送信します。私はこれを次のようにします:
フラグをチェックして、次回ユーザーがメールで送信されたパスワードでログインしたときにパスワードを変更するように強制するにはどうすればよいですか? pwdLastSet を次のように使用してみました:
しかし、これは明らかにWinNTではなくLDAPでのみ機能し、私はこれをローカルで行っています。
私よりもよく知っている専門家はいますか?プロセスを作成できるように、コマンドラインからこれを行う方法を探してみましたが、その方法を見つけることもできませんでした。
c# - パスワードが正しいかどうかを確認する
ユーザーのパスワードが正しいかどうかを確認する必要があります。
私はこのコードを持っています:
しかし、ディレクトリサーチャーは WinNt ではサポートされていないため、すべてのレコードをループする別の方法を見つけました。
ただし、これは名前を取得するだけで、パスワードを確認しません。
助けてください 。ありがとう
active-directory - LDAP:OU内のグループに新しいユーザーを追加する方法
DirectoryEntryLDAPを介してローカルActiveDirectoryを操作するために使用するコードがあります。現在、特定のものを見つけOU、それにユーザーを追加し、ユーザーのプロパティを更新してから、すべての変更をコミットします。
ldapStringは似たようなものでLDAP:\\DC=company,DC=local、基本的にはルートエントリをフェッチするだけです。
いくつかのプロパティを変更しましたが、すべて正常に機能しています。ただし、OUSharePoint_Groupsという名前の別のグループがあり、その中には。という名前のグループがありますInternal。このグループのメンバーとして新しいユーザーを追加したいのですが、その方法がわかりません。私は次のことを試しました:
それは機能せず、どのように対処すべきかわかりませんInternal-CN =は正しいですか、それとも他の仕様を使用する必要がありますか?
そして、正しいグループを作成したら、既存のユーザーをそのグループに追加するにはどうすればよいですか?
前もって感謝します
c# - DirectoryEntry.Exists に資格情報を提供する方法は?
今朝、サーバー上に Active Directory オブジェクトが存在するかどうかを確認できる優れたメソッド ( DirectoryEntry.Exists ) を発見しました。だから私は簡単に試しました:
もちろん、資格情報を提供するためのオーバーロードはありません。資格情報が提供されていない場合、次の例外が発生するためです。
ログオンの失敗: 不明なユーザー名または間違ったパスワード。(System.DirectoryServices.DirectoryServicesCOMException)
AD サーバーでコードを認証する可能性を与える他のオプションはありますか? または、オブジェクトの存在を確認しますか?
c# - Windowsグループのメンバーとそのドメイン名を取得する
「windgrp」というWindowsグループがあり、3つのメンバーが含まれています。
- 管理者
- testDomain.Administrator
- user1
グループに存在するメンバーを表示するための次のコードがあります。
これは私に結果を与えます:
- 管理者
- 管理者
- ユーザー
2番目のエントリがどのドメインに属しているかは表示されません。
ドメインを取得するにはどうすればよいですか?