2017-08-07 9 views
0

私は難しい研究をして、私の問題を解決しようとしました。グーグルで3日間グーグルで尋ねると、私はこれで終わりました。C#、GPOを作成し、Microsoft.GroupPolicy.Managementを使用してOUにリンクしますか?

using Microsoft.GroupPolicy; 

private void ManipulateGPO(){ 
    GPDomain domain = new GPDomain("sh.dom"); 
    Gpo gpo_background = domain.CreateGpo("testingGPO"); 
} 

上記のコードはGPOを正常に作成します。 OUにリンクする必要がありますか?

ご協力いただきますようお願い申し上げます。

UPDATE 1: My GPO Screenshot

答えて

0

あなたはOUにリンクするSOM(管理の範囲)クラスを使用

using Microsoft.GroupPolicy; 

private void ManipulateGPO(){ 
    GPDomain domain = new GPDomain("sh.dom"); 
    Gpo gpo_background = domain.CreateGpo("testingGPO"); 
    Som som = domain.GetSom("The path of the SOM specified as a fully qualified distinguished name, for example, (ou=MyOU,dc=contoso,dc=com)"); 
    som.LinkGpo(-1, gpo_background); 
} 

参照 ソムクラス:https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.grouppolicy.som(v=vs.85).aspx

LinkGpo:https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.grouppolicy.som.linkgpo(v=vs.85).aspx

GPDomain.GetSom:https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.grouppolicy.gpdomain.getsom(v=vs.85).aspx

+0

お返事ありがとうございます。 strOU文字列を正確にフォーマットする方法を教えてください。私は自分のgpo構造のスクリーンショットを投稿しました。 –

+0

は次のようになります。OU = IT、DC = SH、DC = DOM – Sorceri

+0

"ITは" OUは "SH部門" の下で、「OU = SH部門のようにすべきではない、OU = IT、DC = SH、DC =ドーム "?? LDAP:>プロパティ - - - > AttributeEditor>識別名 –

関連する問題