Guid
特定のOU内に特定のコンピューターが存在するかどうかを確認する必要があります。
これを行うには、に一致するコンピューターを検索するQueryByExampleGuid
を作成することをお勧めします。例えば:
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain, container);
ComputerPrincipal computer = new ComputerPrincipal(context);
computer.Guid = guidToMatch;
PrincipalSearcher searcher = new PrincipalSearcher(computer);
// Get the computer if it exists...
もちろん、ComputerPrincipal.Guid
フィールドは読み取り専用であるため、これは機能しません。さらに、にはフィールドComputerPrincipal.AdvancedSearchFilter
が含まれていません。Guid
これは可能ですか、それとも(より良い代替手段のように)とにかくこれをやりたくない理由がありますか?