2012-04-09 4 views
0

一定時間が経過しても使用されておらず、一定時間後にコンピュータがActive Directoryから削除されると、コンピュータは無効になります。私はアクティブなディレクトリを通過し、それらが削除される前に(無効にされたマシンのためのすべてのビットロックの回復パスワードをコピーするコードを書くことが任されています。私はただのActive Directoryを介してループし、ジェネリック開始し、これを持っている:Bitlockerリカバリタブにプログラムでバックアップリカバリパスワードを設定する方法

DirectoryEntry adRoot = new DirectoryEntry("XXXX://" + domain, null, null, AuthenticationTypes.Secure); 
DirectorySearcher searcher = new DirectorySearcher(adRoot); 
searcher.SearchScope = SearchScope.Subtree; 
searcher.ReferralChasing = ReferralChasingOption.All; 
SearchResultCollection result = searcher.FindAll(); 
foreach (SearchResult res in result) 
{ 
    DirectoryEntry directoryEntry = res.GetDirectoryEntry(); 
    foreach (DirectoryEntry de in directoryEntry.Children) 
    { 
    } 
} 

私はBitLockerのを参照する何かを見ていないです、これらの子供たちのプロパティを介してメインの検索上の子として無効にしたすべてのコンピュータが、見て参照してください。私はGoogle検索をBitlocker固有に変更しましたが、私が必要とする行に沿って何も見つけられません。誰もがこれを行う良い方法を知っていますか?

答えて

0

属性がありますこの資料に記載されているhttp://technet.microsoft.com/en-us/library/dd875529(WS.10).aspxの「AD DSでのBitLocker回復情報の格納」のセクションを参照してください。これらのプロパティには、de.Properties["your-property-here"].Valueでアクセスできます。

+0

ありがとう!これはまさに私が探していたものです。 –

0

私はAPIを介してこれにアクセスする方法について不明な点ですが、ADSI編集、bitlock情報を使用すると、次として表示されます。(申し訳ありませんが、私は文法が間違っを取得する場合)

CN=Computers,CN=COMPUTER-NAME,CN=TimestampWithTimezone{Guid} 
+0

ありがとうございました。私はこれが彼らが情報を見るために使ってきたものだと信じています。 –

関連する問題