The school that I work at has roughly 50 macs on OS X, with multiple users managed through Workgroup Manager. There is an OS X Server managing these users (using active directory? i am assuming). When logging into many of these networked accounts, login time takes a very long time, on the order of minutes usually. Local accounts as expected, login within 20 seconds. Adding to the complexity of the problem is that the login times vary among different computers(from 1-2 minutes to 15 minutes), even though all of the computers were restored from a common image, so they are all configured similarly.
I have attempted to flush the mcxcache periodically, repaired permissions on the clients and servers, but none of that has worked. I am at a loss as to what to do and how to approach this issue. While I could create local accounts, it wouldn't be too practical as the students' home directories are hosted on the server and want to manage their preferences using WGM.
Any help on this issue would be GREATLY appreciated.. thanks!