Novell

ZENworks 對象的刪除關聯?

  • November 15, 2010

我將所有較舊的 ZENworks 對像都分離到 eDirectory 中的一個 OU 中。我想大量刪除與這些對象的所有關聯(例如,它們被分配給使用者、ou 等)。我想我可以用 LDIF 做到這一點,但沒有太多這樣做的經驗。大規模更改的建議?

謝謝,湯姆

這是一個腳本可以做得很好的領域。要記住的是,通常有兩種關聯——一種在 Zen 對像上,另一種在與之關聯的對像上(類似於組擁有成員列表和使用者擁有組列表的方式屬性)。因此,您的腳本將要查看每個 Zenworks 對象,獲取其關聯列表,遍歷每個關聯並刪除指向 Zen 對象的屬性,然後再刪除 zen 對象本身的成員值。

PHP 和 Perl 的 LDAP 庫可以快速部署(我已經將它們用於類似的操作)。Novell 還為 C 和 C# 製作了優秀且免費的標準 LDAP 庫(我沒有使用過)。我在 .NET 中使用了 Microsoft 的 DirectoryService 庫(使用 DirectoryEntry 對象),但它們在 LDAP 中不使用 SSL,因此您只能在非常安全的情況下使用它們(即從機器上的機器上執行腳本)與伺服器相同的網路交換機)。

可以在此處找到使用 .NET 庫(通過我)編寫 LDAP 更改腳本的範例: http ://www.novell.com/communities/node/11770/edirectory-radiazer-managing-edirectory-users-and-radius-簡介

引用自:https://serverfault.com/questions/173965