Tartalomtár-javító eszköz

A következőre vonatkozik: Configuration Manager (aktuális ág)

A tartalomtár karbantartási parancssori eszközével eltávolíthatja azokat a tartalmakat, amelyek már nincsenek társítva egy terjesztési pont objektumához. Az ilyen típusú tartalmakat árva tartalomnak nevezzük. Ez az eszköz lecseréli a korábbi Configuration Manager termékekhez kiadott hasonló eszközök régebbi verzióit.

Az eszköz csak az eszköz futtatásakor megadott terjesztési pont tartalmát érinti. Az eszköz nem tudja eltávolítani a tartalmat a webhelykiszolgáló tartalomtárából.

Ha eltávolítja a tartalmat egy terjesztési pontról, amíg a helyrendszer offline állapotban van, egy árva rekord létezhet a WMI-ben. Idővel ez a viselkedés idővel figyelmeztetési állapothoz vezethet a terjesztési ponton. A 2006-os és korábbi verzióban felmerült probléma megoldásához manuálisan kellett eltávolítania az árva bejegyzéseket a WMI-ből. A folyamat során elkövetett hibák súlyosabb problémákat okozhatnak a kiszolgálóval kapcsolatban. A 2010-es verziótól kezdődően az eszköz el is távolíthatja az árva tartalomrekordokat a WMI-szolgáltatótól egy terjesztési ponton.

Keresse meg ContentLibraryCleanup.exeCD.Latest\SMSSETUP\TOOLS\ContentLibraryCleanup a helykiszolgálón. További információ erről a helyről: A CD.Latest mappa.

Követelmények

  • Az eszközt egyszerre csak egyetlen terjesztési ponton futtassa.

  • Futtassa közvetlenül azon a kiszolgálón, amely a terjesztési pontot üzemelteti a tisztításhoz, vagy távolról egy másik számítógépről.

  • Az eszköz nem támogatja a tartalom eltávolítását a helykiszolgálóról, amely egyetlen tartalomtárat biztosít. Ha a helykiszolgáló is rendelkezik terjesztésipont-szerepkörrel, ha egy csomag nem a kiszolgálóra van megcélzva, a csomag továbbra is az egyetlen tartalomtárban van.

  • Az eszköz nem támogatja a tartalomalapú felhőfelügyeleti átjárót.

  • Az eszközt futtató felhasználói fióknak ugyanazokkal az engedélyekkel kell rendelkeznie, mint a Teljes rendszergazda biztonsági szerepkörnek a Configuration Manager.

Működési módok

Futtassa az eszközt a következő két módban: What-if és Delete.

Tipp

Kezdje a lehetőségelemzési móddal. Ha elégedett az eredménnyel, futtassa az eszközt törlési módban.

Lehetőségelemzési mód

Ha nem adja meg a paramétert /delete , az eszköz what-if módban fut. Ez a mód azonosítja a terjesztési pontról törölendő tartalmat.

  • Ebben a módban való futtatáskor az eszköz nem töröl adatokat.

  • Az eszköz a naplófájlba írja a törölni kívánt tartalommal kapcsolatos információkat. A rendszer nem kéri az egyes lehetséges törlések megerősítését.

Törlési mód

Ha az eszközt a /delete paraméterrel futtatja, az eszköz törlési módban fut.

  • Ebben a módban történő futtatáskor a megadott terjesztési ponton talált árva tartalmak törölhetők a terjesztési pont tartalomtárából.

  • A 2010-es verziótól kezdve az árva tartalomrekordokat is eltávolíthatja a terjesztési ponton található WMI-szolgáltatótól.

  • Az egyes fájlok törlése előtt győződjön meg arról, hogy az eszköznek törölnie kell azt. A további kérések kihagyásához és az összes árva tartalom törléséhez válassza az Y lehetőséget az igen, az N a nem vagy az Igen az összeshez lehetőséget.

Naplófájl

Amikor az eszköz mindkét módban fut, automatikusan létrehoz egy naplófájlt. A fájl elnevezése a következő információkkal:

  • Az eszköz által futtatott üzemmód
  • A terjesztési pont neve
  • A művelet dátuma és időpontja

Amikor az eszköz befejeződött, automatikusan megnyitja a naplófájlt a Windowsban.

Alapértelmezés szerint az eszköz az eszközt futtató felhasználói fiók ideiglenes mappájába írja a naplófájlt. Ez a hely azon a számítógépen található, amelyen az eszközt futtatja, ami nem mindig az eszköz célja. /log A paraméterrel átirányíthatja a naplófájlt egy másik helyre, beleértve a hálózati megosztást is.

Az eszköz futtatása

Az eszköz futtatása:

  1. Nyisson meg egy parancssort rendszergazdaként. Módosítsa a könyvtárat a ContentLibraryCleanup.exetartalmazó mappára.

  2. Adjon meg egy parancssort, amely tartalmazza a szükséges parancssori paramétereket és a használni kívánt választható paramétereket.

Parancssori paraméterek

Ezeket a parancssori paramétereket tetszőleges sorrendben használhatja.

Kötelező paraméterek

Paraméter Részletek
/dp <distribution point FQDN> Adja meg a törölni kívánt terjesztési pont teljes tartománynevét (FQDN).
/ps <primary site FQDN> Csak akkor szükséges , ha egy másodlagos helyen lévő terjesztési pontról tisztít tartalmat. Az eszköz csatlakozik a szülő elsődleges helyhez, hogy lekérdezéseket futtasson az SMS-szolgáltatón. Ezek a lekérdezések lehetővé teszik az eszköz számára, hogy meghatározza, milyen tartalomnak kell lennie a terjesztési ponton. Ezután azonosíthatja az eltávolítandó árva tartalmat. Ezt a kapcsolatot a szülő elsődleges hellyel a másodlagos helyen lévő terjesztési pontokhoz kell létrehozni, mert a szükséges adatok nem érhetők el közvetlenül a másodlagos helyről.
/sc <primary site code> Csak akkor szükséges , ha egy másodlagos helyen lévő terjesztési pontról tisztít tartalmat. Adja meg a szülő elsődleges hely helykódját.

Példa: Vizsgálja meg és naplózza, hogy milyen tartalmat törölne (what-if)

ContentLibraryCleanup.exe /dp server1.contoso.com

Példa: DP-tartalom vizsgálata és naplózása egy másodlagos helyen

ContentLibraryCleanup.exe /dp server1.contoso.com /ps siteserver1.contoso.com /sc ABC

Választható paraméterek

Paraméter Részletek
/delete Ezt a paramétert akkor használja, ha készen áll arra, hogy tartalmat töröljön a terjesztési pontról. A rendszer a tartalom törlése előtt rákérdez.

Ha nem használja ezt a paramétert, az eszköz naplózza az eredményeket arról, hogy milyen tartalmat törölne. E paraméter nélkül nem töröl semmilyen tartalmat a terjesztési pontról.
/q Ez a paraméter csendes módban futtatja az eszközt, amely minden kérést letilt. Ezek a kérések a tartalom törlésének időpontjára is kiterjednek. Emellett nem nyitja meg automatikusan a naplófájlt.
/ps <primary site FQDN> Csak akkor választható, ha egy elsődleges helyen lévő terjesztési pontról tisztít tartalmat. Adja meg annak az elsődleges helynek a teljes tartománynevét, amelyhez a terjesztési pont tartozik.
/sc <primary site code> Csak akkor választható, ha egy elsődleges helyen lévő terjesztési pontról tisztít tartalmat. Adja meg annak az elsődleges helynek a helykódját, amelyhez a terjesztési pont tartozik.
/log <log file directory> Adja meg azt a helyet, ahová az eszköz a naplófájlt írja. Ez a hely lehet helyi meghajtó vagy hálózati megosztás.

Ha nem használja ezt a paramétert, az eszköz a naplófájlt a felhasználó ideiglenes könyvtárába helyezi azon a számítógépen, amelyen az eszköz fut.

Példa: Tartalom törlése

ContentLibraryCleanup.exe /dp server1.contoso.com /delete

Példa: Tartalom törlése kérések nélkül

ContentLibraryCleanup.exe /q /dp server1.contoso.com /delete

Példa: Bejelentkezés a helyi meghajtóra

ContentLibraryCleanup.exe /dp server1.contoso.com /log C:\Users\Administrator\Desktop

Példa: Bejelentkezés hálózati megosztásra

ContentLibraryCleanup.exe /dp server1.contoso.com /log \\server\share

Ismert probléma

A 2103-es és korábbi verziókban, ha valamelyik csomag vagy üzembe helyezés meghiúsult, vagy folyamatban van, az eszköz a következő hibát eredményezheti:

System.InvalidOperationException: This content library cannot be cleaned up right now because package <packageID> is not fully installed.

A probléma megoldásához frissítse a webhelyet a 2107-es verzióra. Az eszköz nem tudja megbízhatóan azonosítani az árva fájlokat, de figyelmeztetést jelenít meg, és folytatja a műveletet.