The only thing I can infer so far is that you are probably interested in Active Directory, and some other MS server services.
If you want to make Linux a PDC for an AD environment, that is no small feat, but it can be done using Samba and bind and openldap and a kerberos server. It's easier to emulate an NT4 domain or a windows workgroup. If you are interested in being the PDC or BDC, then it's simple enough to join a linux machine to a domain. You can also achieve this using samba and winbind in conjunction with PAM and it's plugin for kerberose and an ldap client to join the domain. There's also a product out there called LikeWise that simplifies this task for you (custom winbind and configures PAM for you).
If you just want to start making files and folders and printers available, Samba is all you need.
As was stated earlier, everything else can be done, too. E.G. instead of MS SQL, you might consider MySQL or Postgress, instead of IIS, you might consider Apache or Lighttpd, instead of Exchange, you may consider Qmail / Qpop or Exim and Courier, etc.
The more information you give us about what exactly it is you are trying to do, the better we can help you.