Geertsen.dk
    Menu
 Forside Forside
 Nyheder Nyheder
 Artikler Artikler
 Tips Tips
 Om mig Om mig
 Kontakt Kontakt
 IT nyheder IT nyheder

 Betingelser Betingelser
    Statistik
Indhold  
Nyheder 15
Artikler 10
Tips 9
   
Besøgstal (fra aug. 2004)
I alt 89960
Denne måned 368
I dag 5
    Afstemning
Hvor ofte besøger du www.geertsen.dk?
   
Dette er første gang
Dagligt
Ugentligt
Månedligt
Sjældnere
 
Antal stemmer 436
 
    Artikel: Automatisk godkendelse af nye opdateringer
Tilføjet: 05-08-2004 23:34:24 - Sidst ændret: 06-08-2004 00:38:30 - Læst 4370 gange
 
    Indholdsfortegnelse
Download og opsætning

Download og opsætning

Hvis man bruger SUS server i et ikke-produktions miljø (eller i det mindste ikke ukritisk installerer nye updates på vigtige servere), kan man ofte godt tænke sig at slippe for manuelt at acceptere (aprove) nye opdateringer. Denne artikel beskriver hvordan man via et VB script kan klare den opgave.

1) Hent scriptet påhttp://www.gatefold.co.uk/sus/
2) Hent JMail fra http://www.dimac.net/
3) Pak JMail.zip filen ud og installer det ved at følge anvisningerne
4) Kopier autoapproveupdates.vbs ind i en passende folder. F.eks. din WWWroot\autoupdate
5) Åben autoapproveupdates.vbs i Notepad eller anden tekst editor
6) Hvis din Inetpub folder ikke ligger på dit C drev, så skal variablen "strSUSpath" rettes så den passer til det drev hvorpå Inetpub folderen ligger

Gå til punkt 7a, og spring punkt 7b over, hvis du ønsker at modtage en mail om ændringerne. Hvis ikke, så gå til punkt 7b.

7a) Ret variablerne "EmailDstName", "EmailReplyToName" og "EmailSrvName" så de indeholder hhv. emailen på den der skal modtage mailen, emailen på den der har sendt mailen og adressen på den mail server der skal sende mailen
7b) Ved alle linier fra og med "if (NumNewPatches > 1) then strPlural="es"" og til og med den næste "end if" indsættes tegnet ' foran hver linie
8) Gem filen og luk tekst editoren
9) Åben en DOS prompt (Start -> Run -> skriv "cmd" og tryk på Enter) så scriptet kan testes
10) Skriv "cscript c:\Inetpub\wwwroot\autoupdate\autoapproveupdates.vbs" og tryk på Enter (stien skal selvfølgelig tilpasses hvis du har lagt vbs filen et andet sted)

Hvis alt går vel kommer der ikke nogen fejl, og der vil bare stå nedenstående på skærmen:

Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.


Kommer der derimod en fejl, så prøv og kig variablerne igennem for at se om det hele et sat rigtigt op.

Scriptet skal nu sættes til at køre automatisk med et fast interval. Det smarteste ville være at køre scriptet en time eller to efter SUS serveren har kørt dens synkronisering.

11) Gå ind i "Scheduled Tasks" (Start -> Settings -> Højreklik på Control Panel -> Vælg Open). Åbenes på denne måde for at undgå wizarden!
12) Højreklik et sted i "Scheduled Tasks" og vælg "New" ->"Scheduled Task"
13) Giv den et navn. F.eks. "AproveUpdates"
14) Dobbeltklik på den oprettede task for at komme ind i dens indstillinger
15) I "Run" feltet skrives den samme kommando der blev brugt i punkt 10.
16) Vælg fanebladet "Schedule"
17) Sæt den til at køre "Daily", "Every 1 day" og sæt "Start time" til et par timer efter du har sat din SUS server til at synkronisere
18) Klik på "OK"
19) Indtast passwordet på brugeren der er valgt til at køre scriptet og klik på "OK"

Nye opdateringer vil nu automatisk blive accepteret (aproved).

© Copyright 2004-2017 af Michael B. Geertsen ©
Designet er Valid HTML 4.01 og Valid CSS