Home Forums Programming Powershell Determining if a server is clustered or stand-alone RE: Determining if a server is clustered or stand-alone

  • Thanks all - this helped me keep my application event log clean.

    bool isClustered = false;

    ManagementObjectSearcher searcher = new ManagementObjectSearcher(

    new ManagementScope(string.Format("\\\\{0}\\root\\cimv2", machineName))

    , new ObjectQuery("SELECT PartComponent FROM Win32_SystemServices"));

    foreach (ManagementObject iQueryObj in searcher.Get())

    {

    string name = iQueryObj["PartComponent"].ToString();

    if (name.Contains("ClusSvc"))

    {

    isClustered = true;

    }

    }

    Jeff Gogel