Vanstechelman.eu

amikor a WSUS Kiszolgálótisztító varázslót az MMC beépülő modulból futtatja, előfordulhat, hogy a következő WSUS adatbázishiba jelenik meg:
hiba: Adatbázishiba
hiba történt egy adatbázis-művelet végrehajtásakor. Ez akkor fordulhat elő, ha az adatbázis nagyon elfoglalt, ha az adatbázis-szolgáltatás leáll, ha az adatbázishoz való kapcsolat megszakad, vagy ha a telepítés utáni feladat nem fejeződik be sikeresen. Kérjük, lépjen kapcsolatba a rendszergazdával, ha a probléma továbbra is fennáll.
kattintson a Reset Server Node (kiszolgáló csomópont visszaállítása) gombra, ha újra szeretne csatlakozni a kiszolgálóhoz.
ha hosszú ideje nem hajtotta végre a tisztítást, akkor ez megtörténhet. Tehát dönthet úgy, hogy elolvassa a wsusutil kézikönyvét.exe eszköz, ahol úgy gondolja, hogy a deleteunneededrevisions kapcsoló megoldja az összes problémát, azonban úgy tűnik, hogy a wsusutil.exe paraméter deleteunneededrevisions nem létezik a WSUS 3.1.
szerencsére ugyanezt elérheted a powershell használatával is. Az előnyök itt vannak:

  • ha egyszer használta ezt a powershell szkriptet, akkor ismét használhatja a GUI Kiszolgálótisztító varázslóját.
  • a powershell parancsfájl végrehajtását a Feladatütemező segítségével ütemezheti (például havonta egyszer).
  • a WSUS szerveremen körülbelül 600 GB-os frissítés volt. A szkript futtatása után csaknem 2000 frissítést tömörítettek, így csaknem 200 GB lemezterületet takarítottak meg!

ha a powershell szkript tartalmát a “WSUSCleanup.ps1” fájlba menti, akkor ezt a szkriptet a következőképpen hajthatja végre a DOS parancssor ablakából: powershell-fájl “WSUSCleanup. ps1”
győződjön meg arról, hogy rendszergazdaként nyitja meg a DOS parancssort!
maga a szkript csak 11 sor hosszú (13, ha megjegyzéseket is tartalmaz):

# WSUSCleanup. ps1

:: LoadWithPartialName (“Microsoft.UpdateServices.Adminisztráció”) | / out-null

$wsus = ::GetUpdateServer();

$cleanupScope = új objektum Microsoft.UpdateServices.Adminisztráció.CleanupScope;

$cleanupScope.DeclineSupersededUpdates = $ true

$cleanupScope.DeclineExpiredUpdates = $ true

$cleanupScope.CleanupObsoleteUpdates = $ true

$cleanupScope.CompressUpdates = $ true

$cleanupScope.CleanupObsoleteComputers = $ true

$cleanupScope.CleanupUnneededContentFiles = $true

$cleanupManager = $wsus.GetCleanupManager();

$cleanupManager.PerformCleanup ($cleanupScope);

# szkript vége

a szkript kimenete a következőképpen nézett ki, amikor először futtattam:

C:\scripts> powershell-fájl “WSUSCleanup. ps1”

SupersededUpdatesDeclined : 0

ExpiredUpdatesDeclined : 0

ObsoleteUpdatesDeleted : 3

UpdatesCompressed : 1953

ObsoleteComputersDeleted : 0

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

Previous post Ha valaki 10 percen keresztül a szemébe néz, akkor megváltozott tudatállapotot idézhet elő
Next post Stahl Truck Bodies