2017-06-07 14 views

答えて

0

マイクロソフトは次のPowerShellはメモリ制限を増加しますVisual Basicの

https://msdn.microsoft.com/en-us/library/windows/desktop/ms684192(v=vs.85).aspx

でこれを行う方法についての文書を持っています。あなたは

$AppID = "{11111111-1111-1111-1111-111111111111}" 
$CLSID = "{22222222-2222-2222-2222-222222222222}" 
$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog 


function ConfigurePoolLimits ($comAdmin , $MemoryLimit) { 
    Write-Host "Configuring Pool Limits" 

    $apps = $comAdmin.GetCollection("Applications") 
    $apps.Populate(); 
    $changesMade = $false 
    foreach ($app in $apps) { 
     if ($app.Name -eq $AppName) { 
      Write-Host "Found Application $($app.Name)" 
      Write-Host "RecycleMemoryLimit is $($app.Value("RecycleMemoryLimit"))" 
      if ($app.Value("RecycleMemoryLimit") -ne $MemoryLimit) { 
       $changesMade = $true 
       Write-Host "Changing RecycleMemoryLimit to $($MemoryLimit)" 
       $app.Value("RecycleMemoryLimit") = $MemoryLimit 
      } 
     } 
    } 
    if ($changesMade) { 
     $apps.SaveChanges(); 
    } 
} 

その後2つのパラメータ

ConfigurePoolLimits $comAdmin 1000000 
で関数を呼び出す適切な識別子に$のAppIDと$ CLSIDを変更する必要があります