Windows 2003 Auto Enrollment

Hi All,

As far as I am aware, I do not have the below enabled on my DC, yet the errors keep showing up.  here is the error I am recieving.

Source:  Auto Enrollment
Category: None
Type:  Error
Event ID:  13

Automatic certific\ate enrollment for local system failed to tenroll for one Domain Controller certificate (0x800706ba) The RPC server is unavailable.

Here is the results of dcdaig.exe


Domain Controller Diagnosis

Performing initial setup:
   * Verifying that the local machine TITANIUM, is a DC.
   * Connecting to directory service on server TITANIUM.
   * Collecting site info.
   * Identifying all servers.
   * Identifying all NC cross-refs.
   * Found 2 DC(s). Testing 2 of them.
   Done gathering initial info.

Doing initial required tests
   
   Testing server: IonaBuilding\GOLD
      Starting test: Connectivity
         * Active Directory LDAP Services Check
         * Active Directory RPC Services Check
         ......................... GOLD passed test Connectivity
   
   Testing server: IonaBuilding\TITANIUM
      Starting test: Connectivity
         * Active Directory LDAP Services Check
         * Active Directory RPC Services Check
         ......................... TITANIUM passed test Connectivity

Doing primary tests
   
   Testing server: IonaBuilding\GOLD
      Starting test: Replications
         * Replications Check
         * Replication Latency Check
            DC=DomainDnsZones,DC=example,DC=ie
               Latency information for 2 entries in the vector were ignored.
                  2 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            DC=ForestDnsZones,DC=example,DC=ie
               Latency information for 2 entries in the vector were ignored.
                  2 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            CN=Schema,CN=Configuration,DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            CN=Configuration,DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
         * Replication Site Latency Check
         ......................... GOLD passed test Replications
      Starting test: Topology
         * Configuration Topology Integrity Check
         * Analyzing the connection topology for DC=DomainDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for DC=ForestDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for CN=Schema,CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         ......................... GOLD passed test Topology
      Starting test: CutoffServers
         * Configuration Topology Aliveness Check
         * Analyzing the alive system replication topology for DC=DomainDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for DC=ForestDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for CN=Schema,CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         ......................... GOLD passed test CutoffServers
      Starting test: NCSecDesc
         * Security Permissions Check for
           DC=DomainDnsZones,DC=example,DC=ie
            (NDNC,Version 2)
         * Security Permissions Check for
           DC=ForestDnsZones,DC=example,DC=ie
            (NDNC,Version 2)
         * Security Permissions Check for
           CN=Schema,CN=Configuration,DC=example,DC=ie
            (Schema,Version 2)
         * Security Permissions Check for
           CN=Configuration,DC=example,DC=ie
            (Configuration,Version 2)
         * Security Permissions Check for
           DC=example,DC=ie
            (Domain,Version 2)
         ......................... GOLD passed test NCSecDesc
      Starting test: NetLogons
         * Network Logons Privileges Check
         ......................... GOLD passed test NetLogons
      Starting test: Advertising
         The DC GOLD is advertising itself as a DC and having a DS.
         The DC GOLD is advertising as an LDAP server
         The DC GOLD is advertising as having a writeable directory
         The DC GOLD is advertising as a Key Distribution Center
         The DC GOLD is advertising as a time server
         The DS GOLD is advertising as a GC.
         ......................... GOLD passed test Advertising
      Starting test: KnowsOfRoleHolders
         Role Schema Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Domain Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role PDC Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Rid Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Infrastructure Update Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         ......................... GOLD passed test KnowsOfRoleHolders
      Starting test: RidManager
         * Available RID Pool for the Domain is 4843 to 1073741823
         * TITANIUM.example.ie is the RID Master
         * DsBind with RID Master was successful
         * rIDAllocationPool is 3343 to 3842
         * rIDPreviousAllocationPool is 3343 to 3842
         * rIDNextRID: 3455
         ......................... GOLD passed test RidManager
      Starting test: MachineAccount
         * SPN found :LDAP/gold.example.ie/example.ie
         * SPN found :LDAP/gold.example.ie
         * SPN found :LDAP/GOLD
         * SPN found :LDAP/gold.example.ie/EXAMPLE
         * SPN found :LDAP/665e6098-7c1b-4851-8643-50df7bdc2e85._msdcs.example.ie
         * SPN found :E3514235-4B06-11D1-AB04-00C04FC2DCD2/665e6098-7c1b-4851-8643-50df7bdc2e85/example.ie
         * SPN found :HOST/gold.example.ie/example.ie
         * SPN found :HOST/gold.example.ie
         * SPN found :HOST/GOLD
         * SPN found :HOST/gold.example.ie/EXAMPLE
         * SPN found :GC/gold.example.ie/example.ie
         ......................... GOLD passed test MachineAccount
      Starting test: Services
         * Checking Service: Dnscache
         * Checking Service: NtFrs
         * Checking Service: IsmServ
         * Checking Service: kdc
         * Checking Service: SamSs
         * Checking Service: LanmanServer
         * Checking Service: LanmanWorkstation
         * Checking Service: RpcSs
         * Checking Service: w32time
         * Checking Service: NETLOGON
         ......................... GOLD passed test Services
      Starting test: OutboundSecureChannels
         * The Outbound Secure Channels test
         ** Did not run Outbound Secure Channels test
         because /testdomain: was not entered
         ......................... GOLD passed test OutboundSecureChannels
      Starting test: ObjectsReplicated
         GOLD is in domain DC=example,DC=ie
         Checking for CN=GOLD,OU=Domain Controllers,DC=example,DC=ie in domain DC=example,DC=ie on 2 servers
            Object is up-to-date on all servers.
         Checking for CN=NTDS Settings,CN=GOLD,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie in domain CN=Configuration,DC=example,DC=ie on 2 servers
            Object is up-to-date on all servers.
         ......................... GOLD passed test ObjectsReplicated
      Starting test: frssysvol
         * The File Replication Service SYSVOL ready test
         File Replication Service's SYSVOL is ready
         ......................... GOLD passed test frssysvol
      Starting test: frsevent
         * The File Replication Service Event log test
         ......................... GOLD passed test frsevent
      Starting test: kccevent
         * The KCC Event log test
         Found no KCC errors in Directory Service Event log in the last 15 minutes.
         ......................... GOLD passed test kccevent
      Starting test: systemlog
         * The System Event log test
         Found no errors in System Event log in the last 60 minutes.
         ......................... GOLD passed test systemlog
      Starting test: VerifyReplicas
         ......................... GOLD passed test VerifyReplicas
      Starting test: VerifyReferences
         The system object reference (serverReference)
         CN=GOLD,OU=Domain Controllers,DC=example,DC=ie and backlink on
         CN=GOLD,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         are correct.
         The system object reference (frsComputerReferenceBL)
         CN=GOLD,CN=Domain System Volume (SYSVOL share),CN=File Replication Service,CN=System,DC=example,DC=ie
         and backlink on CN=GOLD,OU=Domain Controllers,DC=example,DC=ie are
         correct.
         The system object reference (serverReferenceBL)
         CN=GOLD,CN=Domain System Volume (SYSVOL share),CN=File Replication Service,CN=System,DC=example,DC=ie
         and backlink on
         CN=NTDS Settings,CN=GOLD,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         are correct.
         ......................... GOLD passed test VerifyReferences
      Starting test: VerifyEnterpriseReferences
         ......................... GOLD passed test VerifyEnterpriseReferences
   
   Testing server: IonaBuilding\TITANIUM
      Starting test: Replications
         * Replications Check
         * Replication Latency Check
            DC=DomainDnsZones,DC=example,DC=ie
               Latency information for 2 entries in the vector were ignored.
                  2 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            DC=ForestDnsZones,DC=example,DC=ie
               Latency information for 2 entries in the vector were ignored.
                  2 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            CN=Schema,CN=Configuration,DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            CN=Configuration,DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
            DC=example,DC=ie
               Latency information for 4 entries in the vector were ignored.
                  4 were retired Invocations.  0 were either: read-only replicas and are not verifiably latent, or dc's no longer replicating this nc.  0 had no latency information (Win2K DC).  
         * Replication Site Latency Check
         ......................... TITANIUM passed test Replications
      Starting test: Topology
         * Configuration Topology Integrity Check
         * Analyzing the connection topology for DC=DomainDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for DC=ForestDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for CN=Schema,CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the connection topology for DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         ......................... TITANIUM passed test Topology
      Starting test: CutoffServers
         * Configuration Topology Aliveness Check
         * Analyzing the alive system replication topology for DC=DomainDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for DC=ForestDnsZones,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for CN=Schema,CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for CN=Configuration,DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         * Analyzing the alive system replication topology for DC=example,DC=ie.
         * Performing upstream (of target) analysis.
         * Performing downstream (of target) analysis.
         ......................... TITANIUM passed test CutoffServers
      Starting test: NCSecDesc
         * Security Permissions Check for
           DC=DomainDnsZones,DC=example,DC=ie
            (NDNC,Version 2)
         * Security Permissions Check for
           DC=ForestDnsZones,DC=example,DC=ie
            (NDNC,Version 2)
         * Security Permissions Check for
           CN=Schema,CN=Configuration,DC=example,DC=ie
            (Schema,Version 2)
         * Security Permissions Check for
           CN=Configuration,DC=example,DC=ie
            (Configuration,Version 2)
         * Security Permissions Check for
           DC=example,DC=ie
            (Domain,Version 2)
         ......................... TITANIUM passed test NCSecDesc
      Starting test: NetLogons
         * Network Logons Privileges Check
         ......................... TITANIUM passed test NetLogons
      Starting test: Advertising
         The DC TITANIUM is advertising itself as a DC and having a DS.
         The DC TITANIUM is advertising as an LDAP server
         The DC TITANIUM is advertising as having a writeable directory
         The DC TITANIUM is advertising as a Key Distribution Center
         The DC TITANIUM is advertising as a time server
         The DS TITANIUM is advertising as a GC.
         ......................... TITANIUM passed test Advertising
      Starting test: KnowsOfRoleHolders
         Role Schema Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Domain Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role PDC Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Rid Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         Role Infrastructure Update Owner = CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         ......................... TITANIUM passed test KnowsOfRoleHolders
      Starting test: RidManager
         * Available RID Pool for the Domain is 4843 to 1073741823
         * TITANIUM.example.ie is the RID Master
         * DsBind with RID Master was successful
         * rIDAllocationPool is 4343 to 4842
         * rIDPreviousAllocationPool is 4343 to 4842
         * rIDNextRID: 4463
         ......................... TITANIUM passed test RidManager
      Starting test: MachineAccount
         * SPN found :LDAP/TITANIUM.example.ie/example.ie
         * SPN found :LDAP/TITANIUM.example.ie
         * SPN found :LDAP/TITANIUM
         * SPN found :LDAP/TITANIUM.example.ie/EXAMPLE
         * SPN found :LDAP/277e8f37-8ef9-40ee-be52-319ebdbc9f05._msdcs.example.ie
         * SPN found :E3514235-4B06-11D1-AB04-00C04FC2DCD2/277e8f37-8ef9-40ee-be52-319ebdbc9f05/example.ie
         * SPN found :HOST/TITANIUM.example.ie/example.ie
         * SPN found :HOST/TITANIUM.example.ie
         * SPN found :HOST/TITANIUM
         * SPN found :HOST/TITANIUM.example.ie/EXAMPLE
         * SPN found :GC/TITANIUM.example.ie/example.ie
         ......................... TITANIUM passed test MachineAccount
      Starting test: Services
         * Checking Service: Dnscache
         * Checking Service: NtFrs
         * Checking Service: IsmServ
         * Checking Service: kdc
         * Checking Service: SamSs
         * Checking Service: LanmanServer
         * Checking Service: LanmanWorkstation
         * Checking Service: RpcSs
         * Checking Service: w32time
         * Checking Service: NETLOGON
         ......................... TITANIUM passed test Services
      Starting test: OutboundSecureChannels
         * The Outbound Secure Channels test
         ** Did not run Outbound Secure Channels test
         because /testdomain: was not entered
         ......................... TITANIUM passed test OutboundSecureChannels
      Starting test: ObjectsReplicated
         TITANIUM is in domain DC=example,DC=ie
         Checking for CN=TITANIUM,OU=Domain Controllers,DC=example,DC=ie in domain DC=example,DC=ie on 2 servers
            Object is up-to-date on all servers.
         Checking for CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie in domain CN=Configuration,DC=example,DC=ie on 2 servers
            Object is up-to-date on all servers.
         ......................... TITANIUM passed test ObjectsReplicated
      Starting test: frssysvol
         * The File Replication Service SYSVOL ready test
         File Replication Service's SYSVOL is ready
         ......................... TITANIUM passed test frssysvol
      Starting test: frsevent
         * The File Replication Service Event log test
         There are warning or error events within the last 24 hours after the
         SYSVOL has been shared.  Failing SYSVOL replication problems may cause
         Group Policy problems.
         An Warning Event occured.  EventID: 0x800034C5
            Time Generated: 09/04/2006   08:55:42
            (Event String could not be retrieved)
         ......................... TITANIUM failed test frsevent
      Starting test: kccevent
         * The KCC Event log test
         Found no KCC errors in Directory Service Event log in the last 15 minutes.
         ......................... TITANIUM passed test kccevent
      Starting test: systemlog
         * The System Event log test
         An Error Event occured.  EventID: 0x00000457
            Time Generated: 09/05/2006   08:41:40
            (Event String could not be retrieved)
         ......................... TITANIUM failed test systemlog
      Starting test: VerifyReplicas
         ......................... TITANIUM passed test VerifyReplicas
      Starting test: VerifyReferences
         The system object reference (serverReference)
         CN=TITANIUM,OU=Domain Controllers,DC=example,DC=ie and backlink on
         CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         are correct.
         The system object reference (frsComputerReferenceBL)
         CN=TITANIUM,CN=Domain System Volume (SYSVOL share),CN=File Replication Service,CN=System,DC=example,DC=ie
         and backlink on CN=TITANIUM,OU=Domain Controllers,DC=example,DC=ie are
         correct.
         The system object reference (serverReferenceBL)
         CN=TITANIUM,CN=Domain System Volume (SYSVOL share),CN=File Replication Service,CN=System,DC=example,DC=ie
         and backlink on
         CN=NTDS Settings,CN=TITANIUM,CN=Servers,CN=IonaBuilding,CN=Sites,CN=Configuration,DC=example,DC=ie
         are correct.
         ......................... TITANIUM passed test VerifyReferences
      Starting test: VerifyEnterpriseReferences
         ......................... TITANIUM passed test VerifyEnterpriseReferences
   
   Running partition tests on : DomainDnsZones
      Starting test: CrossRefValidation
         ......................... DomainDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... DomainDnsZones passed test CheckSDRefDom
   
   Running partition tests on : ForestDnsZones
      Starting test: CrossRefValidation
         ......................... ForestDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... ForestDnsZones passed test CheckSDRefDom
   
   Running partition tests on : Schema
      Starting test: CrossRefValidation
         ......................... Schema passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Schema passed test CheckSDRefDom
   
   Running partition tests on : Configuration
      Starting test: CrossRefValidation
         ......................... Configuration passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Configuration passed test CheckSDRefDom
   
   Running partition tests on : example
      Starting test: CrossRefValidation
         ......................... example passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... example passed test CheckSDRefDom
   
   Running enterprise tests on : example.ie
      Starting test: Intersite
         Skipping site IonaBuilding, this site is outside the scope provided by
         the command line arguments provided.
         ......................... example.ie passed test Intersite
      Starting test: FsmoCheck
         GC Name: \\TITANIUM.example.ie
         Locator Flags: 0xe00003fd
         PDC Name: \\TITANIUM.example.ie
         Locator Flags: 0xe00003fd
         Time Server Name: \\TITANIUM.example.ie
         Locator Flags: 0xe00003fd
         Preferred Time Server Name: \\TITANIUM.example.ie
         Locator Flags: 0xe00003fd
         KDC Name: \\TITANIUM.example.ie
         Locator Flags: 0xe00003fd
         ......................... example.ie passed test FsmoCheck
shocks18Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

davino_1Commented:
It sounds like you have certificate services installed somewhere on your domain.  Check:
1. Click Start, point to Administrative Tools, and then click Active Directory Sites and Services.
2. Click the View menu option, and then click Show Services Node.
3. Expand Services, expand Public Key Services, and then click the Certification Authorities folder.

Is there an entry here?

If you find that it is installed on your network:
Do you have a CERTSVC_DCOM_ACCESS security group?  If so, your domain controller needs to be in it.
shocks18Author Commented:
Hi davino 1,

Thanks for that.  You were right, their is an old Outlook Web Access certificate.  We migrated to Lotus Notes about a year ago and no longer need it.  Should I just delete it?

Thanks,

Paul
davino_1Commented:
If you had a certificate authority at one time but no longer use it, follow this guide here to completely remove it from your network.

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.