Articles

WSUS beheren vanaf de opdrachtregel

  • 10/11/2017
  • 10 Minuten Lesedauer
    • B
    • m

Dit onderwerp doet het volgende

  • Samenvat het doel en de functionaliteit van WSUSutil.exe en zijn parameters.
  • Biedt en definieert de syntaxis die u zou gebruiken om specifieke taken uit te voeren.
  • Links naar “Deploying Microsoft Windows Server Update Services” waar meer informatie (bijvoorbeeld scenario’s) beschikbaar is.

Running WSUSutil.exe

WSUSutil.exe is een hulpprogramma dat u kunt gebruiken om uw WSUS-server vanaf de opdrachtregel te beheren. WSUSutil.exe bevindt zich in de map %drive%Program Files:Update Services:Tools op uw WSUS-server. U kunt specifieke opdrachten uitvoeren met WSUSutil.exe om specifieke functies uit te voeren, zoals samengevat in de volgende tabel. De syntaxis die u zou gebruiken om WSUSutil.exe uit te voeren met specifieke commando’s volgt de tabel.

Samenvatting van commando’s die u kunt gebruiken met WSUSutil

Commando Wat u ermee kunt doen Wanneer u het zou kunnen gebruiken
export Het eerste van de twee delen die samen het export / import proces vormen.Met het export commando kunt u update metadata exporteren naar een export pakket bestand. U kunt deze parameter niet gebruiken voor het exporteren van updatebestanden, updategoedkeuringen of serverinstellingen.
  • Op permanente basis, als u een netwerk met beperkte of beperkte internetconnectiviteit
import Het tweede van de twee onderdelen die samen het export-/importproces vormen.De importopdracht importeert update-metagegevens naar een server vanuit een exportpakketbestand dat op een andere WSUS-server is gemaakt. Hiermee wordt de bestemmings WSUS-server gesynchroniseerd zonder gebruik te maken van een netwerkverbinding.
  • Als u een netwerk met beperkte of beperkte connectiviteit
migratesus Deze opdracht migreert updategoedkeuringen van een SUS 1.0 naar een WSUS-server.
  • Als u uw implementatie SUS 1.0 naar WSUS aan het upgraden bent.
movecontent Verandert de bestandssysteemlocatie waar de WSUS-server updatebestanden opslaat, en kopieert optioneel alle updatebestanden van de oude locatie naar de nieuwe locatie
  • Harde schijf is vol
  • Schijf faalt
reset Controleert of voor elke update-metagegevensrij in de database de corresponderende updatebestanden op het bestandssysteem zijn opgeslagen. Als updatebestanden ontbreken of beschadigd zijn, downloadt WSUS de updatebestanden opnieuw.
  • Na het herstellen van de WSUS-database.
  • Bij het oplossen van problemen
deleteunneedrevisions Verwijdert de update-metagegevens voor overbodige update-revisies uit de database.
  • Om ruimte vrij te maken wanneer een MSDE vol is
listinactiveapprovals Retourneert een lijst met updatetitels met goedkeuringen die permanent inactief zijn vanwege een wijziging in de servertaalinstellingen.
  • Wanneer u de taalinstellingen op een upstream-server wijzigt (dat is de ouder van een replicaserver) en wilt zien welke updates niet langer actief zijn omdat ze niet in de nieuwe talen zijn die u hebt opgegeven. U kunt deze opdracht uitvoeren als u een lijst met inactieve goedkeuringen wilt zien (bijvoorbeeld om u te helpen beslissen of u de inactieve goedkeuringen wilt verwijderen). U hoeft deze opdracht niet uit te voeren voordat u de opdracht removeinactiveapprovals uitvoert.
removeinactiveapprovals Verwijdert goedkeuringen voor updates die in een permanent inactieve status verkeren vanwege een wijziging in de taalinstellingen van de WSUS-server.
  • Wanneer u de taalinstellingen op een upstream-server wijzigt (dat is de ouder van een replicaserver) en updates wilt verwijderen die niet langer actief zijn omdat ze niet in de nieuwe talen zijn die u hebt opgegeven. Dit zou de resulterende mismatch in het aantal weergegeven updates op de ouder- en replicaservers in dit scenario oplossen. U hoeft de opdracht listinactiveapprovals niet uit te voeren voordat u deze opdracht uitvoert.

Export

Voor achtergrond- en procedure-informatie over het exporteren en importeren van updates, zie “Een losgekoppeld netwerk instellen (Updates importeren en exporteren)” in Deploying Microsoft Windows Server Update Services op https://go.microsoft.com/fwlink/?linkid=41777.

Syntax

Op de opdrachtregel %drive%%Program Files\Update Services>, typt u:

wsusutil export package logfile

De parameters worden in de volgende tabel gedefinieerd.

Parameter Definitie
package Het pad en de bestandsnaam van het pakket .cab aan te maken.
logfile Het pad en de bestandsnaam van het logbestand dat moet worden aangemaakt.
/help of /? Weergave van de opdrachtregelhulp voor de exportopdracht.

#### Import Voor achtergrond- en procedure-informatie over het exporteren en importeren van updates, zie “Een losgekoppeld netwerk instellen (Updates importeren en exporteren)” in (https://go.microsoft.com/fwlink/?linkid=41777) op https://go.microsoft.com/fwlink/?linkid=41777. #### Syntaxis Typ op de opdrachtregel *%drive%* Program FilesUpdate Services>: **wsusutil import** *package* *logfile* De parameters worden in de volgende tabel gedefinieerd: ###

Parameter Definitie
package Het pad en de bestandsnaam van het pakket .cab te importeren.
logfile Het pad en de bestandsnaam van het logbestand dat moet worden aangemaakt.
/help of /? Toont command-line help voor import commando.

#### Migratesus SUS 1.0 naar WSUS migratie scenario’s en gerelateerde procedures worden uitgebreid behandeld in het “Migrate from a SUS Server to a WSUS Server” topic in (https://go.microsoft.com/fwlink/?linkid=41777) op https://go.microsoft.com/fwlink/?LinkID=41777. #### Syntax Op de opdrachtregel *%drive%*Program Files%Update Services%Tools>, typt u: **wsusutil migratesus** \] \ De parameters zijn gedefinieerd in de volgende tabel: ###

Parameter Definitie
/content contentshare Migreert inhoud van een SUS 1.0, waarbij contentshare het pad is naar de map die SUS 1.0 inhoud bevat.
/goedkeuringen servernaam Migreert goedkeuringen van de SUS 1.0 server, waarbij servernaam de naam is van de SUS 1.0 server.
computergroup Computer groep waarvoor u de goedkeuringen wilt toepassen.
/help of /? Toont command-line help voor de parameter migratesus.
/log logfile Bestand waarin migratie-activiteiten worden gelogd.

#### Movecontent Wanneer u dit commando uitvoert, doet WSUSutil.exe het volgende: – Kopieert de updatebestanden van de oude locatie naar de nieuwe locatie. – Updates van de WSUS database om te verwijzen naar de nieuwe locatie van de update bestanden. De doelmap waarnaar updatebestanden worden verplaatst, moet op een NTFS-partitie staan. De content move tool zal niet proberen updatebestanden te kopiëren als deze al bestaan in de doelmap. WSUSutil.exe stelt op de doelmap dezelfde rechten in als op de oorspronkelijke map.

Hinweis

U kunt xcopy, het Backup hulpprogramma, of andere niet-WSUS-specifieke methoden gebruiken om updatebestanden van de oude locatie naar de nieuwe te kopiëren. Als u de bestanden kopieert met een andere methode dan WSUSutil.exe, moet u nog steeds WSUSutil.exe uitvoeren om het tweede deel van de verhuizing uit te voeren. In dit geval zou u de parameter skipcopy gebruiken bij het uitvoeren van WSUSutil.exe. Zie “Syntax” hieronder voor meer informatie.

Er zijn twee scenario’s waarin u updatebestanden van het ene WSUS-station naar het andere zou kunnen verplaatsen:

  • Als de schijf vol is
  • Als de harde schijf uitvalt

Als de schijf vol is

Als de schijf waar WSUS updatebestanden opslaat vol is, kunt u een van de volgende dingen doen:

  • Meer ruimte toevoegen aan uw huidige schijf door de NTFS-functionaliteit te gebruiken. Dit wordt gedaan zonder WSUSutil.exe te gebruiken. Deze methode heeft geen invloed op de WSUS-configuratie of -werking.
  • Installeer een nieuwe schijf en verplaats vervolgens de updatebestanden van de oude schijf naar de nieuwe locatie met behulp van Wsusutil.exe.

Als de vaste schijf defect raakt

Als de vaste schijf waarop updatebestanden zijn opgeslagen defect raakt, moet u het volgende doen:

  1. Installeer de nieuwe schijf op uw computer en zet vervolgens de updatebestanden terug vanaf uw back-upbestanden. Opmerking: Als u geen back-up van uw updatebestanden hebt gemaakt, downloadt WSUSutil.exe de ontbrekende bestanden aan het eind van de content move operatie.
  2. Run de content move operatie, waarbij u de locatie voor de nieuwe schijf opgeeft. Daarnaast geeft u de parameter skipcopy op, omdat u de bestanden via het hulpprogramma Backup in de nieuwe map zet of omdat de bronmap niet bestaat; de bijgewerkte bestanden worden aan het eind van dit proces gedownload.
  3. Wanneer de verplaatsing is voltooid, worden alle ontbrekende bestanden gedownload.

Syntax

Op de commandoregel *%drive%*Program Files\Update Services>, type:

wsusutil movecontent contentpath logfile -skipcopy

De parameters zijn gedefinieerd in de volgende tabel.

Parameter Definitie
contentpath De nieuwe root voor contentbestanden. Het pad moet bestaan.
logfile Het pad en de bestandsnaam van het aan te maken logbestand.
-skipcopy Geeft aan dat alleen de serverconfiguratie moet worden gewijzigd, en dat de inhoudsbestanden niet moeten worden gekopieerd.
/help of /? Toont command-line help voor movecontent commando.

#### Reset U gebruikt dit commando als u updates lokaal op uw WSUS server opslaat en er zeker van wilt zijn dat de metadata informatie die in uw WSUS database is opgeslagen juist is. Met deze opdracht controleert u of elke update-metadata-rij in de WSUS-database overeenkomt met updatebestanden die zijn opgeslagen op de lokale opslaglocatie voor updatebestanden op uw WSUS-server. Als updatebestanden ontbreken of beschadigd zijn, downloadt WSUS de updatebestanden opnieuw. Deze opdracht kan nuttig zijn om uit te voeren nadat u uw database hebt hersteld, of als een eerste stap bij het oplossen van problemen met updategoedkeuringen. #### Syntaxis Typ op de opdrachtregel *%drive%*Program FilesUpdate Services>: **wsusutil reset** #### Deleteunneedrevisions Als u een MSDE-database gebruikt in uw WSUS-implementatie (bijvoorbeeld als u WSUS gebruikt op een server met Windows 2000), moet u deze opdracht mogelijk periodiek uitvoeren wanneer de database de limiet van 2 GB bereikt, want als de database vol is, kunt u geen nieuwe updates synchroniseren met uw server, geen nieuwe computers toevoegen en geen events importeren van bestaande clientcomputers. Bij regelmatig gebruik is het mogelijk dat de 2 GB snel bereikt is, omdat updates erg groot kunnen zijn en uitgevers van updates meestal meerdere revisies van elke update maken, die uw server automatisch zal synchroniseren voor de producten en updateclassificaties die u opgeeft. Daarnaast wordt de database ook gevuld met gebeurtenisinformatie voor clientcomputers. Wanneer uw MSDE database bijna zijn limiet heeft bereikt, ontvangt u een melding op de WSUS console **Home** pagina met de waarschuwing dat u deze opdracht binnenkort moet uitvoeren. Wanneer je dit commando uitvoert, worden onnodige revisies en de events die bij die revisies horen uit de database verwijderd. Onnodige revisies zijn revisies van software- of stuurprogramma-updates die ten minste één maand niet zijn uitgerold naar een computergroep; het zijn ook de laatste revisies van verlopen stuurprogramma-updates die ten minste één maand niet zijn uitgerold naar een computergroep. De periode van één maand kan in beide gevallen indirect worden gewijzigd. Hij wordt automatisch met 7 tot 15 dagen verkort als u de grootte van een database die groter is dan 1 GB met minder dan 25 procent verkleint tijdens het uitvoeren van dit commando. > > Voor meer informatie over de databases die u met WSUS kunt gebruiken, zie het onderwerp “De database kiezen die voor WSUS wordt gebruikt” in (https://go.microsoft.com/fwlink/?linkid=41777) bij https://go.microsoft.com/fwlink/?LinkID=41777.

Syntax

Op de opdrachtregel %drive%Program Files\Update Services>, typt u:

wsusutil deleteunneedrevisions

Wichtig

Voordat u deze opdracht uitvoert, moet u de service World Wide Web publishing in IIS stoppen. U moet deze pas opnieuw starten nadat u deze opdracht hebt uitgevoerd. Om de IIS-service te stoppen of te starten, opent u IIS, navigeert u naar en klikt u met de rechtermuisknop op de website waarop WSUS is geïnstalleerd (standaard is dit de Default Web Site), en klikt u vervolgens op Stop of Start.

Listinactive approvals

Als u taalopties wijzigt op een upstream WSUS-server, kunt u een situatie creëren waarin het aantal goedgekeurde updates op een bovenliggende upstream-server niet overeenkomt met het aantal goedgekeurde updates op een replicaserver.

Hier volgt een scenario waarin dit zich zou kunnen voordoen:

U hebt uw upstream-bovenliggende server geconfigureerd om te synchroniseren vanaf Microsoft Update en hebt de taalinstelling op Alle talen (de standaardinstelling) gelaten. U voert vervolgens de synchronisatie uit en keurt 300 updates goed, waarvan 50 niet-Engelstalige updates zijn. U wijzigt vervolgens de taalinstelling op de server naar alleen Engels. Hierna synchroniseert een replica server vanaf de bovenliggende upstream server en download alleen de “actieve” goedkeuringen, welke nu alleen de Engelstalige zijn (replica servers synchroniseren altijd alleen actieve goedkeuringen). Op dit punt, als je kijkt op de WSUS console op de bovenliggende server, zul je zien dat 300 updates zijn goedgekeurd. Als je hetzelfde doet op de replica server, zul je zien dat er slechts 250 zijn goedgekeurd. Je zou listinactiveapprovals gebruiken om een lijst te zien van de updates op de ouder upstream server die permanent inactief zijn-in dit geval zou je de 50 updates zien die niet Engels zijn. Je kunt dit commando uitvoeren als je een lijst van de inactieve goedkeuringen wilt zien (bijvoorbeeld om je te helpen beslissen of je de inactieve goedkeuringen wilt verwijderen). U hoeft dit commando niet uit te voeren voordat u het commando removeinactiveapprovals uitvoert.

Syntax

Op de opdrachtregel %drive%%Program Files\Update Services>, type:

wsusutil listinactiveapprovals

Removeinactiveapprovals

Het scenario waarin u dit commando zou gebruiken is hetzelfde als het scenario beschreven voor listinactiveapprovals. Echter, terwijl u listinactiveapprovals gebruikt om de inactieve goedkeuringen op de bovenliggende upstream server op te sommen, gebruikt u removeinactiveapprovals om ze te verwijderen. U hoeft het listinactiveapprovals commando niet uit te voeren voordat u dit commando uitvoert.

Syntax

Op de commandoregel %drive%%Program Files:Bijgewerkte services>, type:

wsusutil removeinactiveapprovals