none
/removeorg fails on Exchange 2003 RRS feed

  • Question

  • Hi,

    I am trying to use the /removeorg switch with Exchange 2003 SP1 and receiving the following error:

    The component "Microsoft Exchange Forest Preparation" cannot be assigned the action "RemoveOrg" because:

    - To install the first Exchange server in a domain, or to run setup in "/forestPrep" mode, you must be an Exchange Full Administrator at the organization level.  You must use an account that has been granted the Full Exchange Administrator role on the Exchange organization using the Exchange Administrative Delegation Wizard.

    I am logged in as the domain admin account that is a member of domain administrators, enterprise administrators, and schema administrators.  The machine that I am performing this on was running exchange 2003 and was a domain controller. We have moved all email to Office 365 and no longer need Exchange.  The goal is to demote the DC once I have exchange removed. I performed a manual removal of exchange based on the following KB.  http://support.microsoft.com/kb/833396/en-us

    Based on the Exchange log that is created when I run "setup /removeorg" it appears to have proper permissions at the domain and schema level, but fails at the local machine.  Since this a domain controller and there is no SAM database, how do I make this happen?  What am I missing? When Exchange was originally installed this DC held the Schema FSMO role, but it has been moved to another DC.  Could this be the issue?

    Listed below is the Exchange Log.  Thanks for all and any help.

    [13:10:49]  ************** Beginning Setup run **************
    [13:10:49] Starting Exchange 7226 setup on Windows 5.2.3790.Service Pack 2 at 13:10:49 06/29/2014
    [13:10:50] Entering CFileManager::ScInit
    [13:10:50] Entering CFileManager::ScAutoDetectDirectoryLocations
    [13:10:50]  CService::ScQueryServiceConfig (f:\tisp1\admin\src\libs\exsetup\service.cxx:539)
               Error code 0XC0070424 (1060): The specified service does not exist as an installed service.
    [13:10:50]  ScGetClusterSvcDir (f:\tisp1\admin\src\libs\exsetup\exmisc.cxx:2346)
               Error code 0XC0070424 (1060): The specified service does not exist as an installed service.
    [13:10:50] === IGNORING PREVIOUS ERRORS === CFileManager::ScAutoDetectDirectoryLocations (f:\tisp1\admin\src\udog\setupbase\tools\filemgr.cxx:604)
               The operation has completed successfully.
    [13:10:50]  ScGetInetSrvDir (f:\tisp1\admin\src\libs\exsetup\exmisc.cxx:2305)
               Error code 0XC0070424 (1060): The specified service does not exist as an installed service.
    [13:10:50] === IGNORING PREVIOUS ERRORS === CFileManager::ScAutoDetectDirectoryLocations (f:\tisp1\admin\src\udog\setupbase\tools\filemgr.cxx:643)
               The operation has completed successfully.
    [13:10:50] Leaving CFileManager::ScAutoDetectDirectoryLocations
    [13:10:50] Leaving CFileManager::ScInit
    [13:10:50] Entering CRegistryManager::ScInit
    [13:10:50] Leaving CRegistryManager::ScInit
    [13:10:50] Entering CDirectoryManager::ScInit
    [13:10:50] Entering ScIsComputerMemberOfDomain
    [13:10:50] NetGetJoinInformation:  Domain/workgroup = "grxxxxxxx"
    [13:10:50] NetGetJoinInformation:  NETSETUP_JOIN_STATUS = 3
    [13:10:50] The computer is a member of a domain
    [13:10:50] Leaving ScIsComputerMemberOfDomain
    [13:10:50] Entering CDirectoryManager::ScGetLocalDomainInformation
    [13:10:50] Getting information about the local domain
    [13:10:50] m_strLocalServer = "gaxxxxx"
    [13:10:50] m_strLocalSite = "Default-First-Site-Name"
    [13:10:50] DsRoleGetPrimaryDomainInformation returned:
    [13:10:50]     DSROLE_PRIMARY_DOMAIN_INFORMATION::MachineRole = 4
    [13:10:50]     DSROLE_PRIMARY_DOMAIN_INFORMATION::Flags = 1000001
    [13:10:50]     DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameFlat = "grxxxxxxx"
    [13:10:50]     DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameDns = "grxxxxxxx.anxxxxxxx.com"
    [13:10:50]     DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainForestName = "grxxxxxxx.anxxxxxxx.com"
    [13:10:50] Entering CDirectoryManager::ScCheckCommandLineForDC
    [13:10:50] Leaving CDirectoryManager::ScCheckCommandLineForDC
    [13:10:50] No user-specified DC; setup has chosen m_strDC = "gaxxxxx"
    [13:10:50] schema master server name: gixxx
    [13:10:50] schema master domain : /dc=com/dc=anxxxxxxx/dc=grxxxxxxx
    [13:10:50] m_strSchemaMasterDC = "gixxx"
    [13:10:50] m_strSchemaMasterDCDomainDN = "/dc=com/dc=anxxxxxxx/dc=grxxxxxxx"
    [13:10:50] strConfigNC = "CN=Configuration,DC=grxxxxxxx,DC=anxxxxxxx,DC=com"
    [13:10:50] m_strRootDomain = "grxxxxxxx.anxxxxxxx.com"
    [13:10:50] m_strOwnershipControlDC = "gaxxxxx"
    [13:10:50] m_strPermissionControlDC = "gaxxxxx"
    [13:10:50] Leaving CDirectoryManager::ScGetLocalDomainInformation
    [13:10:50] Entering CDirectoryManager::ScInitializeSessions
    [13:10:50] Entering CDirectoryManager::ScGetOrgLevelObjectStatus
    [13:10:50] Entering CDirectoryManager::ScSchemaIsUpToDate
    [13:10:50] Entering ScGetSchemaVersion
    [13:10:50] About to create the dob for object /dc=com/dc=anxxxxxxx/dc=grxxxxxxx/cn=Configuration/cn=Schema/cn=ms-Exch-Schema-Version-Pt
    [13:10:50] The schema version identified for the Server is 6870
    [13:10:50] Leaving ScGetSchemaVersion
    [13:10:50] Leaving CDirectoryManager::ScSchemaIsUpToDate
    [13:10:50] Entering ScGetMicrosoftExchangeCTHeuristics
    [13:10:50] Leaving ScGetMicrosoftExchangeCTHeuristics
    [13:10:50] Entering CDirectoryManager::ScGetCountOfOrgsInDomain
    [13:10:50] Leaving CDirectoryManager::ScGetCountOfOrgsInDomain
    [13:10:50] Leaving CDirectoryManager::ScGetOrgLevelObjectStatus
    [13:10:50] Entering CDirectoryManager::ScDeterminePermissionLevel
    [13:10:50] Checking permissions in the Config NC: /dc=com/dc=anxxxxxxx/dc=grxxxxxxx/cn=Configuration/cn=Services
    [13:10:50] We have permission ConfigNC_Read
    [13:10:50] We have permission ConfigNC_Write
    [13:10:50] We have permission ConfigNC_SetPerms
    [13:10:50] Checking permissions on the Schema container: /dc=com/dc=anxxxxxxx/dc=grxxxxxxx/cn=Configuration/cn=Schema
    [13:10:50] We have permission ConfigNC_UpdateSchema
    [13:10:50] Checking permissions in the Domain NC: /dc=com/dc=anxxxxxxx/dc=grxxxxxxx
    [13:10:50] We have permission DomainNC_Read
    [13:10:50] We have permission DomainNC_Write
    [13:10:50] Checking to see if an Exchange org exists
    [13:10:50] Found the organization "anxxxxxxx"
    [13:10:50] Checking read permissions on the org: /dc=com/dc=anxxxxxxx/dc=grxxxxxxx/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=anxxxxxxx/cn=Administrative Groups
    [13:10:50] Checking write/security permissions on the org: /dc=com/dc=anxxxxxxx/dc=grxxxxxxx/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=anxxxxxxx
    [13:10:50] We have permission (ExchOrg_Write | ExchAG_Write)
    [13:10:50] We have permission (ExchOrg_SetPerms | ExchAG_SetPerms)
    [13:10:50] Looking for an existing server object
    [13:10:50] Didn't find an existing server object
    [13:10:50] Enumerating all admin groups in the org
    [13:10:50] No admin groups found; extending org-level perms to AG level
    [13:10:50] Based on org-level perms, we assume permission ExchAG_Write
    [13:10:50] Based on org-level perms, we assume permission ExchAG_SetPerms
    [13:10:50] Final set of permissions: 0XF0C0A0A0
    [13:10:50] Leaving CDirectoryManager::ScDeterminePermissionLevel
    [13:10:50] We do not have sufficient admin rights; m_strDCToUse = "gaxxxxx"
    [13:10:50] Sanity check:
    [13:10:50]   m_strDCToUse = "gaxxxxx"
    [13:10:50]   m_psesToUse->m_strServerName = "gaxxxxx"
    [13:10:50] Leaving CDirectoryManager::ScInitializeSessions
    [13:10:50] Leaving CDirectoryManager::ScInit
    [13:10:51] Beginning dump of component tree:
    [13:10:51]   "Microsoft Exchange"
    [13:10:51]       "Microsoft Exchange Forest Preparation"
    [13:10:51]       "Microsoft Exchange Domain Preparation"
    [13:10:51]       "Microsoft Exchange Messaging and Collaboration Services"
    [13:10:51]           "Microsoft Exchange Connector for Lotus Notes"
    [13:10:51]           "Microsoft Exchange Connector for Novell GroupWise"
    [13:10:51]           "Microsoft Exchange Calendar Connector"
    [13:10:51]       "Microsoft Exchange System Management Tools"
    [13:10:51]           "Microsoft Exchange 5.5 Administrator"
    [13:10:51] End dump of component tree
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo
    [13:10:51] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo
    [13:10:51] Entering CDependencyManager::DetermineComponentAvailability
    [13:10:51] Component {C7310662-AC80-11D1-8DF3-00C04FB6EF4F} is dependable
    [13:10:51] Component {DA943894-7A14-4FFF-BBDC-C004FAE2310B} is not dependable
    [13:10:51]  CDependencyManager::FComponentPresent (f:\tisp1\admin\src\udog\setupbase\tools\depmgr.cxx:209)
               Error code 0X80070057 (87): Invalid Argument.
    [13:10:51] Component 1 is not installed
    [13:10:51] Component {94B7AD3E-0B63-42AC-A542-082ED1F78787} is not dependable
    [13:10:51]  CDependencyManager::FComponentPresent (f:\tisp1\admin\src\udog\setupbase\tools\depmgr.cxx:209)
               Error code 0X80070057 (87): Invalid Argument.
    [13:10:51] Component 2 is not installed
    [13:10:51] Component {ECD1A63D-DBAF-442C-BF46-904364A96B00} is not dependable
    [13:10:51]  CDependencyManager::FComponentPresent (f:\tisp1\admin\src\udog\setupbase\tools\depmgr.cxx:209)
               Error code 0X80070057 (87): Invalid Argument.
    [13:10:51] Component 3 is not installed
    [13:10:51] Leaving CDependencyManager::DetermineComponentAvailability
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering ScIsForestPrepped
    [13:10:51] Checking whether the forest is ForestPrepped
    [13:10:51] Looking for the Exchange organization container
    [13:10:51] Exchange organization container found -- checking ForestPrep version
    [13:10:51] Installed ForestPrep version is 6903; current version is 6903
    [13:10:51] This forest is ForestPrepped
    [13:10:51] Leaving ScIsForestPrepped
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering ScDoesUserHaveDomainAdminRights
    [13:10:51] Entering ScHavePermissionToCreateDSObject
    [13:10:51] Leaving ScHavePermissionToCreateDSObject
    [13:10:51] User does have Domain Admin rights
    [13:10:51] Leaving ScDoesUserHaveDomainAdminRights
    [13:10:51] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomWebClient::ScSetVersionedInstallFolder
    [13:10:51] Leaving CAtomWebClient::ScSetVersionedInstallFolder
    [13:10:51] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectNotes::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectNotes::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectGWise::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectGWise::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CAtomConnectCal::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectCal::ScBuildConnectorNames
    [13:10:51] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Entering CRegistryManager::ScInitFromContext
    [13:10:51] Leaving CRegistryManager::ScInitFromContext
    [13:10:51] Entering CBaseExchangeComponent::ScEvalInstalled
    [13:10:51] Leaving CBaseExchangeComponent::ScEvalInstalled
    [13:10:52] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo
    [13:10:52] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo
    [13:10:52] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomWebClient::ScSetVersionedInstallFolder
    [13:10:52] Leaving CAtomWebClient::ScSetVersionedInstallFolder
    [13:10:52] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectNotes::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectNotes::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectGWise::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectGWise::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomConnectCal::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectCal::ScBuildConnectorNames
    [13:10:52] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo
    [13:10:52] Entering ScIsDomainPrepped
    [13:10:52] Checking whether the domain "/dc=com/dc=anxxxxxxx/dc=grxxxxxxx" is DomainPrepped
    [13:10:52] Looking for server groups
    [13:10:52] Entering ScGetExchangeServerGroups
    [13:10:52] Getting DOB for group 0
    [13:10:52] Getting string GUID for group 0
    [13:10:52] Getting string SID for group 0
    [13:10:52] Getting DOB for group 1
    [13:10:52] Getting string GUID for group 1
    [13:10:52] Getting string SID for group 1
    [13:10:52] Leaving ScGetExchangeServerGroups
    [13:10:52] Server groups found
    [13:10:52] Looking for domain proxy container
    [13:10:52] Domain proxy container found -- checking DomainPrep version
    [13:10:52] Installed DomainPrep version is 6936; current version is 6936
    [13:10:52] This domain is DomainPrepped
    [13:10:52] Leaving ScIsDomainPrepped
    [13:11:07] Entering CFileManager::ScSetInstallDestDir(sz)
    [13:11:07] Leaving CFileManager::ScSetInstallDestDir(sz)
    [13:11:07] Entering CCompForestPrep::ScGetEffectiveMode
    [13:11:07] Leaving CCompForestPrep::ScGetEffectiveMode
    [13:11:07] ScVerifyOSVersionInfo: osvi.dwMajorVersion    = 5
    [13:11:07] ScVerifyOSVersionInfo: osvi.dwMinorVersion    = 2
    [13:11:07] ScVerifyOSVersionInfo: osvi.dwBuildNumber     = 3790
    [13:11:07] ScVerifyOSVersionInfo: osvi.dwPlatformId      = 2
    [13:11:07] ScVerifyOSVersionInfo: osvi.szCSDVersion      = 'Service Pack 2'
    [13:11:07] ScVerifyOSVersionInfo: osvi.wServicePackMajor = 2
    [13:11:07] ScVerifyOSVersionInfo: osvi.wServicePackMinor = 0
    [13:11:07] ScVerifyOSVersionInfo: osvi.wSuiteMask        = 0X0110
    [13:11:07] ScVerifyOSVersionInfo: osvi.wProductType      = 2
    [13:11:07]  - To install the first Exchange server in a domain, or to run setup in "/ForestPrep" mode, you must be an Exchange Full Administrator at the organization level. You must use an account that has been granted the Full Exchange Administrator role on the Exchange organization using the Exchange Administrative Delegation Wizard. -- ID:64283 --
    [13:11:07]     Prerequisites for Microsoft Exchange Forest Preparation failed: The component "Microsoft Exchange Forest Preparation" cannot be assigned the action "RemoveOrg" because:
     - To install the first Exchange server in a domain, or to run setup in "/ForestPrep" mode, you must be an Exchange Full Administrator at the organization level. You must use an account that has been granted the Full Exchange Administrator role on the Exchange organization using the Exchange Administrative Delegation Wizard.


    Sunday, June 29, 2014 6:29 PM

Answers

  • Hi,

    You removed the Exchange 2003 server manually and then you run setup /removeorg, but you got this error.

    To run the Setup program with the removeorg option, you need to have full Administrator rights in the organization in addition to Administrator rights on the local computer.

    Based on the error message, it seems that you didn't have the required permission. Please make sure this you are assigned the Exchange Full Administrator permissions.

    Here is an article about the Exchange administrative role permissions in Exchange 2003 for your reference.

    http://support.microsoft.com/kb/823018

    Best regards,
    Belinda


    Belinda Ma
    TechNet Community Support

    Monday, June 30, 2014 8:54 AM
    Moderator