自分のマシン(W2k3ドメインのVista)上のすべてのローカルグループを取得したい。
私が実行した場合:
using (DirectoryEntry de = new DirectoryEntry("WinNT://" + Environment.MachineName + ",group", null, null, AuthenticationTypes.Secure))
{
}
明らかに「無効なパス」を意味する「不明なエラー」0x80005000をスローします
ただし、コンピューターのクエリ(、groupを、computerに変更)ではエラーは発生しませんが、無視されているようです(すべてのオブジェクトが返されますか?結果を十分に調べていません)。、userもエラーを発生させます。
だから私の質問は、私は正しい道を進んでいるのかということです。すべてを取得しないようにフィルターを適用する方法はありますか?もしそうなら、どこで正しい構文を見つけることができますか?