RahulPatel–twikies…

November 22, 2008

Server Core Commands

Filed under: Server 2008,Server Core — Rahul Patel @ 5:37 am

Server Core is a version of Windows Server 2008 that has a minimal Graphical User Interface (GUI).  I say minimal when most say command-line only because there are GUI tools available such as Notepad and Task Manager.  One thing that definitely doesn’t run on Server Core is the Explorer process.  If you’re unaware of what that process does, just end the explorer.exe process in Task Manager from your client and look what happens…don’t freak out, all you need to do is then go back to Task Manager and select File -> New Task (Run…) and then type explorer.exe.

erver Core Common Networking and Firewall Commands

Here is the start of you Networking and Firewall related commands for Server Core:

Server Core Common Networking Commands

To configure the IP address we will have to remember (or learn) Netsh.

Configure a Static IP Address on Server Core:
Netsh int ipv4 set address “Local Area Connection” static 10.1.1.10 255.255.255.0 10.1.1.1
Netsh int ipv4 set dnsserver “Local Area Connection” static 10.1.1.5 primary
Netsh int ipv4 set winsserver “Local Area Connection” static 10.1.1.6 primary

Configure a Dynamic (DHCP) IP Address on Server Core:
Netsh int ipv4 set address “Local Area Connection” source=dhcp

Change the name of the network interface on Server Core:
Netsh int set interface name = “Local Area Connection” newname = “Primary Network”

Server Core Common Windows Firewall Commands:

The Windows Firewall is a blessing to some and a curse to others. Either way it is installed by default and you have to understand the commands that are needed to configure the basics and in some cases some advanced commands.

Disable firewall:
netsh firewall set opmode disable

Server Core can be managed by using MMCs from a remote server. However with the firewall being on by default you will have to allow these tools to work remotely.  The first thing to note here is how to translate the MMC Snap-in to Windows Firewall Rule Group.

MMC Snap-in – Event Viewer
Windows Firewall Rule Group – Remote Event Log Management

MMC Snap-in – Services
Windows Firewall Rule Group – Remote Services ManagementMMC Snap-in – Shared Folders
Windows Firewall Rule Group – File and Printer Sharing
MMC Snap-in – Task Scheduler
Windows Firewall Rule Group –
Remote Scheduled Tasks Management

MMC Snap-in – Reliability and Performance
Windows Firewall Rule Group – Performance Logs and Alerts
Windows Firewall Rule Group – File and Printer Sharing

MMC Snap-in – Disk Management
Windows Firewall Rule Group – Remote Volume Management

MMC Snap-in – Windows Firewall with Advanced Security
Windows Firewall Rule Group – Windows Firewall Remote Management

To enable all of these rules follow use this command:
Netsh advfirewall firewall set rule group=”remote administration” new enable=yes

To enable specific commands follow this format:
Netsh advfirewall firewall set rule group=”” new enable=yes

Server Core Domain and Server Management Commands

Server Core Common Domain Management Commands

Join a domain:
netdom join ComputerName /domain:DomainName /userd:UserName /passwordd:*
Yes, /passwordd:*

needs to have that second d at the end of it.

Remove from domain:
netdom remove

Rename a Domain Member:
netdom renamecomputer %computername% /NewName: /userd: /password:*

Rename Administrator:
wmic UserAccount where Name=”Administrator” call Rename Name=”new-name”

Add User to a Local Group
net localgroup GroupName /add \

Remove User from a Local Group
net localgroup GroupName /delete \

Confirm Domain and/ New Computer name
Set

Update User Passwords:
Net user [/domain] *

Server Core Common Server Management Commands

Toggle Remote Desktop on and off:
Cscript \windows\system32\scregedit.wsf /ar 0

Enable reduced security for RDP connections:
Cscript \windows\system32\scregedit.wsf /cs 0

Active Server Core:
Local method – Slmgr.vbs –ato
Remote method – Cscript windows\system32\slmgr.vbsServerName UserName password:-ato

Rename a Stand-Alone Member:
netdom renamecomputer /NewName:

List of installed patches:
wmic qfe list

Install Updates:
wusa .msu /quiet

Configure for AutoUpdates:
cscript scregedit.wsf /AU /4

Disable AutoUpdates:
cscript scregedit.wsf /AU /1

View AutoUpdate Setting:
cscript scregedit.wsf /AU /v

Configure the Page File:
wmic pagefileset where name=”” set InitialSize=,MaximumSize=

Configure a Proxy Server: (Server Core cannot use a proxy that requires a proxy)
netsh Winhttp set proxy :

All your favorite TCP/IP commands work including the following:
IPConfig
ARP
Ping
PathPing
TraceRT
Route
NSLookup
NetStat
NBTStat

List Running Services:
sc query

Start and/or Stop a Service:
sc start
sc stop

Task Manager: (Ctrl+Shift+Esc)
taskmgr

Manage Disk Volumes:
Diskpart /?
Defrag a Volume:
defrag /?

Change Time and Time Zone:
control timedate.cpl

Change the Desktop Resolution: (requires you to log off and back on)
Regedit – HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
000\DefaultSettings.XResolution
000\DefaultSettings.YResolution

Display the Time in the Command Prompt:
prompt [$t]$s$p$g

Log off:
shutdown /l

Restart Now:
shutdown /r /t 0

Installing Roles and Features on Server Core

To get the Roles and Features installed you are going to need to use the ocsetup.exe command.  The OC is short for Optional Components.  The most important thing to remember about this command is that IT IS CASE SENSITIVE!!! As a best practice you should always use the /w switch with ocsetup.exe as this will hold the Command Prompt from being active (when you can type again) until the setup is complete.  Below you will find a list of the commands that are required to install Roles and Features on Server Core.

DNS
start /w ocsetup DNS-Server-Core-Role

DHCP
start /w ocsetup DHCPServerCore

File Services (Server service is installed by default) but there are other role features

File Replication Service
start /w ocsetup FRS-Infrastructure

Distributed File System
start /w ocsetup DFSN-Server

Distributed File System Replication
start /w ocsetup DFSR-Infrastructure-ServerEdition

Services for Network File System (NFS)
start /w ocsetup ServerForNFS-Base
start /w ocsetup ClientForNFS-Base

Hyper V
start /w ocsetup Microsoft-Hyper-V

Print Server feature
start /w ocsetup Printing-ServerCore-Role

Line Printer Daemon (LPD) service
start /w ocsetup Printing-LPDPrintService

Active Directory Lightweight Directory Services
start /w ocsetup DirectoryServices-ADAM-ServerCore

Active Directory Domain Services
dcpromo /unattend:

Streaming Media Services
Follow directions found in Article ID 934518

IIS
start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

To uninstall IIS use the following command
start /w pkgmgr /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

NOTE: If you need to install a Role that you installed with ocsetup all you need to do is to append the commands above with /uninstall.

Now let’s take a look at how we install Features on Server Core:

Microsoft Failover Clustering
start /w ocsetup FailoverCluster-Core

Network Load Balancing
start /w ocsetup NetworkLoadBalancingHeadlessServer

Subsystem for UNIX-based applications
start /w ocsetup SUACore

Multipath IO
start /w ocsetup MultipathIo

Removable Storage
start /w ocsetup Microsoft-Windows-RemovableStorageManagementCore

Bitlocker Drive Encryption
start /w ocsetup BitLocker

Backup
start /w ocsetup WindowsServerBackup

Simple Network Management Protocol (SNMP)
start /w ocsetup SNMP-SC

Windows Internet Name Service (WINS)
start /w ocsetup WINS-SC

Telnet client
start /w ocsetup TelnetClient

NOTE: If you need to install a Feature that you installed with ocsetup all you need to do is to append the commands above with /uninstall.

Having the Role or Feature installed doesn’t do much without going in and configuring the service.  The quick and easy way to manage these Roles and Features is to have either a dedicated Terminal Server have the AdminPak or Remote Server Administrative Tools (RSAT) installed or just install those same tools on XP or Vista.

Advertisements

3 Comments »

  1. Hi Rahul,

    I recently installed a new W2K8 server in an existing W2K8 domain. The new server is in a different subnet. When I run DCPROMO, the process goes as far as joining the current Domain, then I get a error “Remote Procedure Call failed”. Do you know what is the problem? I can resolve the DNS name of domain and DC.

    Many thanks
    Raj

    Comment by Raj — January 27, 2010 @ 6:54 am | Reply

    • – Forward the Dcpromo.log file to me.
      – Also check the DNS,NETBIOS and Time zone setting
      – Check the following port is not blocked and Able to telnet DNS(53),ldap(389),GC(3268),RPC(135), etc.
      – Also, run dcdiag/v & check event viewer.
      – Make sure all cross-subnet clients have their firewalls disabled.
      – Disable strict RPC compliance on the rule(s) that govern traffic between the subnets.( if u using ISA)
      – Configure Flood Mitigation to increase the threshold of the involved servers or PC’s (by adding the concerned devices/machines to the “Custom” list).( if u using ISA)

      Comment by Rahul Patel — January 27, 2010 @ 12:04 pm | Reply

      • Hi Rahul, I have already checked the items on your list and below’s the dcpromo log. Many thanks Raj dcpromoui B78.B9C 0000 17:19:02.747 opening log file C:Windowsdebugdcpromoui.log dcpromoui B78.B9C 0001 17:19:02.747 C:Windowssystem32dcpromo.exe dcpromoui B78.B9C 0002 17:19:02.747 file timestamp 01/20/2008 00:51:44.167 dcpromoui B78.B9C 0003 17:19:02.747 local time 01/19/2010 17:19:02.747 dcpromoui B78.B9C 0004 17:19:02.747 running Windows NT 6.0 build 6001 Service Pack 1 (BuildLab:6001.longhorn_rtm.080118-1840) amd64 dcpromoui B78.B9C 0005 17:19:02.747 logging flags 0001007C dcpromoui B78.B9C 0006 17:19:02.747 Enter wmain dcpromoui B78.B9C 0007 17:19:02.747 Enter CheckArgs dcpromoui B78.B9C 0008 17:19:02.747 Detecting WOW64 dcpromoui B78.B9C 0009 17:19:02.747 Detecting OS product type dcpromoui B78.B9C 000A 17:19:02.747 Enter CheckIsServerCore dcpromoui B78.B9C 000B 17:19:02.747 It is not on server foundation dcpromoui B78.B9C 000C 17:19:02.747 HRESULT = 0x00000000 dcpromoui B78.B9C 000D 17:19:02.747 Enter IsProductTypeAllowed product type is 7 dcpromoui B78.B9C 000E 17:19:02.747 bResult = true dcpromoui B78.B9C 000F 17:19:02.747 GUI mode: true dcpromoui B78.B9C 0010 17:19:02.747 Create mutex returns 0x0 dcpromoui B78.B9C 0011 17:19:02.747 Enter Dialog::ModelessExecute dcpromoui B78.B9C 0012 17:19:02.762 Enter UnattendSplashDialog::OnInit dcpromoui B78.B9C 0013 17:19:02.778 Detecting DS component install state dcpromoui B78.7D4 0014 17:19:02.778 Enter CbsGetUpdateInstallState dcpromoui B78.7D4 0015 17:19:02.778 The category is 0 dcpromoui B78.7D4 0016 17:19:02.778 Enter FindRoleInfo dcpromoui B78.7D4 0017 17:19:02.778 Enter CheckIsServerCore dcpromoui B78.7D4 0018 17:19:02.778 It is not on server foundation dcpromoui B78.7D4 0019 17:19:02.778 HRESULT = 0x00000000 dcpromoui B78.7D4 001A 17:19:02.778 Enter GetUpdateName dcpromoui B78.7D4 001B 17:19:02.778 Enter GetPackageName dcpromoui B78.7D4 001C 17:19:02.965 Package name for Microsoft-Windows-Foundation-Package is Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6001.18000 dcpromoui B78.7D4 001D 17:19:02.965 Enter CbsGetUpdateInstallState dcpromoui B78.7D4 001E 17:19:02.965 package name is Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6001.18000 and update name is DirectoryServices-DomainController dcpromoui B78.7D4 001F 17:19:03.074 HRESULT = 0x00000000 dcpromoui B78.B9C 0020 17:19:03.121 HRESULT = 0x00000000 dcpromoui B78.B9C 0021 17:19:03.121 DS component install state is 7 dcpromoui B78.B9C 0000 17:19:03.183 appending to log file C:Windowsdebugdcpromoui.log dcpromoui B78.B9C 0001 17:19:03.183 C:Windowssystem32dcpromo.exe dcpromoui B78.B9C 0002 17:19:03.183 file timestamp 01/20/2008 00:51:44.167 dcpromoui B78.B9C 0003 17:19:03.183 local time 01/19/2010 17:19:03.183 dcpromoui B78.B9C 0004 17:19:03.183 running Windows NT 6.0 build 6001 Service Pack 1 (BuildLab:6001.longhorn_rtm.080118-1840) amd64 dcpromoui B78.B9C 0005 17:19:03.183 logging flags 0011007C dcpromoui B78.B9C 0006 17:19:03.183 Enter DCPromoEntryW dcpromoui B78.B9C 0007 17:19:03.199 Enter Computer::RemoveLeadingBackslashes dcpromoui B78.B9C 0008 17:19:03.199 Enter Computer::Refresh dcpromoui B78.B9C 0009 17:19:03.199 Enter IsLocalComputer dcpromoui B78.B9C 000A 17:19:03.199 Enter RefreshLocalInformation dcpromoui B78.B9C 000B 17:19:03.199 Enter GetProductTypeFromRegistry dcpromoui B78.B9C 000C 17:19:03.199 Enter RegistryKey::Open SystemCurrentControlSetControlProductOptions dcpromoui B78.B9C 000D 17:19:03.199 Enter RegistryKey::GetValue-String ProductType dcpromoui B78.B9C 000E 17:19:03.199 ServerNT dcpromoui B78.B9C 000F 17:19:03.199 prodtype : 0x3 dcpromoui B78.B9C 0010 17:19:03.199 Enter GetSafebootOption dcpromoui B78.B9C 0011 17:19:03.199 Enter RegistryKey::Open SystemCurrentControlSetControlSafeBootOption dcpromoui B78.B9C 0012 17:19:03.199 HRESULT = 0x80070002 dcpromoui B78.B9C 0013 17:19:03.199 returning : 0x0 dcpromoui B78.B9C 0014 17:19:03.199 Enter DetermineRoleAndMembership dcpromoui B78.B9C 0015 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0016 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformationHelper dcpromoui B78.B9C 0017 17:19:03.199 Calling DsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0018 17:19:03.199 lpServer : (null) dcpromoui B78.B9C 0019 17:19:03.199 InfoLevel : 0x1 (DsRolePrimaryDomainInfoBasic) dcpromoui B78.B9C 001A 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 001B 17:19:03.199 MachineRole : 0x2 dcpromoui B78.B9C 001C 17:19:03.199 Flags : 0x0 dcpromoui B78.B9C 001D 17:19:03.199 DomainNameFlat : WORKGRP dcpromoui B78.B9C 001E 17:19:03.199 DomainNameDns : (null) dcpromoui B78.B9C 001F 17:19:03.199 DomainForestName : (null) dcpromoui B78.B9C 0020 17:19:03.199 Enter IsDcInRepairMode dcpromoui B78.B9C 0021 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 0022 17:19:03.199 Enter State::DetermineRunContext dcpromoui B78.B9C 0023 17:19:03.199 Enter DS::GetPriorServerRole dcpromoui B78.B9C 0024 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0025 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformationHelper dcpromoui B78.B9C 0026 17:19:03.199 Calling DsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0027 17:19:03.199 lpServer : (null) dcpromoui B78.B9C 0028 17:19:03.199 InfoLevel : 0x2 (DsRoleUpgradeStatus) dcpromoui B78.B9C 0029 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 002A 17:19:03.199 OperationState : 0 dcpromoui B78.B9C 002B 17:19:03.199 PreviousServerState : 0 dcpromoui B78.B9C 002C 17:19:03.199 Enter Computer::GetNetbiosName dcpromoui B78.B9C 002D 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 002E 17:19:03.199 Enter Computer::GetRole MSSMEL01 dcpromoui B78.B9C 002F 17:19:03.199 role: 2 dcpromoui B78.B9C 0030 17:19:03.199 NT5_STANDALONE_SERVER dcpromoui B78.B9C 0031 17:19:03.199 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 0032 17:19:03.199 no options specified dcpromoui B78.B9C 0033 17:19:03.199 Enter State::GetOperation NONE dcpromoui B78.B9C 0034 17:19:03.199 Enter IsAnswerFileKeyPresent2 SkipAutoConfigDns dcpromoui B78.B9C 0035 17:19:03.199 Enter FS::GetPathSyntax C:UsersAdministrator dcpromoui B78.B9C 0036 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 0037 17:19:03.199 Enter InitDnsClientConfigFlag dcpromoui B78.B9C 0038 17:19:03.199 Enter GetConfigFlag ConfigureDnsClient dcpromoui B78.B9C 0039 17:19:03.199 Enter RegistryKey::Open SoftwareMicrosoftWindowsCurrentVersionAdminDebugdcpromoui dcpromoui B78.B9C 003A 17:19:03.199 Enter RegistryKey::GetValue-DWORD ConfigureDnsClient dcpromoui B78.B9C 003B 17:19:03.199 HRESULT = 0x80070002 dcpromoui B78.B9C 003C 17:19:03.199 result = true dcpromoui B78.B9C 003D 17:19:03.199 result = true dcpromoui B78.B9C 003E 17:19:03.199 Enter ReadGlobalCatalogByDefaultFlag dcpromoui B78.B9C 003F 17:19:03.199 Enter GetConfigFlag GCByDefault dcpromoui B78.B9C 0040 17:19:03.199 Enter RegistryKey::Open SoftwareMicrosoftWindowsCurrentVersionAdminDebugdcpromoui dcpromoui B78.B9C 0041 17:19:03.199 Enter RegistryKey::GetValue-DWORD GCByDefault dcpromoui B78.B9C 0042 17:19:03.199 HRESULT = 0x80070002 dcpromoui B78.B9C 0043 17:19:03.199 result = true dcpromoui B78.B9C 0044 17:19:03.199 result = true dcpromoui B78.B9C 0045 17:19:03.199 Enter ValidateAnswerFile dcpromoui B78.B9C 0046 17:19:03.199 Enter State::GetUnclearedAnswerFilePasswords dcpromoui B78.B9C 0047 17:19:03.199 Enter State::GetUnclearedAnswerFilePasswordReaons dcpromoui B78.B9C 0048 17:19:03.199 Enter Start dcpromoui B78.B9C 0049 17:19:03.199 Enter State::GetMode NORMAL dcpromoui B78.B9C 004A 17:19:03.199 Enter IsCurrentUserAdministrator dcpromoui B78.B9C 004B 17:19:03.199 Current user is an admin dcpromoui B78.B9C 004C 17:19:03.199 Enter CheckCertService dcpromoui B78.B9C 004D 17:19:03.199 Enter NTService::IsInstalled CertSvc dcpromoui B78.B9C 004E 17:19:03.199 Enter MyOpenService dcpromoui B78.B9C 004F 17:19:03.199 Enter Win::OpenSCManager dcpromoui B78.B9C 0050 17:19:03.199 Enter Win::OpenService CertSvc dcpromoui B78.B9C 0051 17:19:03.199 HRESULT = 0x80070424 dcpromoui B78.B9C 0052 17:19:03.199 Enter CheckSafeBootMode dcpromoui B78.B9C 0053 17:19:03.199 Enter RegistryKey::Open SystemCurrentControlSetControlSafebootOption dcpromoui B78.B9C 0054 17:19:03.199 HRESULT = 0x80070002 dcpromoui B78.B9C 0055 17:19:03.199 Enter CheckRoleChangeState dcpromoui B78.B9C 0056 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0057 17:19:03.199 Enter MyDsRoleGetPrimaryDomainInformationHelper dcpromoui B78.B9C 0058 17:19:03.199 Calling DsRoleGetPrimaryDomainInformation dcpromoui B78.B9C 0059 17:19:03.199 lpServer : (null) dcpromoui B78.B9C 005A 17:19:03.199 InfoLevel : 0x3 (DsRoleOperationState) dcpromoui B78.B9C 005B 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 005C 17:19:03.199 OperationState : 0x0 dcpromoui B78.B9C 005D 17:19:03.199 Enter CheckPlatform dcpromoui B78.B9C 005E 17:19:03.199 Enter Computer::GetNetbiosName dcpromoui B78.B9C 005F 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 0060 17:19:03.199 Enter Computer::GetRole MSSMEL01 dcpromoui B78.B9C 0061 17:19:03.199 role: 2 dcpromoui B78.B9C 0062 17:19:03.199 Enter CheckForNtfs5 dcpromoui B78.B9C 0063 17:19:03.199 Enter GetFirstNtfs5HardDrive dcpromoui B78.B9C 0064 17:19:03.199 C: dcpromoui B78.B9C 0065 17:19:03.199 Enter FS::GetFileSystemType dcpromoui B78.B9C 0066 17:19:03.199 Enter FS::GetRootFolder C: dcpromoui B78.B9C 0067 17:19:03.199 Enter FS::GetPathSyntax C: dcpromoui B78.B9C 0068 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 0069 17:19:03.199 C: is NTFS5 dcpromoui B78.B9C 006A 17:19:03.199 C: dcpromoui B78.B9C 006B 17:19:03.199 Enter CheckWindirSpace dcpromoui B78.B9C 006C 17:19:03.199 Enter checkDiskSpace dcpromoui B78.B9C 006D 17:19:03.199 Enter FS::GetRootFolder C:Windows dcpromoui B78.B9C 006E 17:19:03.199 Enter FS::GetPathSyntax C:Windows dcpromoui B78.B9C 006F 17:19:03.199 Enter FS::GetAvailableSpace C: dcpromoui B78.B9C 0070 17:19:03.199 Enter CheckComputerWasRenamedAndNeedsReboot dcpromoui B78.B9C 0071 17:19:03.199 Enter ComputerWasRenamedAndNeedsReboot dcpromoui B78.B9C 0072 17:19:03.199 Enter Computer::GetActivePhysicalNetbiosName dcpromoui B78.B9C 0073 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 0074 17:19:03.199 Enter Computer::GetFuturePhysicalNetbiosName dcpromoui B78.B9C 0075 17:19:03.199 Enter RegistryKey::Open SystemCurrentControlSetControlComputerNameComputerName dcpromoui B78.B9C 0076 17:19:03.199 Enter RegistryKey::GetValue-String ComputerName dcpromoui B78.B9C 0077 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 0078 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 0079 17:19:03.199 Enter IsTcpIpInstalled dcpromoui B78.B9C 007A 17:19:03.199 TCP/IP is detected dcpromoui B78.B9C 007B 17:19:03.199 Enter Computer::GetActivePhysicalFullDnsName dcpromoui B78.B9C 007C 17:19:03.199 Enter Computer::ComposeFullDnsComputerName hostname: MSSMEL01 suffix: dcpromoui B78.B9C 007D 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 007E 17:19:03.199 Enter Computer::GetFuturePhysicalFullDnsName dcpromoui B78.B9C 007F 17:19:03.199 Enter Computer::GetActivePhysicalFullDnsName dcpromoui B78.B9C 0080 17:19:03.199 Enter Computer::ComposeFullDnsComputerName hostname: MSSMEL01 suffix: dcpromoui B78.B9C 0081 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 0082 17:19:03.199 Enter RegistryKey::Open SystemCurrentControlSetServicesTcpipParameters dcpromoui B78.B9C 0083 17:19:03.199 Enter RegistryKey::GetValue-String NV Hostname dcpromoui B78.B9C 0084 17:19:03.199 Enter RegistryKey::GetValue-String NV Domain dcpromoui B78.B9C 0085 17:19:03.199 Enter Computer::IsDnsSuffixPolicyInEffect dcpromoui B78.B9C 0086 17:19:03.199 Enter RegistryKey::Open SoftwarePoliciesMicrosoftSystemDNSclient dcpromoui B78.B9C 0087 17:19:03.199 false dcpromoui B78.B9C 0088 17:19:03.199 dcpromoui B78.B9C 0089 17:19:03.199 Enter Computer::ComposeFullDnsComputerName hostname: MSSMEL01 suffix: dcpromoui B78.B9C 008A 17:19:03.199 HRESULT = 0x00000000 dcpromoui B78.B9C 008B 17:19:03.199 MSSMEL01 dcpromoui B78.B9C 008C 17:19:03.199 Enter Dns::CompareNames MSSMEL01 vs MSSMEL01 dcpromoui B78.B9C 008D 17:19:03.199 Calling DnsNameCompareEx_W dcpromoui B78.B9C 008E 17:19:03.199 pszLeftName : MSSMEL01 dcpromoui B78.B9C 008F 17:19:03.199 pszRightName : MSSMEL01 dcpromoui B78.B9C 0090 17:19:03.199 dwReserved : 0 dcpromoui B78.B9C 0091 17:19:03.199 Result 0x1 dcpromoui B78.B9C 0092 17:19:03.199 relation: DnsNameCompareEqual dcpromoui B78.B9C 0093 17:19:03.199 No pending computer name change dcpromoui B78.B9C 0094 17:19:03.199 result = false dcpromoui B78.B9C 0095 17:19:03.199 Enter CheckDCServiceForDemotion dcpromoui B78.B9C 0096 17:19:03.199 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 0097 17:19:03.199 Enter GUIIsComputerNameOk dcpromoui B78.B9C 0098 17:19:03.199 Enter IsComputerNameOk dcpromoui B78.B9C 0099 17:19:03.199 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 009A 17:19:03.199 Enter IsTcpIpInstalled dcpromoui B78.B9C 009B 17:19:03.199 TCP/IP is detected dcpromoui B78.B9C 009C 17:19:03.199 Enter MyDnsValidateName MSSMEL01 dcpromoui B78.B9C 009D 17:19:03.199 Calling DnsValidateName dcpromoui B78.B9C 009E 17:19:03.199 pszName : MSSMEL01 dcpromoui B78.B9C 009F 17:19:03.199 Format : 3 dcpromoui B78.B9C 00A0 17:19:03.199 status 0x0 dcpromoui B78.B9C 00A1 17:19:03.199 ERROR_SUCCESS dcpromoui B78.B9C 00A2 17:19:03.199 status = 0 dcpromoui B78.B9C 00A3 17:19:03.199 true dcpromoui B78.B9C 00A4 17:19:03.199 Enter GUIIBrakeForFsmosOnForceRemoval dcpromoui B78.B9C 00A5 17:19:03.199 Enter ForceRemovalFSMOsSafelyOffMachineCheck dcpromoui B78.B9C 00A6 17:19:03.215 Enter State::IsForcedDemotion false dcpromoui B78.B9C 00A7 17:19:03.215 Non forced demotion, FSMOs will be taken care of somewhere else. dcpromoui B78.B9C 00A8 17:19:03.215 FSMOs found: 0x00000000 dcpromoui B78.B9C 00A9 17:19:03.215 Enter IsMachineAnAppServer dcpromoui B78.B9C 00AA 17:19:03.215 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 00AB 17:19:03.215 result = false dcpromoui B78.B9C 00AC 17:19:03.215 Enter CheckRequiredPortsAvailable dcpromoui B78.B9C 00AD 17:19:03.215 Enter AreRequiredPortsAvailable dcpromoui B78.B9C 00AE 17:19:03.215 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 00AF 17:19:03.215 Enter EnumerateRequiredPortsInUse dcpromoui B78.B9C 00B0 17:19:03.215 Enter CheckPortAvailability 88 dcpromoui B78.B9C 00B1 17:19:03.215 Enter CheckPortAvailabilityEx 88 dcpromoui B78.B9C 00B2 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00B3 17:19:03.215 Enter CheckPortAvailability 389 dcpromoui B78.B9C 00B4 17:19:03.215 Enter CheckPortAvailabilityEx 389 dcpromoui B78.B9C 00B5 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00B6 17:19:03.215 Enter CheckPortAvailability 636 dcpromoui B78.B9C 00B7 17:19:03.215 Enter CheckPortAvailabilityEx 636 dcpromoui B78.B9C 00B8 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00B9 17:19:03.215 Enter CheckPortAvailability 3268 dcpromoui B78.B9C 00BA 17:19:03.215 Enter CheckPortAvailabilityEx 3268 dcpromoui B78.B9C 00BB 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00BC 17:19:03.215 Enter CheckPortAvailability 3269 dcpromoui B78.B9C 00BD 17:19:03.215 Enter CheckPortAvailabilityEx 3269 dcpromoui B78.B9C 00BE 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00BF 17:19:03.215 HRESULT = 0x00000000 dcpromoui B78.B9C 00C0 17:19:03.215 No required ports already in use dcpromoui B78.B9C 00C1 17:19:03.215 true dcpromoui B78.B9C 00C2 17:19:03.215 Enter RunWizard dcpromoui B78.B9C 00C3 17:19:03.215 Enter Wizard::AddPage dcpromoui B78.B9C 00C4 17:19:03.230 id = 108 title = Welcome dcpromoui B78.B9C 00C5 17:19:03.230 Enter Wizard::AddPage dcpromoui B78.B9C 00C6 17:19:03.230 id = 164 title = Administrator Password dcpromoui B78.B9C 00C7 17:19:03.230 Enter Wizard::AddPage dcpromoui B78.B9C 00C8 17:19:03.230 id = 182 title = Application Directory Partitions dcpromoui B78.B9C 00C9 17:19:03.230 Enter Wizard::AddPage dcpromoui B78.B9C 00CA 17:19:03.230 id = 181 title = Confirm Deletion dcpromoui B78.B9C 00CB 17:19:03.230 Enter Wizard::AddPage dcpromoui B78.B9C 00CC 17:19:03.246 id = 150 title = Name the New Domain dcpromoui B78.B9C 00CD 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00CE 17:19:03.246 id = 144 title = Configure Domain Name System Client Settings dcpromoui B78.B9C 00CF 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00D0 17:19:03.246 id = 142 title = Summary dcpromoui B78.B9C 00D1 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00D2 17:19:03.246 id = 147 title = Network Credentials dcpromoui B78.B9C 00D3 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00D4 17:19:03.246 id = 163 title = Delete the Domain dcpromoui B78.B9C 00D5 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00D6 17:19:03.246 id = 156 title = Installation Failed dcpromoui B78.B9C 00D7 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00D8 17:19:03.246 id = 154 title = Installation Results dcpromoui B78.B9C 00D9 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00DA 17:19:03.246 id = 184 title = Force the Removal of Active Directory Domain Services dcpromoui B78.B9C 00DB 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00DC 17:19:03.246 id = 158 title = Name the Forest Root Domain dcpromoui B78.B9C 00DD 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00DE 17:19:03.246 id = 140 title = Configure TCP/IP dcpromoui B78.B9C 00DF 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00E0 17:19:03.246 id = 159 title = Domain NetBIOS Name dcpromoui B78.B9C 00E1 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00E2 17:19:03.246 id = 192 title = Set Forest Functional Level dcpromoui B78.B9C 00E3 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00E4 17:19:03.246 id = 193 title = Set Domain Functional Level dcpromoui B78.B9C 00E5 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00E6 17:19:03.246 id = 123 title = Location for Database, Log Files, and SYSVOL dcpromoui B78.B9C 00E7 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00E8 17:19:03.246 id = 148 title = Select a Domain dcpromoui B78.B9C 00E9 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00EA 17:19:03.246 id = 169 title = Install from Media dcpromoui B78.B9C 00EB 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00EC 17:19:03.246 id = 168 title = Directory Services Restore Mode Administrator Password dcpromoui B78.B9C 00ED 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00EE 17:19:03.246 id = 152 title = Name the New Domain Tree Root dcpromoui B78.B9C 00EF 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00F0 17:19:03.246 id = 187 title = Select a Site dcpromoui B78.B9C 00F1 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00F2 17:19:03.246 id = 188 title = Additional Domain Controller Options dcpromoui B78.B9C 00F3 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00F4 17:19:03.246 id = 1609 title = Source Domain Controller dcpromoui B78.B9C 00F5 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00F6 17:19:03.246 id = 1614 title = Specify the Password Replication Policy dcpromoui B78.B9C 00F7 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00F8 17:19:03.246 id = 146 title = Choose a Deployment Configuration dcpromoui B78.B9C 00F9 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00FA 17:19:03.246 id = 189 title = Repair or Uninstall dcpromoui B78.B9C 00FB 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00FC 17:19:03.246 id = 191 title = Create DNS Delegation dcpromoui B78.B9C 00FD 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 00FE 17:19:03.246 id = 197 title = Specify the Computer Name dcpromoui B78.B9C 00FF 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 0100 17:19:03.246 id = 198 title = Delegation of RODC Installation and Administration dcpromoui B78.B9C 0101 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 0102 17:19:03.246 id = 199 title = Select Domain Controller Account dcpromoui B78.B9C 0103 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 0104 17:19:03.246 id = 200 title = Remove DNS Delegation dcpromoui B78.B9C 0105 17:19:03.246 Enter Wizard::AddPage dcpromoui B78.B9C 0106 17:19:03.246 id = 113 title = Operating System Compatibility dcpromoui B78.B9C 0107 17:19:03.246 Enter Wizard::ModalExecute dcpromoui B78.B9C 0108 17:19:03.261 Enter WelcomePage::OnInit dcpromoui B78.B9C 0109 17:19:03.261 Enter State::GetMode NORMAL dcpromoui B78.B9C 010A 17:19:03.261 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 010B 17:19:03.261 Enter State::IsAdvancedMode false dcpromoui B78.B9C 010C 17:19:03.261 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 010D 17:19:03.261 Enter State::IsAdvancedModeSwitchSpecified false dcpromoui B78.B9C 010E 17:19:03.261 Enter WelcomePage::OnSetActive dcpromoui B78.B9C 010F 17:19:06.974 Enter DCPromoWizardPage::OnWizNext dcpromoui B78.B9C 0110 17:19:06.974 Enter WelcomePage::Validate dcpromoui B78.B9C 0111 17:19:06.974 Enter State::GetMode NORMAL dcpromoui B78.B9C 0112 17:19:06.974 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 0113 17:19:06.990 Enter State::SetIsAdvancedMode true dcpromoui B78.B9C 0114 17:19:06.990 Enter Wizard::SetNextPageID id = 113 dcpromoui B78.B9C 0115 17:19:06.990 push 108 dcpromoui B78.B9C 0116 17:19:06.990 Enter CompatibilityPage::OnInit dcpromoui B78.B9C 0117 17:19:06.990 Enter CompatibilityPage::OnSetActive dcpromoui B78.B9C 0118 17:19:08.534 Enter DCPromoWizardPage::OnWizNext dcpromoui B78.B9C 0119 17:19:08.534 Enter CompatibilityPage::Validate dcpromoui B78.B9C 011A 17:19:08.534 Enter State::GetMode NORMAL dcpromoui B78.B9C 011B 17:19:08.534 Enter Wizard::SetNextPageID id = 140 dcpromoui B78.B9C 011C 17:19:08.534 push 113 dcpromoui B78.B9C 011D 17:19:08.534 Enter InstallTcpIpPage::OnInit dcpromoui B78.B9C 011E 17:19:08.534 Enter InstallTcpIpPage::OnSetActive dcpromoui B78.B9C 011F 17:19:08.534 Enter IsTcpIpInstalled dcpromoui B78.B9C 0120 17:19:08.534 TCP/IP is detected dcpromoui B78.B9C 0121 17:19:08.550 Enter IsTcpIpFunctioning dcpromoui B78.B9C 0122 17:19:08.550 is a valid IP address dcpromoui B78.B9C 0123 17:19:08.550 TCP/IP is functioning dcpromoui B78.B9C 0124 17:19:08.550 Planning to Skip InstallTcpIpPage dcpromoui B78.B9C 0125 17:19:08.550 Enter InstallTcpIpPage::Validate dcpromoui B78.B9C 0126 17:19:08.550 Enter IsTcpIpInstalled dcpromoui B78.B9C 0127 17:19:08.550 TCP/IP is detected dcpromoui B78.B9C 0128 17:19:08.550 Enter IsTcpIpFunctioning dcpromoui B78.B9C 0129 17:19:08.550 is a valid IP address dcpromoui B78.B9C 012A 17:19:08.550 TCP/IP is functioning dcpromoui B78.B9C 012B 17:19:08.550 Enter State::GetRunContext NT5_STANDALONE_SERVER dcpromoui B78.B9C 012C 17:19:08.550 skipping InstallTcpIpPage dcpromoui B78.B9C 012D 17:19:08.550 Enter Wizard::SetNextPageID id = 144 dcpromoui B78.B9C 012E 17:19:08.550 push 140 dcpromoui B78.B9C 012F 17:19:08.550 Enter ConfigureDnsClientPage::OnInit dcpromoui B78.B9C 0130 17:19:08.550 Enter ConfigureDnsClientPage::OnSetActive dcpromoui B78.B9C 0131 17:19:08.550 Enter Dns::IsClientConfigured dcpromoui B78.B9C 0132 17:19:08.550 Calling DnsQueryConfig(DnsConfigDnsServers, 0, NULL, 0, &buf, &dwBufLen) dcpromoui B78.B9C 0133 17:19:08.550 Result 0xEA dcpromoui B78.B9C 0134 17:19:08.550 ERROR_MORE_DATA dcpromoui B78.B9C 0135 17:19:08.550 DNS client is configured dcpromoui B78.B9C 0136 17:19:08.550 planning to Skip Configure DNS Client page dcpromoui B78.B9C 0137 17:19:08.550 Enter ConfigureDnsClientPage::Validate dcpromoui B78.B9C 0138 17:19:08.550 Enter State::GetMode NORMAL dcpromoui B78.B9C 0139 17:19:08.550 Enter State::SetDNSOnNetwork true dcpromoui B78.B9C 013A 17:19:08.550 Enter Dns::IsClientConfigured dcpromoui B78.B9C 013B 17:19:08.550 Calling DnsQueryConfig(DnsConfigDnsServers, 0, NULL, 0, &buf, &dwBufLen) dcpromoui B78.B9C 013C 17:19:08.550 Result 0xEA dcpromoui B78.B9C 013D 17:19:08.550 ERROR_MORE_DATA dcpromoui B78.B9C 013E 17:19:08.550 DNS client is configured dcpromoui B78.B9C 013F 17:19:08.550 skipping DNS Client Page dcpromoui B78.B9C 0140 17:19:08.550 Enter Wizard::SetNextPageID id = 146 dcpromoui B78.B9C 0141 17:19:08.550 push 144 dcpromoui B78.B9C 0142 17:19:08.550 Enter NewOrExistingForestPage::OnInit dcpromoui B78.B9C 0143 17:19:08.550 Enter NewOrExistingForestPage::OnSetActive dcpromoui B78.B9C 0144 17:19:08.550 Enter State::IsAdvancedMode true dcpromoui B78.B9C 0145 17:19:13.885 Enter DCPromoWizardPage::OnWizNext dcpromoui B78.B9C 0146 17:19:13.885 Enter NewOrExistingForestPage::Validate dcpromoui B78.B9C 0147 17:19:13.885 Enter State::SetOperation REPLICA dcpromoui B78.B9C 0148 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 0149 17:19:13.885 Enter Wizard::SetNextPageID id = 147 dcpromoui B78.B9C 014A 17:19:13.885 push 146 dcpromoui B78.B9C 014B 17:19:13.885 Enter CredentialsPage::OnInit dcpromoui B78.B9C 014C 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 014D 17:19:13.885 Enter CheckUserIsLocal dcpromoui B78.B9C 014E 17:19:13.885 Enter CheckUserIsLocal dcpromoui B78.B9C 014F 17:19:13.885 Enter GetAnswerFileOption2 ReplicaDomainDNSName dcpromoui B78.B9C 0150 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 0151 17:19:13.885 Enter Computer::GetNetbiosName dcpromoui B78.B9C 0152 17:19:13.885 MSSMEL01 dcpromoui B78.B9C 0153 17:19:13.885 Enter Computer::GetForestDnsName MSSMEL01 dcpromoui B78.B9C 0154 17:19:13.885 Enter GetDnsDomainNamesIfNeeded dcpromoui B78.B9C 0155 17:19:13.885 dcpromoui B78.B9C 0156 17:19:13.885 Enter State::SetForestName dcpromoui B78.B9C 0157 17:19:13.885 Enter CredentialsPage::OnSetActive dcpromoui B78.B9C 0158 17:19:13.885 Enter ShouldSkipCredentialsPage dcpromoui B78.B9C 0159 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 015A 17:19:13.885 Enter State::GetForestName dcpromoui B78.B9C 015B 17:19:13.885 Enter State::GetMode NORMAL dcpromoui B78.B9C 015C 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 015D 17:19:13.885 Enter State::GetOperation REPLICA dcpromoui B78.B9C 015E 17:19:27.754 Enter CredentialsPage::SetCreds dcpromoui B78.B9C 015F 17:19:27.754 Enter State::GetOperation REPLICA dcpromoui B78.B9C 0160 17:19:40.733 Enter CheckUserIsLocal dcpromoui B78.B9C 0161 17:19:42.995 Enter DCPromoWizardPage::OnWizNext dcpromoui B78.B9C 0162 17:19:42.995 Enter CredentialsPage::Validate dcpromoui B78.B9C 0163 17:19:42.995 Enter Dialog::ModalExecute dcpromoui B78.B9C 0164 17:19:42.995 Enter UnattendSplashDialog::OnInit dcpromoui B78.824 0165 17:19:42.995 Enter GetForestName MSS.local dcpromoui B78.824 0166 17:19:42.995 Enter MyDsGetDcName dcpromoui B78.824 0167 17:19:42.995 Enter MyDsGetDcName2 dcpromoui B78.824 0168 17:19:42.995 Calling DsGetDcName dcpromoui B78.824 0169 17:19:42.995 ComputerName : (null) dcpromoui B78.824 016A 17:19:42.995 DomainName : MSS.local dcpromoui B78.824 016B 17:19:42.995 DomainGuid : (null) dcpromoui B78.824 016C 17:19:42.995 SiteName : (null) dcpromoui B78.824 016D 17:19:42.995 Flags : 0x40000000 dcpromoui B78.824 016E 17:19:43.167 HRESULT = 0x00000000 dcpromoui B78.824 016F 17:19:43.167 DomainControllerName : \\MSSDC01.MSS.local dcpromoui B78.824 0170 17:19:43.167 DomainControllerAddress : \\10.2.3.17 dcpromoui B78.824 0171 17:19:43.167 DomainGuid : {758C8757-C420-4D19-89FA-FC28EB9D99B9} dcpromoui B78.824 0172 17:19:43.167 DomainName : MSS.local dcpromoui B78.824 0173 17:19:43.167 DnsForestName : MSS.local dcpromoui B78.824 0174 17:19:43.167 Flags : 0xE00013FD: dcpromoui B78.824 0175 17:19:43.167 DcSiteName : DataCenter dcpromoui B78.824 0176 17:19:43.167 ClientSiteName : NorthMelbourne dcpromoui B78.B9C 0177 17:19:43.167 Enter State::GetOperation REPLICA dcpromoui B78.B9C 0178 17:19:43.167 Enter State::SetForestName MSS.local dcpromoui B78.B9C 0179 17:19:43.167 Enter Dialog::ModalExecute dcpromoui B78.B9C 017A 17:19:43.167 Enter UnattendSplashDialog::OnInit dcpromoui B78.A40 017B 17:19:43.167 Enter State::ReadDomains dcpromoui B78.A40 017C 17:19:43.167 Enter State::GetOperation REPLICA dcpromoui B78.A40 017D 17:19:43.167 Enter State::GetForestName MSS.local dcpromoui B78.A40 017E 17:19:43.167 Enter ReadDomains dcpromoui B78.A40 017F 17:19:43.167 Enter MyDsEnumerateDomainTrusts dcpromoui B78.A40 0180 17:19:43.167 Enter GetDcName dcpromoui B78.A40 0181 17:19:43.167 Enter GetDcName2 dcpromoui B78.A40 0182 17:19:43.167 Enter MyDsGetDcName2 dcpromoui B78.A40 0183 17:19:43.167 Calling DsGetDcName dcpromoui B78.A40 0184 17:19:43.167 ComputerName : (null) dcpromoui B78.A40 0185 17:19:43.167 DomainName : MSS.local dcpromoui B78.A40 0186 17:19:43.167 DomainGuid : (null) dcpromoui B78.A40 0187 17:19:43.167 SiteName : (null) dcpromoui B78.A40 0188 17:19:43.167 Flags : 0x40000011 dcpromoui B78.A40 0189 17:19:43.291 HRESULT = 0x00000000 dcpromoui B78.A40 018A 17:19:43.291 DomainControllerName : \\MSSDC01.MSS.local dcpromoui B78.A40 018B 17:19:43.291 DomainControllerAddress : \\10.2.3.17 dcpromoui B78.A40 018C 17:19:43.291 DomainGuid : {758C8757-C420-4D19-89FA-FC28EB9D99B9} dcpromoui B78.A40 018D 17:19:43.291 DomainName : MSS.local dcpromoui B78.A40 018E 17:19:43.291 DnsForestName : MSS.local dcpromoui B78.A40 018F 17:19:43.291 Flags : 0xE00013FD: dcpromoui B78.A40 0190 17:19:43.291 DcSiteName : DataCenter dcpromoui B78.A40 0191 17:19:43.291 ClientSiteName : NorthMelbourne dcpromoui B78.A40 0192 17:19:43.291 Enter Computer::RemoveLeadingBackslashes \\MSSDC01.MSS.local dcpromoui B78.A40 0193 17:19:43.291 MSSDC01.MSS.local dcpromoui B78.A40 0194 17:19:43.291 Enter AutoWNetConnection::Init dcpromoui B78.A40 0195 17:19:43.291 Enter AutoWNetConnection::CloseExistingConnection dcpromoui B78.A40 0196 17:19:43.291 pszComputerName : MSSDC01.MSS.local dcpromoui B78.A40 0197 17:19:43.291 pszUserName : MSS.localadministrator dcpromoui B78.A40 0198 17:19:44.820 WNetAddConnection2W returned 0. dcpromoui B78.A40 0199 17:19:44.820 HRESULT = 0x00000000 dcpromoui B78.A40 019A 17:19:44.914 NetStatus = 0 dcpromoui B78.A40 019B 17:19:44.914 Enter AutoWNetConnection::CloseExistingConnection dcpromoui B78.A40 019C 17:19:44.914 WNetCancelConnection2W returned 0. dcpromoui B78.A40 019D 17:19:44.914 HRESULT = 0x00000000 dcpromoui B78.A40 019E 17:19:44.914 domain found: MSS.local dcpromoui B78.A40 019F 17:19:44.914 HRESULT = 0x00000000 dcpromoui B78.B9C 01A0 17:19:44.914 Enter CredentialsPage::DetermineNextPage dcpromoui B78.B9C 01A1 17:19:44.914 Enter State::GetOperation REPLICA dcpromoui B78.B9C 01A2 17:19:44.914 Enter State::GetMode NORMAL dcpromoui B78.B9C 01A3 17:19:44.914 Enter Wizard::SetNextPageID id = 148 dcpromoui B78.B9C 01A4 17:19:44.914 push 147 dcpromoui B78.B9C 01A5 17:19:44.914 Enter ReplicaPage::OnInit dcpromoui B78.B9C 01A6 17:19:44.914 Enter ReplicaPage::OnSetActive dcpromoui B78.B9C 01A7 17:19:44.914 Enter ReplicaPage::ShouldSkipPage dcpromoui B78.B9C 01A8 17:19:44.914 Enter State::GetMode NORMAL dcpromoui B78.B9C 01A9 17:19:44.914 Enter State::ReplicateFromMedia false dcpromoui B78.B9C 01AA 17:19:44.914 false dcpromoui B78.B9C 01AB 17:19:44.914 Enter State::GetForestName MSS.local dcpromoui B78.B9C 01AC 17:19:50.296 Enter DCPromoWizardPage::OnWizNext dcpromoui B78.B9C 01AD 17:19:50.296 Enter ReplicaPage::Validate dcpromoui B78.B9C 01AE 17:19:50.296 Enter State::GetMode NORMAL dcpromoui B78.B9C 01AF 17:19:50.296 Enter ValidateDomainDnsNameSyntax dcpromoui B78.B9C 01B0 17:19:50.296 Enter ValidateDomainDnsNameSyntax dcpromoui B78.B9C 01B1 17:19:50.296 validating MSS.local dcpromoui B78.B9C 01B2 17:19:50.296 Enter Dns::ValidateDnsNameSyntax MSS.local dcpromoui B78.B9C 01B3 17:19:50.296 Enter DoDnsValidation s: MSS.local, max len unicode: 64, max len utf8: 155 dcpromoui B78.B9C 01B4 17:19:50.296 name is 9 utf-8 bytes dcpromoui B78.B9C 01B5 17:19:50.296 Enter MyDnsValidateName MSS.local dcpromoui B78.B9C 01B6 17:19:50.296 Calling DnsValidateName dcpromoui B78.B9C 01B7 17:19:50.296 pszName : MSS.local dcpromoui B78.B9C 01B8 17:19:50.296 Format : 0 dcpromoui B78.B9C 01B9 17:19:50.296 status 0x0 dcpromoui B78.B9C 01BA 17:19:50.296 ERROR_SUCCESS dcpromoui B78.B9C 01BB 17:19:50.296 Enter IsReservedDnsName MSS.local dcpromoui B78.B9C 01BC 17:19:50.296 result = false dcpromoui B78.B9C 01BD 17:19:50.296 result = true dcpromoui B78.B9C 01BE 17:19:50.296 Enter GUIValidateDomainExists dcpromoui B78.B9C 01BF 17:19:50.296 Enter Dialog::ModalExecute dcpromoui B78.B9C 01C0 17:19:50.296 Enter UnattendSplashDialog::OnInit dcpromoui B78.478 01C1 17:19:50.296 Enter ValidateDomainExists dcpromoui B78.478 01C2 17:19:50.296 Validating MSS.local dcpromoui B78.478 01C3 17:19:50.296 Enter MyDsGetDcName dcpromoui B78.478 01C4 17:19:50.296 Enter MyDsGetDcName2 dcpromoui B78.478 01C5 17:19:50.296 Calling DsGetDcName dcpromoui B78.478 01C6 17:19:50.296 ComputerName : (null) dcpromoui B78.478 01C7 17:19:50.296 DomainName : MSS.local dcpromoui B78.478 01C8 17:19:50.296 DomainGuid : (null) dcpromoui B78.478 01C9 17:19:50.296 SiteName : (null) dcpromoui B78.478 01CA 17:19:50.296 Flags : 0x21 dcpromoui B78.478 01CB 17:19:50.436 HRESULT = 0x00000000 dcpromoui B78.478 01CC 17:19:50.436 DomainControllerName : \\MSSDC01.MSS.local dcpromoui B78.478 01CD 17:19:50.436 DomainControllerAddress : \\10.2.3.17 dcpromoui B78.478 01CE 17:19:50.436 DomainGuid : {758C8757-C420-4D19-89FA-FC28EB9D99B9} dcpromoui B78.478 01CF 17:19:50.436 DomainName : MSS.local dcpromoui B78.478 01D0 17:19:50.436 DnsForestName : MSS.local dcpromoui B78.478 01D1 17:19:50.436 Flags : 0xE00013FD: dcpromoui B78.478 01D2 17:19:50.436 DcSiteName : DataCenter dcpromoui B78.478 01D3 17:19:50.436 ClientSiteName : NorthMelbourne dcpromoui B78.478 01D4 17:19:50.436 MSS.local refers to DS domain dcpromoui B78.478 01D5 17:19:50.436 name is the DNS name dcpromoui B78.B9C 01D6 17:19:50.436 Enter State::SetForestName MSS.local dcpromoui B78.B9C 01D7 17:19:50.436 Enter State::IsDomainInForest MSS.local dcpromoui B78.B9C 01D8 17:19:50.436 Enter State:::SetReplicaDomainDNSName MSS.local dcpromoui B78.B9C 01D9 17:19:50.436 Enter Dialog::ModalExecute dcpromoui B78.B9C 01DA 17:19:50.436 Enter UnattendSplashDialog::OnInit dcpromoui B78.A28 01DB 17:19:50.436 Enter ValidateForestConfig dcpromoui B78.A28 01DC 17:19:50.436 Enter DS::ExamineForest dcpromoui B78.A28 01DD 17:19:50.436 Enter State::GetOperation REPLICA dcpromoui B78.A28 01DE 17:19:50.436 Enter State::GetForestName MSS.local dcpromoui B78.A28 01DF 17:19:50.436 Enter State::GetReplicationPartnerDomainName dcpromoui B78.A28 01E0 17:19:50.436 Enter State::GetOperation REPLICA dcpromoui B78.A28 01E1 17:19:50.436 Enter State::GetReplicaDomainDNSName MSS.local dcpromoui B78.A28 01E2 17:19:50.436 ldapUserName <- "administrator" dcpromoui B78.A28 01E3 17:19:50.436 ldapPassword <- "” dcpromoui B78.A28 01E4 17:19:50.436 ldapDomain <- "MSS.local" dcpromoui B78.A28 01E5 17:19:50.436 domainDnsName <- "MSS.local" dcpromoui B78.A28 01E6 17:19:50.436 forestDnsName <- "MSS.local" dcpromoui B78.A28 01E7 17:19:50.436 operationType true (MSS.local) dcpromoui B78.A28 01EE 17:19:50.436 ==> false dcpromoui B78.A28 01EF 17:19:50.436 Condition == false dcpromoui B78.A28 01F0 17:19:50.436 Enter CLdapOperationIf::Execute dcpromoui B78.A28 01F1 17:19:50.436 Enter CLdapExpressionNot::Compute dcpromoui B78.A28 01F2 17:19:50.436 Enter CLdapExpressionPresent::Compute pattern=forestDnsName dcpromoui B78.A28 01F3 17:19:50.436 ==> true (MSS.local) dcpromoui B78.A28 01F4 17:19:50.436 ==> false dcpromoui B78.A28 01F5 17:19:50.436 Condition == false dcpromoui B78.A28 01F6 17:19:50.436 Enter CLdapOperationIf::Execute dcpromoui B78.A28 01F7 17:19:50.436 Enter CLdapExpressionNot::Compute dcpromoui B78.A28 01F8 17:19:50.436 Enter CLdapExpressionPresent::Compute pattern=operationType dcpromoui B78.A28 01F9 17:19:50.436 ==> true (replica) dcpromoui B78.A28 01FA 17:19:50.436 ==> false dcpromoui B78.A28 01FB 17:19:50.436 Condition == false dcpromoui B78.A28 01FC 17:19:50.436 Enter CLdapOperationConnect::Execute target=$(domainDnsName), options=0x10 dcpromoui B78.A28 01FD 17:19:50.436 DsGetDcNameW() returned MSSDC01.MSS.local dcpromoui B78.A28 01FE 17:19:50.452 Calling ldap_bind_sW(ld, NULL, pCreds, 1158) dcpromoui B78.A28 01FF 17:19:51.216 LDAP connect(MSSDC01.MSS.local) succeeded dcpromoui B78.A28 0200 17:19:51.216 _lastLdapError_ <- "0" dcpromoui B78.A28 0201 17:19:51.216 Enter CLdapOperationRead::Execute dcpromoui B78.A28 0202 17:19:51.232 ldap_search("", 0, "objectClass=*", "defaultNamingContext;configurationNamingContext;schemaNamingContext;rootDomainNamingContext;dsServiceName;domainControllerFunctionality;domainFunctionality;forestFunctionality;tokenGroups;dnsHostName") dcpromoui B78.A28 0203 17:19:51.481 _lastLdapError_ <- "0" dcpromoui B78.A28 0204 17:19:51.481 rootDSE <- "" dcpromoui B78.A28 0205 17:19:51.481 rootDSE.parentDN <- "" dcpromoui B78.A28 0206 17:19:51.481 rootDSE.defaultNamingContext.guid <- "758C8757-C420-4D19-89FA-FC28EB9D99B9" dcpromoui B78.A28 0207 17:19:51.481 rootDSE.defaultNamingContext.sid <- "S-1-5-21-366526376-934421519-1291520484" dcpromoui B78.A28 0208 17:19:51.481 rootDSE.defaultNamingContext.hexsid <- "010400000000000515000000a8bfd8150f24b237e409fb4c" dcpromoui B78.A28 0209 17:19:51.481 rootDSE.defaultNamingContext <- "DC=MSS,DC=local" dcpromoui B78.A28 020A 17:19:51.481 rootDSE.configurationNamingContext.guid <- "E60FB982-42B1-4BF7-9659-26011E4EE6F3" dcpromoui B78.A28 020B 17:19:51.481 rootDSE.configurationNamingContext <- "CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 020C 17:19:51.481 rootDSE.schemaNamingContext.guid <- "4196F605-A277-4869-B60B-2B2C09B7D183" dcpromoui B78.A28 020D 17:19:51.481 rootDSE.schemaNamingContext <- "CN=Schema,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 020E 17:19:51.481 rootDSE.rootDomainNamingContext.guid <- "758C8757-C420-4D19-89FA-FC28EB9D99B9" dcpromoui B78.A28 020F 17:19:51.481 rootDSE.rootDomainNamingContext.sid <- "S-1-5-21-366526376-934421519-1291520484" dcpromoui B78.A28 0210 17:19:51.481 rootDSE.rootDomainNamingContext.hexsid <- "010400000000000515000000a8bfd8150f24b237e409fb4c" dcpromoui B78.A28 0211 17:19:51.481 rootDSE.rootDomainNamingContext <- "DC=MSS,DC=local" dcpromoui B78.A28 0212 17:19:51.481 rootDSE.dsServiceName.guid <- "4C988F77-4B0D-4FDB-BFF3-C55AFC3B49F5" dcpromoui B78.A28 0213 17:19:51.481 rootDSE.dsServiceName <- "CN=NTDS Settings,CN=MSSDC01,CN=Servers,CN=DataCenter,CN=Sites,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 0214 17:19:51.481 rootDSE.domainControllerFunctionality <- "3" dcpromoui B78.A28 0215 17:19:51.481 rootDSE.domainFunctionality <- "3" dcpromoui B78.A28 0216 17:19:51.481 rootDSE.forestFunctionality <- "3" dcpromoui B78.A28 0217 17:19:51.481 rootDSE.tokenGroups[1] <- "S-1-5-21-366526376-934421519-1291520484-500" dcpromoui B78.A28 0218 17:19:51.481 rootDSE.tokenGroups[2] <- "S-1-5-21-366526376-934421519-1291520484-513" dcpromoui B78.A28 0219 17:19:51.481 rootDSE.tokenGroups[3] <- "S-1-1-0" dcpromoui B78.A28 021A 17:19:51.481 rootDSE.tokenGroups[4] <- "S-1-5-32-544" dcpromoui B78.A28 021B 17:19:51.481 rootDSE.tokenGroups[5] <- "S-1-5-32-545" dcpromoui B78.A28 021C 17:19:51.481 rootDSE.tokenGroups[6] <- "S-1-5-32-554" dcpromoui B78.A28 021D 17:19:51.481 rootDSE.tokenGroups[7] <- "S-1-5-32-555" dcpromoui B78.A28 021E 17:19:51.481 rootDSE.tokenGroups[8] <- "S-1-5-32-548" dcpromoui B78.A28 021F 17:19:51.481 rootDSE.tokenGroups[9] <- "S-1-5-2" dcpromoui B78.A28 0220 17:19:51.481 rootDSE.tokenGroups[10] <- "S-1-5-11" dcpromoui B78.A28 0221 17:19:51.481 rootDSE.tokenGroups[11] <- "S-1-5-15" dcpromoui B78.A28 0222 17:19:51.481 rootDSE.tokenGroups[12] <- "S-1-5-21-366526376-934421519-1291520484-512" dcpromoui B78.A28 0223 17:19:51.481 rootDSE.tokenGroups[13] <- "S-1-5-21-366526376-934421519-1291520484-520" dcpromoui B78.A28 0224 17:19:51.481 rootDSE.tokenGroups[14] <- "S-1-5-21-366526376-934421519-1291520484-1121" dcpromoui B78.A28 0225 17:19:51.481 rootDSE.tokenGroups[15] <- "S-1-5-21-366526376-934421519-1291520484-1117" dcpromoui B78.A28 0226 17:19:51.481 rootDSE.tokenGroups[16] <- "S-1-5-21-366526376-934421519-1291520484-1130" dcpromoui B78.A28 0227 17:19:51.481 rootDSE.tokenGroups[17] <- "S-1-5-21-366526376-934421519-1291520484-518" dcpromoui B78.A28 0228 17:19:51.481 rootDSE.tokenGroups[18] <- "S-1-5-21-366526376-934421519-1291520484-1132" dcpromoui B78.A28 0229 17:19:51.481 rootDSE.tokenGroups[19] <- "S-1-5-21-366526376-934421519-1291520484-1131" dcpromoui B78.A28 022A 17:19:51.481 rootDSE.tokenGroups[20] <- "S-1-5-21-366526376-934421519-1291520484-519" dcpromoui B78.A28 022B 17:19:51.481 rootDSE.tokenGroups[21] <- "S-1-5-21-366526376-934421519-1291520484-1129" dcpromoui B78.A28 022C 17:19:51.481 rootDSE.tokenGroups[22] <- "S-1-5-21-366526376-934421519-1291520484-571" dcpromoui B78.A28 022D 17:19:51.481 rootDSE.tokenGroups[23] <- "S-1-5-21-366526376-934421519-1291520484-1146" dcpromoui B78.A28 022E 17:19:51.481 rootDSE.tokenGroups[24] <- "S-1-5-21-366526376-934421519-1291520484-1103" dcpromoui B78.A28 022F 17:19:51.481 rootDSE.tokenGroups[25] <- "S-1-5-21-366526376-934421519-1291520484-572" dcpromoui B78.A28 0230 17:19:51.481 rootDSE.dnsHostName true (S-1-5-21-366526376-934421519-1291520484-500) dcpromoui B78.A28 0234 17:19:51.481 Condition == true dcpromoui B78.A28 0235 17:19:51.481 Enter CLdapOperationBlock::Execute dcpromoui B78.A28 0236 17:19:51.481 Enter CLdapOperationIf::Execute dcpromoui B78.A28 0237 17:19:51.481 Enter CLdapExpressionPatternEqual::Compute pattern=rootDSE.tokenGroups[*], val=$(rootDSE.defaultNamingContext.sid)-512 dcpromoui B78.A28 0238 17:19:51.481 val -> “S-1-5-21-366526376-934421519-1291520484-512” dcpromoui B78.A28 0239 17:19:51.481 ==> true dcpromoui B78.A28 023A 17:19:51.481 Condition == true dcpromoui B78.A28 023B 17:19:51.481 testUserIsDA “S-1-5-21-366526376-934421519-1291520484-519″ dcpromoui B78.A28 023F 17:19:51.481 ==> true dcpromoui B78.A28 0240 17:19:51.481 Condition == true dcpromoui B78.A28 0241 17:19:51.481 testUserIsEA true (3) dcpromoui B78.A28 0246 17:19:51.481 ==> false dcpromoui B78.A28 0247 17:19:51.481 Condition == false dcpromoui B78.A28 0248 17:19:51.481 Enter CLdapOperationIf::Execute dcpromoui B78.A28 0249 17:19:51.481 Enter CLdapExpressionNot::Compute dcpromoui B78.A28 024A 17:19:51.481 Enter CLdapExpressionPresent::Compute pattern=rootDSE.domainFunctionality dcpromoui B78.A28 024B 17:19:51.481 ==> true (3) dcpromoui B78.A28 024C 17:19:51.481 ==> false dcpromoui B78.A28 024D 17:19:51.481 Condition == false dcpromoui B78.A28 024E 17:19:51.481 Enter CLdapOperationIf::Execute dcpromoui B78.A28 024F 17:19:51.481 Enter CLdapExpressionNot::Compute dcpromoui B78.A28 0250 17:19:51.481 Enter CLdapExpressionPresent::Compute pattern=rootDSE.domainControllerFunctionality dcpromoui B78.A28 0251 17:19:51.481 ==> true (3) dcpromoui B78.A28 0252 17:19:51.481 ==> false dcpromoui B78.A28 0253 17:19:51.481 Condition == false dcpromoui B78.A28 0254 17:19:51.481 testForestLevel <- "3" dcpromoui B78.A28 0255 17:19:51.481 testDomainLevel = val2=”2″ dcpromoui B78.A28 0258 17:19:51.481 val1 -> 0x3, val2 -> 0x2 dcpromoui B78.A28 0259 17:19:51.481 ==> true dcpromoui B78.A28 025A 17:19:51.481 Condition == true dcpromoui B78.A28 025B 17:19:51.481 testForestIsW2k3 <- "yes" dcpromoui B78.A28 025C 17:19:51.481 Enter CLdapOperationRead::Execute dcpromoui B78.A28 025D 17:19:51.481 ldap_search("DC=MSS,DC=local", 0, "objectClass=*", "") dcpromoui B78.A28 025E 17:19:51.497 _lastLdapError_ <- "0" dcpromoui B78.A28 025F 17:19:51.497 domainNC.guid <- "758C8757-C420-4D19-89FA-FC28EB9D99B9" dcpromoui B78.A28 0260 17:19:51.497 domainNC.sid <- "S-1-5-21-366526376-934421519-1291520484" dcpromoui B78.A28 0261 17:19:51.497 domainNC.hexsid <- "010400000000000515000000a8bfd8150f24b237e409fb4c" dcpromoui B78.A28 0262 17:19:51.497 domainNC <- "DC=MSS,DC=local" dcpromoui B78.A28 0263 17:19:51.497 domainNC.parentDN <- "DC=local" dcpromoui B78.A28 0264 17:19:51.497 Enter CLdapOperationRead::Execute dcpromoui B78.A28 0265 17:19:51.497 ldap_search("CN=Configuration,DC=MSS,DC=local", 0, "objectClass=*", "") dcpromoui B78.A28 0266 17:19:51.513 _lastLdapError_ <- "0" dcpromoui B78.A28 0267 17:19:51.513 configNC.guid <- "E60FB982-42B1-4BF7-9659-26011E4EE6F3" dcpromoui B78.A28 0268 17:19:51.513 configNC <- "CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 0269 17:19:51.513 configNC.parentDN <- "DC=MSS,DC=local" dcpromoui B78.A28 026A 17:19:51.513 Enter CLdapOperationRead::Execute dcpromoui B78.A28 026B 17:19:51.513 ldap_search("CN=Schema,CN=Configuration,DC=MSS,DC=local", 0, "objectClass=*", "objectVersion") dcpromoui B78.A28 026C 17:19:51.528 _lastLdapError_ <- "0" dcpromoui B78.A28 026D 17:19:51.528 schemaNC.guid <- "4196F605-A277-4869-B60B-2B2C09B7D183" dcpromoui B78.A28 026E 17:19:51.528 schemaNC <- "CN=Schema,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 026F 17:19:51.528 schemaNC.parentDN <- "CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 0270 17:19:51.528 schemaNC.objectVersion <- "44" dcpromoui B78.A28 0271 17:19:51.528 CustomOperation: GetVersionFromSchemaIni dcpromoui B78.A28 0272 17:19:51.559 schemaVersion false dcpromoui B78.A28 0277 17:19:51.559 Condition == false dcpromoui B78.A28 0278 17:19:51.559 testSchemaVersionRequired true (44) dcpromoui B78.A28 027C 17:19:51.559 Condition == true dcpromoui B78.A28 027D 17:19:51.559 testSchemaVersionAD = val2=”$(testSchemaVersionRequired)” dcpromoui B78.A28 0280 17:19:51.559 val1 -> 0x2c, val2 -> 0x2c dcpromoui B78.A28 0281 17:19:51.559 ==> true dcpromoui B78.A28 0282 17:19:51.559 Condition == true dcpromoui B78.A28 0283 17:19:51.559 testSchemaMatches <- "yes" dcpromoui B78.A28 0284 17:19:51.559 Enter CLdapOperationRead::Execute dcpromoui B78.A28 0285 17:19:51.559 ldap_search("CN=ActiveDirectoryUpdate,CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local", 0, "objectClass=*", "revision") dcpromoui B78.A28 0286 17:19:51.575 _lastLdapError_ <- "0" dcpromoui B78.A28 0287 17:19:51.575 forestUpdates.guid <- "687241BF-526D-4BC5-8E0B-583692F8CFE1" dcpromoui B78.A28 0288 17:19:51.575 forestUpdates <- "CN=ActiveDirectoryUpdate,CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 0289 17:19:51.575 forestUpdates.parentDN <- "CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 028A 17:19:51.575 forestUpdates.revision true (2) dcpromoui B78.A28 028F 17:19:51.575 Enter CLdapExpressionCompare::Compute val1=”$(forestUpdates.revision)” >= val2=”2″ dcpromoui B78.A28 0290 17:19:51.575 val1 -> 0x2, val2 -> 0x2 dcpromoui B78.A28 0291 17:19:51.575 ==> true dcpromoui B78.A28 0292 17:19:51.575 ==> true dcpromoui B78.A28 0293 17:19:51.575 Condition == true dcpromoui B78.A28 0294 17:19:51.575 testForestPrepIsDone <- "yes" dcpromoui B78.A28 0295 17:19:51.575 Enter CLdapOperationRead::Execute dcpromoui B78.A28 0296 17:19:51.575 ldap_search("CN=ActiveDirectoryUpdate,CN=DomainUpdates,CN=System,DC=MSS,DC=local", 0, "objectClass=*", "revision") dcpromoui B78.A28 0297 17:19:51.591 _lastLdapError_ <- "0" dcpromoui B78.A28 0298 17:19:51.591 domainUpdates.guid <- "EA780113-B3BD-4FDB-A868-68A46784FFD5" dcpromoui B78.A28 0299 17:19:51.591 domainUpdates <- "CN=ActiveDirectoryUpdate,CN=DomainUpdates,CN=System,DC=MSS,DC=local" dcpromoui B78.A28 029A 17:19:51.591 domainUpdates.parentDN <- "CN=DomainUpdates,CN=System,DC=MSS,DC=local" dcpromoui B78.A28 029B 17:19:51.591 domainUpdates.revision true (3) dcpromoui B78.A28 02A0 17:19:51.591 Enter CLdapExpressionCompare::Compute val1=”$(domainUpdates.revision)” >= val2=”3″ dcpromoui B78.A28 02A1 17:19:51.591 val1 -> 0x3, val2 -> 0x3 dcpromoui B78.A28 02A2 17:19:51.591 ==> true dcpromoui B78.A28 02A3 17:19:51.591 ==> true dcpromoui B78.A28 02A4 17:19:51.591 Condition == true dcpromoui B78.A28 02A5 17:19:51.591 testDomainPrepIsDone <- "yes" dcpromoui B78.A28 02A6 17:19:51.591 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02A7 17:19:51.591 ldap_search("CN=ActiveDirectoryRodcUpdate,CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local", 0, "objectClass=*", "revision") dcpromoui B78.A28 02A8 17:19:51.606 _lastLdapError_ <- "0" dcpromoui B78.A28 02A9 17:19:51.606 rodcUpdates.guid <- "ED199D13-4826-4B83-9746-104EA2B9CAD0" dcpromoui B78.A28 02AA 17:19:51.606 rodcUpdates <- "CN=ActiveDirectoryRodcUpdate,CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02AB 17:19:51.606 rodcUpdates.parentDN <- "CN=ForestUpdates,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02AC 17:19:51.606 rodcUpdates.revision true (2) dcpromoui B78.A28 02B1 17:19:51.606 Enter CLdapExpressionCompare::Compute val1=”$(rodcUpdates.revision)” >= val2=”2″ dcpromoui B78.A28 02B2 17:19:51.606 val1 -> 0x2, val2 -> 0x2 dcpromoui B78.A28 02B3 17:19:51.606 ==> true dcpromoui B78.A28 02B4 17:19:51.606 ==> true dcpromoui B78.A28 02B5 17:19:51.606 Condition == true dcpromoui B78.A28 02B6 17:19:51.606 testRodcPrepIsDone <- "yes" dcpromoui B78.A28 02B7 17:19:51.606 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02B8 17:19:51.606 ldap_search("”, 0, “objectClass=*”, “”) dcpromoui B78.A28 02B9 17:19:51.622 _lastLdapError_ <- "0" dcpromoui B78.A28 02BA 17:19:51.622 rodcAllowGroup.guid <- "3E42800C-0769-4037-8284-AAE357DB4DA5" dcpromoui B78.A28 02BB 17:19:51.622 rodcAllowGroup.sid <- "S-1-5-21-366526376-934421519-1291520484-571" dcpromoui B78.A28 02BC 17:19:51.622 rodcAllowGroup.hexsid <- "010500000000000515000000a8bfd8150f24b237e409fb4c3b020000" dcpromoui B78.A28 02BD 17:19:51.622 rodcAllowGroup <- "CN=Allowed RODC Password Replication Group,CN=Users,DC=MSS,DC=local" dcpromoui B78.A28 02BE 17:19:51.622 rodcAllowGroup.parentDN <- "CN=Users,DC=MSS,DC=local" dcpromoui B78.A28 02BF 17:19:51.622 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02C0 17:19:51.622 ldap_search("”, 0, “objectClass=*”, “”) dcpromoui B78.A28 02C1 17:19:51.637 _lastLdapError_ <- "0" dcpromoui B78.A28 02C2 17:19:51.637 rodcDenyGroup.guid <- "C472798E-5FE3-45EF-BF04-6115756B444C" dcpromoui B78.A28 02C3 17:19:51.637 rodcDenyGroup.sid <- "S-1-5-21-366526376-934421519-1291520484-572" dcpromoui B78.A28 02C4 17:19:51.637 rodcDenyGroup.hexsid <- "010500000000000515000000a8bfd8150f24b237e409fb4c3c020000" dcpromoui B78.A28 02C5 17:19:51.637 rodcDenyGroup <- "CN=Denied RODC Password Replication Group,CN=Users,DC=MSS,DC=local" dcpromoui B78.A28 02C6 17:19:51.637 rodcDenyGroup.parentDN true (CN=Allowed RODC Password Replication Group,CN=Users,DC=MSS,DC=local) dcpromoui B78.A28 02CB 17:19:51.637 Enter CLdapExpressionPresent::Compute pattern=rodcDenyGroup dcpromoui B78.A28 02CC 17:19:51.637 ==> true (CN=Denied RODC Password Replication Group,CN=Users,DC=MSS,DC=local) dcpromoui B78.A28 02CD 17:19:51.637 ==> true dcpromoui B78.A28 02CE 17:19:51.637 Condition == true dcpromoui B78.A28 02CF 17:19:51.637 testPRPGroupsPresent <- "yes" dcpromoui B78.A28 02D0 17:19:51.637 domainDnsPartitionDN <- "DC=DomainDnsZones,DC=MSS,DC=local" dcpromoui B78.A28 02D1 17:19:51.637 forestDnsPartitionDN <- "DC=ForestDnsZones,DC=MSS,DC=local" dcpromoui B78.A28 02D2 17:19:51.637 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02D3 17:19:51.637 ldap_search("CN=Partitions,CN=Configuration,DC=MSS,DC=local", 1, "(&(ncName=DC=DomainDnsZones,DC=MSS,DC=local)(msDS-NC-Replica-Locations=*))", "objectVersion") dcpromoui B78.A28 02D4 17:19:51.669 _lastLdapError_ <- "0" dcpromoui B78.A28 02D5 17:19:51.669 domainZonesCR[1].guid <- "BCADED90-EA7E-4F0E-B945-4460838ADD88" dcpromoui B78.A28 02D6 17:19:51.669 domainZonesCR[1] <- "CN=0edd5a67-c345-4bf0-aa21-200f9722fee4,CN=Partitions,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02D7 17:19:51.669 domainZonesCR[1].parentDN <- "CN=Partitions,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02D8 17:19:51.669 domainZonesCR[1].objectVersion <- "2" dcpromoui B78.A28 02D9 17:19:51.669 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02DA 17:19:51.669 ldap_search("CN=Partitions,CN=Configuration,DC=MSS,DC=local", 1, "(&(ncName=DC=ForestDnsZones,DC=MSS,DC=local)(msDS-NC-Replica-Locations=*))", "objectVersion") dcpromoui B78.A28 02DB 17:19:51.684 _lastLdapError_ <- "0" dcpromoui B78.A28 02DC 17:19:51.684 forestZonesCR[1].guid <- "73832F5E-0525-4F62-BE70-FA478F59EE9D" dcpromoui B78.A28 02DD 17:19:51.684 forestZonesCR[1] <- "CN=e964a794-2b23-4c0a-976e-ec297e9d3e20,CN=Partitions,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02DE 17:19:51.684 forestZonesCR[1].parentDN <- "CN=Partitions,CN=Configuration,DC=MSS,DC=local" dcpromoui B78.A28 02DF 17:19:51.684 forestZonesCR[1].objectVersion <- "2" dcpromoui B78.A28 02E0 17:19:51.684 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02E1 17:19:51.684 ldap_search("”, 0, “objectClass=*”, “”) dcpromoui B78.A28 02E2 17:19:51.700 _lastLdapError_ <- "0" dcpromoui B78.A28 02E3 17:19:51.700 System.guid <- "24848688-615E-44A2-BCAE-1FEA17138D5F" dcpromoui B78.A28 02E4 17:19:51.700 System <- "CN=System,DC=MSS,DC=local" dcpromoui B78.A28 02E5 17:19:51.700 System.parentDN true (CN=0edd5a67-c345-4bf0-aa21-200f9722fee4,CN=Partitions,CN=Configuration,DC=MSS,DC=local) dcpromoui B78.A28 02EA 17:19:51.700 Enter CLdapExpressionPresent::Compute pattern=forestZonesCR[1] dcpromoui B78.A28 02EB 17:19:51.700 ==> true (CN=e964a794-2b23-4c0a-976e-ec297e9d3e20,CN=Partitions,CN=Configuration,DC=MSS,DC=local) dcpromoui B78.A28 02EC 17:19:51.700 ==> true dcpromoui B78.A28 02ED 17:19:51.700 Condition == true dcpromoui B78.A28 02EE 17:19:51.700 testDNSIsAdHosted “replica”, v2 -> “replica” dcpromoui B78.A28 02F2 17:19:51.700 ==> true dcpromoui B78.A28 02F3 17:19:51.700 Condition == true dcpromoui B78.A28 02F4 17:19:51.700 Enter CLdapOperationBlock::Execute dcpromoui B78.A28 02F5 17:19:51.700 Enter CLdapOperationIf::Execute dcpromoui B78.A28 02F6 17:19:51.700 Enter CLdapExpressionCompare::Compute val1=”$(rootDSE.domainControllerFunctionality)” >= val2=”3″ dcpromoui B78.A28 02F7 17:19:51.700 val1 -> 0x3, val2 -> 0x3 dcpromoui B78.A28 02F8 17:19:51.700 ==> true dcpromoui B78.A28 02F9 17:19:51.700 Condition == true dcpromoui B78.A28 02FA 17:19:51.700 testDomainHasLonghornDC <- "yes" dcpromoui B78.A28 02FB 17:19:51.700 testRidMasterIsOnline <- "unknown" dcpromoui B78.A28 02FC 17:19:51.700 testRidMasterDnsName <- "" dcpromoui B78.A28 02FD 17:19:51.700 Enter CLdapOperationRead::Execute dcpromoui B78.A28 02FE 17:19:51.700 ldap_search("CN=RID Manager$,CN=System,DC=MSS,DC=local", 0, "objectClass=*", "fsmoRoleOwner") dcpromoui B78.A28 02FF 17:19:51.715 _lastLdapError_ <- "0" dcpromoui B78.A28 0300 17:19:51.715 ridMaster.guid <- "952A413E-E843-42DB-A68C-C3F680174EFE" dcpromoui B78.A28 0301 17:19:51.715 ridMaster <- "CN=RID Manager$,CN=System,DC=MSS,DC=local" dcpromoui B78.A28 0302 17:19:51.715 ridMaster.parentDN <- "CN=System,DC=MSS,DC=local" dcpromoui B78.A28 0303 17:19:51.715 ridMaster.fsmoRoleOwner.guid <- "4C988F77-4B0D-4FDB-BFF3-C55AFC3B49F5" dcpromoui B78.A28 0304 17:19:51.715 ridMaster.fsmoRoleOwner “CN=NTDS Settings,CN=MSSDC01,CN=Servers,CN=DataCenter,CN=Sites,CN=Configuration,DC=MSS,DC=local”, v2 -> “CN=NTDS Settings,CN=MSSDC01,CN=Servers,CN=DataCenter,CN=Sites,CN=Configuration,DC=MSS,DC=local” dcpromoui B78.A28 0308 17:19:51.715 ==> true dcpromoui B78.A28 0309 17:19:51.715 Condition == true dcpromoui B78.A28 030A 17:19:51.715 testRidMasterIsOnline “replica”, v2 -> “replica” dcpromoui B78.A28 0310 17:19:51.715 ==> true dcpromoui B78.A28 0311 17:19:51.715 Enter CLdapExpressionEqual::Compute v1=$(testRidMasterIsOnline), v2=unknown dcpromoui B78.A28 0312 17:19:51.715 v1 -> “yes”, v2 -> “unknown” dcpromoui B78.A28 0313 17:19:51.715 ==> false dcpromoui B78.A28 0314 17:19:51.715 ==> false dcpromoui B78.A28 0315 17:19:51.715 Condition == false dcpromoui B78.A28 0316 17:19:51.715 Enter CLdapOperationIf::Execute dcpromoui B78.A28 0317 17:19:51.715 Enter CLdapExpressionAnd:

        Comment by Raj — January 28, 2010 @ 2:29 am


RSS feed for comments on this post.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: