Avatar billede eonix Nybegynder
19. oktober 2011 - 10:20 Der er 1 løsning

IIS 7 Recycle Schedule Settings via WMI

Hej folkens,

Jeg har et tricky spørgsmål omkring configuration af IIS7 recycle settings via WMI i VBScript.

Set objPeriodicRestart = objWMIService.Get("PeriodicRestartSettings").SpawnInstance_
    objPeriodicRestart.PrivateMemory = iMemory
    'objPeriodicRestart.Schedule =
    objPeriodicRestart.Time = ConvertSecondsToWMIDateTimeValue(iRecycleWorkerProcesses)
   
    '*** Set Application Pool Recycling settings
    Set objRecycling = objWMIService.Get("RecyclingSettings").SpawnInstance_
    'objRecycling.DisallowOverlappingRotation = Null
    'objRecycling.DisallowRotationOnConfigChange = Null
    'objRecycling.LogEventOnRecycle = Null
    objRecycling.PeriodicRestart = objPeriodicRestart

osv.

Dette fungerer fint nok - men som du kan se er "Schedule" parametren udkommenteret, og jeg har forsøgt med et string array af tidspunkter som IIS6 godt kan tage imod, Array("02:00") - men det er ikke det der forventes ved IIS7 konfiguration via VMI.

Er der nogen der kan finde ud af at lave dette så jeg kan schedulerer recycles?

Vil gerne give 200 points til den som kan.

//EoniX
Avatar billede MSI-AOC Nybegynder
15. december 2011 - 01:22 #1
Hej EoniX

Hvorfor bruger du WMI til det? Tag og brug applicationHost.adminmanager :-)

I IIS7 bruger schedule parameteren følgende format hh:mm:ss . så 02:00 skal være 02:00:00

Tjek evt. config referencen:
http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add/recycling/periodicRestart/schedule
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester