Push or Pull Server

Hi,

i am managing around 100 server (all Windows 2008 R2). I would like to know what is the preferable server solution for this amount of servers. Would you choose a pull (HTTP or SMB) or a push server.

I am tending to use an SMB Pull Server but would like to know if this the better solution?

Thanks

I would definitely use a HTTP Pull Server for a couple of different reasons:
1 - I have computers to manage that reside on the other side of firewalls. SMB uses a range of ports to communicate, along with endpoint mapping and that can be quite a bit to open up (and manage) in your firewalls
2 - Only HTTP(s) supports the use of the Compliance Server
3 - Personal preference. I would much rather manage a server running an IIS Website than a file share