$serverAdmin->Open("localhost", $cred); $operation = $_GET['OPERATION']; //Get all information properties $infoProp = $serverAdmin->GetInformationProperties(); try { switch ($operation) { case "ONLINE": $serverAdmin->BringOnline(); if ($serverAdmin->IsOnline()) { echo "Server online<p>"; } else { echo "Server offline<p>"; } break; case "OFFLINE": $serverAdmin->TakeOffline(); if ($serverAdmin->IsOnline()) { echo "Server online<p>"; } else { echo "Server offline<p>"; } break; case "GETTOTALPHYSICALMEMORY": $nMemory = $infoProp->GetItem("TotalPhysicalMemory"); echo "Total Physical Memory: " . $nMemory->GetValue() . " bytes"; break; case "GETAVAILABLEPHYSICALMEMORY": $nMemory = $infoProp->GetItem("AvailablePhysicalMemory"); echo "Available Physical Memory: " . $nMemory->GetValue() . " bytes"; break; case "GETTOTALVIRTUALMEMORY":