2012-03-08 65 views
0

我只是不相信我遇到了多少問題,一旦我修復了一件事,其他的東西似乎會彈出。Powershell DirectoryServices.DirectoryEntry - >設置「msExchHideFromAddressLists」屬性

好了,我現在已經意識到如何與憑據一個單獨的域設置屬性,因此:

$user_gde = New-Object System.DirectoryServices.DirectoryEntry ("LDAP://CN=user,OU=somewhere,DC=company,DC=local","username","password") 

這是罰款量變到質變以下屬性:

$user_gde.PSBase.MoveTo($dest) 

就像一個魅力。但是,當我希望設置MSExchHideFromAddressLists屬性。它只是不起作用。

$user_gde.msExchHideFromAddressLists = $True 

不工作!

回答

0

試試這個:

$user_gde.psbase.InvokeSet('msExchHideFromAddressLists',$true) 
$user_gde.SetInfo() 
+0

爲什麼我沒有想到這一點,謝謝吉文! – 2012-03-09 06:53:59