in

Microsoft Experts

Memoirs of a goldfish

Cameron McFie

Smile! It is guaranteed to make your day come alive!

November 2007 - Posts

  • Error 26002. Failed to read IIsWebs table. (-2147023728) when installing DNS Client Provider

    Oh what fun!

    After many hours of pain in trying to work out why I couldn't install the new version of DNSClient.msi I finally got it working.

    As it turns out the provider requires you to have the "Default Web Site" set to "(All Unassigned)" in the "IP Address" field. If you have the Default Web Site listening on a fixed IP address it doesn't install and even if you got it to install it wouldn't work as it would give you a "500 Internal Server Error".

    Yet another trick for young players.

    Posted Nov 28 2007, 07:20 PM by Cam with no comments
    Filed under: , , ,
  • Service pointers – Yet another place MPS stores information

    As an alternate database, MPS/HMC/WBH stores details about some of the related objects in Active Directory. None of these details are stored in the MPS SQL databases from what I can see.

    These details are called service pointers. If you look in adsiedit.msc you will find them under the customers OU in the _Private->Services OU. They are mainly used by your Control Panel to get a limited list of objects related to the customer although it is used by the provisioning system in some cases to set attributes on users as they are created.

    HMC/WBH uses this to store information about the following objects;

    • DNS Zones
      • Stores a list of DNS zones held by the customer.
    • FTP Sites
      • Stores the location of the FTP server where the customer's website is held
      • This information is used when creating any new users. The msIIS-FTPDir and msIIS-FTPRoot attributes of a user are updated accordingly based on this object.
    • Sharepoint Sites
      • Stores a list of Sharepoint sites held by the customer
    • Web Sites
      • Stores a list of websites held by the customer
      • Stores the "location" attribute of the website e.g. "IIS://WEB01/W3SVC/3335139"
      • Used to help build the FTP path that is stored in msIIS-FTPDir attribute of the customer's users.

    These are very handy to know about if you are building your own MPS namespaces.