You might see the following error after upgrading from Windows 2003 Server to 2008 (or another Windows platform).
Error: Invalid Syntax, Code 800401E4, Source: (null)
Microsoft VBScript runtime error: The remote server machine does not exist or is unavailable: 'GetObject'
The likely solution will be that the server is missing some components (See item #2 below).
If you are trying to run an ADSI/WMI Script remotely from a client machine which gets information the from IIS web server around websites etc. you may see this:
Add/Remove windows Components –> Application Server –> Internet Information services (IIS) –> Common Files.
Control Panel –> Programs and Features –> Turn Windows Features on or off –> Internet Information Services –> Web Management tools –> IIS 6 Management Compatibility –> IIS Metabase and IIS 6 configuration compatibility
Server Manager –> Roles –> web Server (IIS) –> Add Role Services –> Management Tools –> IIS 6 Management Compatibility –> Select IIS 6 Metabase compatibility, IIS 6 WMI compatibility and IIS 6 Scripting Tools.