問題タブ [active-directory-group]
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# - .NETのActiveDirectoryグループへのユーザーの追加と削除
C#のActive Directoryにユーザーを追加したり、アクティブディレクトリからユーザーを削除したりするために、次のメソッドを作成しています。
これらのメソッドを実装するのに最適な方法は?
これがCodeProjectのコードです。これらの例でADサーバーが指定されている場所がわかりませんが?(LDAPプロトコルを使用する場合、.NET Frameworkによって暗黙的に提供されますか?)これらの例はフォローする価値がありますか?
c# - Active Directoryは、ドメイン上にないクライアントによる変更を防ぎますか?
ActiveDirectoryグループにユーザーを追加するためのメソッドAddUserToGroupがあります。
ユーザーとグループを含むドメインコントローラーに接続されていないマシンでメソッドを呼び出しています。
group.Save()が呼び出されると、PrincipalOperationExceptionがスローされます。
「ドメインに関する情報を取得できませんでした(1355)。」
ADは、ドメインに登録されていないクライアントからの変更を防ぎますか?同じクライアントからドメインに問題なくクエリを実行できます(たとえば、グループ内のユーザーを返すことができます)。
ユーザーをグループに追加する方法:
c# - ユーザーがC#+Asp.netのActiveDirectoryグループの一部であるかどうかを確認します
ユーザーが.Net3.5asp.net c#アプリケーションのActiveDirectoryグループの一部であるかどうかを確認する方法が必要です。
msdnの標準のLDAP認証の例を使用していますが、グループに対してチェックする方法がわかりません。
active-directory - ユーザーがAzmanで関連付けられているグループのリストを取得するにはどうすればよいですか?
認証されたユーザーに関連付けられているロールを取得できますが、グループは取得できません。グループを取得する方法はありますか
vbscript - コンピュータのリストをドメイン グループに追加する
これはおそらく非常に単純ですが、特定の AD グループのメンバーとして追加したい多数のコンピューター名を含むこのテキスト ファイルがあります。問題は、コンピューターがドメイン構造内の 3 つの異なる OU にある可能性があるため、コンピューター名の CN またはフル パスがわからないということです。
したがって、これまでに取得したコードは次のとおりです (strLine は短いコンピューター名です)。
また、「AddToGroup」関数はまだ作成されていません。基本的に、これは引数 (strLine) を取り、コンピューター名を検索して完全な CN 名を取得する必要があります。そして、それを AD グループに追加します。
これはおそらくかなり基本的なことですが、私の頭は今ちょっといっぱいです.. :(
c# - プログラムでローカルユーザーをローカルグループに追加する
WinXP、Vista、および7オペレーティングシステムを対象としたC#アプリケーションを実行しています。
1つの機能は、プログラムでユーザーに設定されたグループを追加、削除、変更できることです。
これを実現する方法について助けを求めることはできますか?
WMIでこれを行うことは可能ですか?私のコードは主にWMIを使用してユーザーを取得しています。
現在Windows7を使用しています
このコードをテストしようとしています
そしてそれはこのエラーを吐き出している
ディレクトリプロパティがキャッシュに見つかりません。
プロパティコレクションを列挙してみましたが、これを取得しました
vbscript - Vbscript - 複数のフォルダー セットをミラーリングするスクリプトの作成
わかりました、これは私の問題です。基本的に Microsoft Word テンプレートをサーバー パスから各コンピューターのローカル パスにコピーするログオン スクリプトを実行しています。これは、グループ メンバーシップのチェックを使用して行われます。
以前は、優れた robocopy の /MIR スイッチを使用していました。ただし、ユーザーが複数のグループのメンバーである場合、/MIR スイッチは、2 番目のグループのコンテンツをミラーリングしているため、最初のグループからコンテンツを削除します。つまり、両方のコンテンツを持つことはできません。
これは、/MIR スイッチを使用せずにコンテンツをコピーすることで「解決」されます。しかし、サーバー上にテンプレートを配置するという全体的な考え方は、ユーザーがスクリプトを通じて受け取るコンテンツを制御できるようにするためです。そのため、サーバー パスからファイルまたはフォルダーを削除すると、ローカル コンピューターにレプリケートされません。/MIR スイッチを使用しなくなったため。コンプレンデ?
それで、私は何をしますか?基本的にフォルダーとファイルをチェックし、それに応じて削除する小さなスクリプトを作成しましたが、これは実際には /MIR スイッチと同じ機能になりました。この問題を解決するにはどうすればよいですか?
編集:実際に必要なのは、ローカル テンプレート フォルダーをスキャンしてファイルとフォルダーを探し、ソース テンプレート フォルダーのいずれかに同じ構造が存在するかどうかを確認するルーチンであることがわかりました。
サーバー テンプレート フォルダーは次のように設定されます。
そして、コピーを行うスクリプトは次のような構造です (疑似):
など /E スイッチを使用して、サブフォルダーもコピーするようにします。また、/XO スイッチは、ローカル パスにあるファイルとフォルダーよりも新しいファイルとフォルダーのみをコピーします。ただし、サーバー テンプレート パスに存在しないファイルまたはフォルダーがローカル パスに含まれているかどうかは考慮されません。
したがって、コピーが完了したら、c:\templates\workgroup のファイルまたはフォルダーが実際にいずれかのソースに存在するかどうかを確認したいと思います。そうでない場合は、ローカル パスから削除します。おそらくこれらのメンバーチェックで組み合わせることができるものはありますか?
sharepoint - SharePoint での Active Directory グループ ユーザーの読み取り
「Group1」という Active Directory グループがあるとします。この Group1 を SharePoint サイトに追加します (人とグループ >> 新しいユーザー)。
Group1 の一部であるすべてのユーザーは、sharepoint サイトにアクセスできるようになりました。
ここで、特定のカスタム Web パーツについて、Group1 に属するユーザーのみをターゲットにする必要があります。しかし、Group1 に属するユーザーが SharePoint サイトにログインすると、このユーザーが Group1 に属しているかどうかを SharePoint コンテキスト内から判断する方法が見つかりません。何かご意見は?
ありがとう、ファイズ
c# - Active Directoryの配布グループのサブグループの読み取り/フィルタリング?
ドメインを持つActiveDirectoryがあり、その下に多くのグループを含むmyDomain.local
が存在します。
これらすべてのサブグループを(プログラムで)読み取って、それらの名前のリストを取得するにはどうすればよいですか?
そして、クエリを最適化して結果をフィルタリングし、単語で終わるすべてのグループを取得するようにするにはどうすればよいですか?
ところで、私はC#.Net、ASP.Net、SharePointを使用していますが、ADの経験はありません。Distribution Group
Region
c# - ユーザー情報の検索時に予期しない例外がスローされる
マシン上のローカル グループからグループ メンバーシップを検索するコードがあります。メンバーごとに、ユーザーに関する情報を読み込もうとします (たとえば、グループを見つけて、各メンバーの名前を取得します)。
コード:
ほとんどの場合、コードは問題なく動作しますが、一部のグループ メンバーでは、メソッドがスローされたFileNotFoundException
ときにがスローされます。RefreshCache()
何が原因ですかFileNotFoundException
(そして、どのファイルを探していますか)?