コード例 #1
0
ファイル: serveradminhelper.php プロジェクト: kanbang/Colt
$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":