[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


If a network has 1 server, do you still need a domain controller?

Posted on 2009-04-21
Medium Priority
Last Modified: 2012-05-06
    Suppose I  have a network with just 1 Server (running Windows Server 2008) and about 30 client PCs (running XP Pro). Does that server have to be a domain controller?
     On the one hand, I would think that every network needs to have a domain controller. But on the other hand, if you're not going to be replicating with other servers (because there are no other servers), is a domain controller still necessary?
Question by:john8217
LVL 11

Assisted Solution

by:Forrest Burris
Forrest Burris earned 225 total points
ID: 24195531
if you want a domain infrastructure, then absolutely yes. or you have a glorified peer to peer environment with users logging in each time they want to dump files to the 'file server'. enormous benefits from going to a domain infrastructure. easy to setup. type 'dcpromo' from the run command on the 2008 server and follow the prompts to setup the domain.
LVL 59

Accepted Solution

Darius Ghassem earned 300 total points
ID: 24195555
Yes, if you have more then 10 users then a domain is the best way to go. Don't think about replication or servers think about users and workstations. If you have to manage 30 workstations by themselves then you will be taking care of like 30 servers because you would be in a workgroup environment which makes each workstation like a server in theory.

If you have a domain environment then you would then manage all users additions, permissions, workstations, group polices, etc from the one server which is the DC. This is easy to manage and the way to go.

LVL 19

Assisted Solution

jss1199 earned 225 total points
ID: 24195565
If you intend on utilizing Active Directory and joining your machines to a single domain, then a domain controller is necessary.  Are all computers in a workgroup now?  I assume so if you have no domain controller availalbe.  Adding a DC and joining all users/computers to the domain will provide a number of benefits.

1.  Centralized account management and administration. User and computer accounts may be managed via AD rather than remotely managing the machines and users via each remote machine.
2.  Shared file and print resources is much easier on a domain rather than managing rights on each workstation.
3.  With Active Directory, you can leverage Group Policy to automatically modify settings, configuration and application settings across all machines at once.


Author Comment

ID: 24206968
    Right now the 1 server we have is Windows Server 2003. But soon we will replace that with another server that has Windows Server 2008. So I asked that question in preparation of when the new replacement server comes. I just checked our current (2003) server, one of its roles is that of a domain controller, so I guess it is a domain controller.
     For some reason, I thought you could have a domain in which the 1 sever is not a domain controller (it would just be a member server), but I guess that is impossible, right?
LVL 59

Expert Comment

by:Darius Ghassem
ID: 24208104
Since your current server is a DC then you are going to have to migrate to 2008. Below are step by step guides on migrating over to 2008.


Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
Measuring Server's processing rate with a simple powershell command. The differences in processing rate also was recorded in different use-cases, when a server in free and busy states.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…

873 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question