Vanstechelman.eu

când executați Expertul de curățare a serverului WSUS din snap-in-ul MMC, se poate întâmpla să primiți următoarea eroare a bazei de date WSUS:
eroare: eroare a bazei de date
a apărut o eroare la încercarea de a efectua o operație a bazei de date. Acest lucru se poate întâmpla dacă baza de date este foarte ocupată, dacă serviciul bazei de date este oprit, dacă conexiunea la baza de date este pierdută, dacă sarcina Post-instalare nu este finalizată cu succes. Contactați administratorul de sistem dacă problema persistă.
Faceți clic pe Resetare nod Server pentru a încerca să vă conectați din nou la server.
dacă nu ați efectuat curățarea de mult timp, atunci acest lucru se poate întâmpla. Deci, s-ar putea decide să citească prin manualul de wsusutil.exe instrument în cazul în care credeți că comutatorul deleteunneededrevisions va rezolva toate problemele, cu toate acestea, se pare că wsusutil.parametrul exe deleteunneededrevisions nu există pe WSUS 3.1.
din fericire, puteți obține același lucru folosind powershell. Avantajele aici sunt:

  • dacă ați folosit acest script powershell o dată, puteți utiliza din nou Expertul de curățare a serverului din GUI.
  • puteți programa executarea acestui script powershell folosind Task Scheduler (de exemplu, o dată pe lună).
  • pe serverul meu WSUS, Am avut aproximativ 600 GB de actualizări. După rularea acestui script, aproape 2000 de actualizări au fost comprimate, economisind aproape 200 GB spațiu pe disc!

dacă salvați conținutul scriptului powershell în „WSUSCleanup. ps1”, atunci puteți executa acest script după cum urmează dintr-o fereastră de Prompt de comandă DOS: powershell-fișier „WSUSCleanup. ps1”
asigurați-vă că deschideți promptul de comandă DOS ca administrator!
scriptul în sine are doar 11 linii lungi (13 dacă includeți comentarii):

# WSUSCleanup. ps1

:: LoadWithPartialName(„Microsoft.Actualizareservicii.Administrare”) | / out-null

$wsus =:: GetUpdateServer();

$cleanupScope = obiect nou Microsoft.Actualizareservicii.Administrație.CleanupScope;

$cleanupScope.DeclineSupersededUpdates = $ adevărat

$cleanupScope.DeclineExpiredUpdates = $ adevărat

$cleanupScope.CleanupObsoleteUpdates = $ adevărat

$cleanupScope.CompressUpdates = $ adevărat

$cleanupScope.CleanupObsoleteComputers = $ adevărat

$cleanupScope.CleanupUnneededContentFiles = $ adevărat

$cleanupManager = $wsus.GetCleanupManager();

$cleanupManager.PerformCleanup ($cleanupScope);

# sfârșitul scriptului

rezultatul scriptului arăta după cum urmează când l-am rulat prima dată:

C:\scripts>powershell-fișier „WSUSCleanup. ps1”

Inlocuitactualizaredeclinat : 0

ExpiredUpdatesDeclined : 0

ObsoleteUpdatesDeleted : 3

UpdatesCompressed : 1953

ObsoleteComputersDeleted : 0

Lasă un răspuns

Adresa ta de email nu va fi publicată.

Previous post Privirea în ochii cuiva timp de 10 minute poate Induce o stare de conștiință modificată
Next post Stahl Truck Bodies