Today we went from Windows 2003 SBS to Windows Server 2012 Standard. I did the following:
- Joined 2012 server to the SBS 2003 domain
- Installed Active Directory Domain Services (aka dcpromo) on the server
- Transferred all roles to new server within
- I then removed the old Windows Server 2003 SBS server
Everything seemed to be working OK until I saw errors with group policy not appling due to missing group policy folders - on closer inspection I had no SYSVOL or NETLOGON folders!
I then ran I ran the Authoritative FRS restore procedure using the D4 flag on the new 2012 server (at this point, the 2003 SBS was already removed):
- In the Command box, type net stop ntfrs.
- Locate the following subkey in the registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
- In the right pane, double click BurFlags.
- In the Edit DWORD Value dialog box, type D4 and then click OK.
net start ntfrs
I checked \fkdxbsvr1\ in Windows Explorer and could now see the SYSVOL share, but still no NETLOGON share.
I saw the following eventlog error regarding a missing file in sysvol share:
Log Name: System Source: NETLOGON Date: 27/03/2013 18:40:41 Event ID: 5706 Task Category: None Level: Error Keywords: Classic User: N/A Computer: FKDXBSVR1.mydom.local Description: The Netlogon service could not create server share C:\Windows\SYSVOL\sysvol\mydom.local\SCRIPTS. The following error occurred: The system cannot find the file specified.
So I created the folder called scripts under
C:\Windows\SYSVOL\sysvol\mydom.local\SCRIPTS and restarted netlogon, and the NETLOGON share then appeared.
My questions are as follows:
- Why could netlogon not create the scripts folder during startup? I didn't read any KB about creating a folder manually, but seems to have worked - is this good or a fudge?
- Anything else I should check for? I need convincing that the migration is OK without any other hidden errors.
- What did I do wrong in the migration for the above strangeness to start happening?
Additional background information if needed