問題タブ [group-membership]
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.
ldap - 特定のグループのメンバーを返すためのLDAPクエリ
LDAPから一部のユーザーを取得する必要があります。名前がパターンで始まるグループに属するユーザーのみ、次のようになります。
最初にパターンに一致するグループのリストを取得し、次にそれらのグループのユーザーを取得するように、ある種のサブクエリを実行する必要があると思います。
そのようなクエリはどのように表現できますか?
c++ - クロスドメインActiveDirectoryグループメンバーシップの決定
現在、ユーザーのグループメンバーシップを確認するためにActiveDirectoryにクエリを実行する必要があるプロジェクトに取り組んでいます。私は当初、ユーザーを見つけてmemberOf属性を取得していました。これに伴う問題は、ドメインと子ドメインがあることです。グループはユニバーサルグループであるため、両方のドメインで使用でき、memberOf属性には表示されません。残念ながら、C++を使用したActiveDirectoryアクセスに関する情報はあまりないようです。この場合、C ++でグループメンバーシップを決定する方法はありますか?
c# - UserPrincipal.GetGroups のリーク
グループ列挙コードへのリークを突き止めました。テスト ルーチンを作成し、すべてを破棄しようとしていますが、それでもリークします。
誰かが私が間違っていることを見ていますか? 私のテストでは、100 回続けて呼び出すと、私の小さなドメインでは、メモリ フットプリントが 32MB から 150MB 以上になりました。
c# - C# を使用したネストされた AD ユーザー グループの列挙
グループとネストされたグループのすべてのユーザーを取得するコードをいくつか書きました。また、最初のグループを最後のグループのメンバーにすることでグループ メンバーシップがループを引き起こした場合に、ループが発生しないようにしたいと考えていました。
私が書いたコードは正常に動作しますが、少し遅いです。
ADルックアップを試みたのはこれが初めてです。
誰かがコードを見て、コードが問題ないように見えるか、コーディングが悪い (またはさらに悪い) か、または私が間違った方法で行ったかどうかを教えてもらえますか?
tfs - TFS でグループ メンバーシップを作成する方法は?
作成されたチーム プロジェクト (新しいものではない) 用に、以下のテンプレートを使用してグループ メンバーシップを作成したいと考えています。
新しいグループ メンバーシップを作成するための既存のウィザード ([コンテキスト メニュー] > [チーム プロジェクト設定] > [グループ メンバーシップ]) では、WORK_ITEM_WRITEおよびWORK_ITEM_READ権限を設定できないことに注意してください。
c#-4.0 - ActiveDirectoryグループのメンバーシップを再帰的に確認する
そこで、ActiveDirectory内の再帰グループについて質問があります。ユーザーIDがグループに含まれているかどうかを確認する小さなメソッドがあります。よく働く。今日、再帰的なグループメンバーシップをチェックしていないことがわかりました。その方法があるかどうか、またはその方法があるかどうかはわかりません。これが私がこれまでに非再帰的に持っているものです:
ディレクトリサーチャーなどについていくつか見たことがありますが、ADを直接操作するのは少し新しいので、概念は理解していますが、他のいくつかのことはまだ少し失われています。
ありがとう!
android - androidのContactsContract.CommonDataKinds.GroupMembershipとICS
特定の連絡先が特定のグループのメンバーであるかどうかを確認する必要があります。私は以下のコードで作業しており、Gingerbreadを実行している受話器を使用して動作することを証明しました。ただし、Androidバージョン4.0.3を実行しているHTC One Sで実行しようとしましたが、失敗します。API仕様は変更されましたか?私のコードは以下の通りです。
さらに、クエリを変更して、連絡先がメンバーになっているグループを純粋に検索します。
結果は次のデバッグ出力になります。groupRowIDがグループIDのように見える場合もあれば、連絡先番号または連絡先の名前である場合もあります。テストを呼び出すために自宅の固定電話を使用していることに注意してください。これが表示されています。また、受話器で定義されているグループは10個だけで、出力には11、12、13のIDが出力されます...何かが足りない可能性がありますか?私が渡しているcontact_idがCoworkersグループ(私の電話ではgroup_ID 5)のメンバーであることは確かに知っていますが、これがICSで返されることはありません。両方の携帯電話のコンタクトマネージャーアプリを使用して、HOMEのグループメンバーシップを独自に確認しました。
11-04 11:48:21.980:D / DEBUG(10145):checkGroupMembershipで選択:contact_id = 133 11-04 11:48:21.990:D / DEBUG(10145):checkGroupMembershipのレコード数:13 11-04 11 :48:22.000:D / DEBUG(10145):checkGroupMembershipのgroupRowId:null InVisiblegroup = 1 11-04 11:48:22.000:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.000: D / DEBUG(10145):checkGroupMembershipのgroupRowId:InVisiblegroup = 1 11-04 11:48:22.000:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.000:D / DEBUG(10145) :checkGroupMembershipのgroupRowId:004-414-83326995 InVisiblegroup = 1 11-04 11:48:22.000:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.000:D / DEBUG(10145): checkGroupMembershipのgroupRowId:014-833-26995 InVisiblegroup = 1 11-04 11:48:22.000:D / MYOB(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / MYOB(10145):checkGroupMembershipのgroupRowId:01483326995 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:10 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11: 48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:11 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:12 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145) :checkGroupMembershipのgroupRowId:13 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:7 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:8 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145) :checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:9 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID: 133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133D / DEBUG(10145):checkGroupMembershipのgroupRowId:7 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145 ):checkGroupMembershipのgroupRowId:8 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId :9 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133D / DEBUG(10145):checkGroupMembershipのgroupRowId:7 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145 ):checkGroupMembershipのgroupRowId:8 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId :9 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId:HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133D / DEBUG(10145):checkGroupMembershipのgroupRowId:8 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145 ):checkGroupMembershipのgroupRowId:9 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId :HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133D / DEBUG(10145):checkGroupMembershipのgroupRowId:8 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145 ):checkGroupMembershipのgroupRowId:9 InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのgroupRowId :HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133checkGroupMembershipのgroupRowId:HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133checkGroupMembershipのgroupRowId:HOME InVisiblegroup = 1 11-04 11:48:22.030:D / DEBUG(10145):checkGroupMembershipのContactID:133
PS十分な特権を持っている人は、サイトにタグとして「GroupMembership」を追加してください。
tfs - TFS - 専門グループは作業項目にアクセスできません
コレクションにある特定のプロジェクトで動作する tfs グループを作成しました。現在、作業項目を使用してバグなどを追跡していますが、そのグループはチーム Web アクセス ポータル経由でそれらの作業項目にアクセスできません。このグループがコレクション内のすべてのプロジェクトにアクセスできるようにしたくありません。しかし、出てくる作業項目にアクセスできるようにする必要があります。
現在、チーム Web アクセス ポータルにアクセスすると、このチーム プロジェクト コレクションにアクセス可能なチーム プロジェクトがないことを示すメッセージが表示されます。
コレクション内のコードに既にアクセスできる場合、ワークアイテムを表示できないのはなぜですか? どうすればそれを変更できますか?
powershell - Powershell 2.0 - 無効なアカウントのリストのグループ メンバーシップを削除する
アカウントが無効になっているユーザーのリストの AD グループ メンバーシップを削除しようとしていますが、コマンドレットを適切に組み合わせる方法がわかりません。これは私の試みです...
users.csv (以下のファイルの内容)
次のメッセージが表示されます...
api - REST API - グループ メンバーシップの変更
とがあり/group/1
、のメンバーです。から削除して に入れたいと思います。私の現在の解決策はこれです:/group/2
/item/42
/group/1
/item/42
/group/1
/group/2
このソリューションには (少なくとも) 2 つの深刻な問題があります。
- クライアントが の前に停止する
DELETE
と、アイテムは両方のグループのメンバーになります。 - アイテムの ID は で同じではありません
/group/2
。これは、アイテムがその ID を失うかのように見えます。
アイテムのグループ メンバーシップを 1 ステップで (可能であれば ID を保持して) 変更したい場合、API を再設計するにはどうすればよいですか?