Content library cleanup eszközContent library cleanup tool

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

A content library cleanup parancssori eszköz segítségével távolítsa el a tartalmat már nem társított összes csomag vagy az alkalmazás egy terjesztési ponton.Use the content library cleanup command-line tool to remove content that's no longer associated with any package or application on a distribution point. A tartalom neve árva tartalom.This type of content is called orphaned content. Ez az eszköz, amely a korábbi Configuration Manager-termékek hasonló eszközök régebbi verzióit váltja fel.This tool replaces older versions of similar tools released for past Configuration Manager products.

Az eszköz csak a tartalom a terjesztési ponton, hogy az eszköz futtatásakor megadott van hatással.The tool only affects the content on the distribution point that you specify when you run the tool. Az eszköz tartalma nem lehet eltávolítani a helykiszolgálón lévő tartalomtárba.The tool can't remove content from the content library on the site server.

Keresés ContentLibraryCleanup.exe a CD.Latest\SMSSETUP\TOOLS\ContentLibraryCleanup a helykiszolgálón.Find ContentLibraryCleanup.exe in CD.Latest\SMSSETUP\TOOLS\ContentLibraryCleanup on the site server.

KövetelményekRequirements

  • Egyszerre csak futtassa az eszközt egyetlen terjesztési ponttal.Only run the tool against a single distribution point at a time.

  • Közvetlenül a számítógépen futtathatja azt, hogy a terjesztési pontot tároló karbantartása, vagy távolról egy másik számítógépről.Run it directly on the computer that hosts the distribution point to cleanup, or remotely from another computer.

  • Az eszköz a felhasználói fióknak jogosultnak kell lennie a ugyanaz, mint a teljes körű rendszergazda biztonsági szerepkör a Configuration Managerben.The user account that runs the tool must have permissions the same as the Full Administrator security role in Configuration Manager.

Működési módokModes of operation

Futtassa az eszközt a következő két módban: Lehetőségelemzési és törlése.Run the tool in the following two modes: What-if and Delete.

Tipp

Kezdje a Lehetőségelemzési mód.Start with the what-if mode. Amikor már elégedett az eredménnyel, majd futtassa az eszközt törlése mód.When you're satisfied with the results, then run the tool in delete mode.

Lehetőségelemzési módWhat-if mode

Ha nem adja meg a /delete paramétert, az eszköz fut Lehetőségelemzési módban.If you don't specify the /delete parameter, the tool runs in what-if mode. Ebben a módban a tartalmat a terjesztési pontról törlődnének azonosítja.This mode identifies the content that would be deleted from the distribution point.

  • Ebben a módban történő futtatáskor az eszköz nem töröl semmilyen adatot.When run in this mode, the tool doesn't delete any data.

  • Az eszköz ír a naplófájl-információk, törölhető tartalomról.The tool writes to the log file information about the content that it would delete. Nem minden lehetséges törlés megerősítésére kéri.You're not prompted to confirm each potential deletion.

Mód törléseDelete mode

Az eszköz a futtatásakor a /delete paramétert, az eszköz fut delete módban.When you run the tool with the /delete parameter, the tool runs in delete mode.

  • Ebben a módban történő futtatásakor a megadott terjesztési ponton megpingeli árva tartalom a terjesztési pont tartalomtárból lehet törölni.When run in this mode, orphaned content that it finds on the specified distribution point can be deleted from the distribution point's content library.

  • Minden egyes fájl törlése előtt győződjön meg arról, az eszköz törölje azt.Before deleting each file, confirm that the tool should delete it. Válassza ki Y Igen, N nem, vagy Igen, mindet hagyja ki a további utasításokat és az árva tartalom törlése.Select Y for yes, N for no, or Yes to all to skip further prompts and delete all orphaned content.

NaplófájlLog file

Ha az eszköz vagy módban fut, automatikusan létrehoz egy naplóban.When the tool runs in either mode, it automatically creates a log. Elnevezi a naplófájl a következő információkat:It names the log file with the following information:

  • A mód az eszköz futThe mode the tool runs in
  • A terjesztési pont nevétThe name of the distribution point
  • A dátum és idő műveletThe date and time of operation

Amikor az eszköz befejezte a működést, automatikusan megnyílik a naplófájl a Windows.When the tool finishes, it automatically opens the log file in Windows.

Alapértelmezés szerint az eszköz ír a naplófájl a temp mappa eszközt futtató felhasználói fiók.By default, the tool writes the log file to the temp folder of the user account that runs the tool. Ez a hely van a számítógépen, amelyen futtatja az eszközt, amely nem mindig a cél az eszköz.This location is on the computer where you run the tool, which isn't always the target of the tool. Használja a /log paraméter a naplófájl átirányítása egy másik helyre, például egy hálózati megosztásra.Use the /log parameter to redirect the log file to another location, including a network share.

Futtassa az eszköztRun the tool

Az eszköz futtatásához:To run the tool:

  1. Nyisson meg rendszergazdaként egy parancssort.Open a command prompt as an administrator. Módosítsa a könyvtárat a mappába, amelyben ContentLibraryCleanup.exe.Change directory to the folder that contains ContentLibraryCleanup.exe.

  2. Adjon meg egy parancssort, amely tartalmazza a szükséges parancssori paraméterek, és a választható paramétereket is használni szeretné.Enter a command line that includes the required command-line parameters, and any optional parameters you want to use.

Parancssori paraméterekCommand-line parameters

Használja a parancssori paraméterek bármilyen sorrendben.Use these command-line parameters in any order.

Szükséges paraméterekRequired parameters

ParaméterParameter RészletekDetails
/dp <distribution point FQDN> Adja meg a törölni kívánt terjesztési pontot teljesen minősített tartománynevét (FQDN).Specify the fully qualified domain name (FQDN) of the distribution point to clean.
/ps <primary site FQDN> Szükséges csak akkor, ha a tartalmat egy terjesztési pontról egy másodlagos helyen lévő tisztító.Required only when cleaning content from a distribution point at a secondary site. Az eszköz csatlakozik az SMS-szolgáltató irányuló lekérdezések futtatása a szülő elsődleges hely.The tool connects to the parent primary site to run queries against the SMS Provider. Ezek a lekérdezések lehetővé teszik, hogy az eszköz határozza meg, milyen tartalmat a terjesztési ponton kell lennie.These queries let the tool determine what content should be on the distribution point. Majd azonosítsa, hogy az árva tartalom eltávolítása.It can then identify the orphaned content to remove. A kapcsolat a fölérendelt elsődleges helyre kell végezni egy másodlagos helyen lévő terjesztési pontokon, mert a szükséges adatokat nem érhetők el közvetlenül a másodlagos helyről.This connection to the parent primary site must be made for distribution points at a secondary site because the required details aren't available directly from the secondary site.
/sc <primary site code> Szükséges csak akkor, ha a tartalmat egy terjesztési pontról egy másodlagos helyen lévő tisztító.Required only when cleaning content from a distribution point at a secondary site. Adja meg a szülő elsődleges hely helykódját.Specify the site code of the parent primary site.

Például: Vizsgálat, és jelentkezzen be a tartalmakat, törölhető (Lehetőségelemzési)Example: Scan and log what content it would delete (what-if)

ContentLibraryCleanup.exe /dp server1.contoso.com

Például: Vizsgálata, valamint a tartalom keresse meg a terjesztési pont másodlagos helyenExample: Scan and log content for a DP at a secondary site

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

Választható paraméterek:Optional parameters

ParaméterParameter RészletekDetails
/delete Használja ezt a paramétert, ha készen áll, törölje a tartalmat a terjesztési pontról.Use this parameter when you're ready to delete content from the distribution point. A rendszer kérni, mielőtt törli a tartalmat.It prompts you before it deletes content.
Ha nem használja ezt a paramétert, az eszköz naplózza a tartalmakról, törölhető eredményeket.When you don't use this parameter, the tool logs results about what content it would delete. Ezt a paramétert akkor nem ténylegesen törli bármilyen tartalmat a terjesztési pontról.Without this parameter, it doesn't actually delete any content from the distribution point.
/q Ez a paraméter az eszköz használata az összes csendes módban fut.This parameter runs the tool in a quiet mode that suppresses all prompts. Ezek a felkérések közé tartozik, ha törli a tartalmat.These prompts include when it deletes content. Azt is nem nyílik meg automatikusan a naplófájlt.It also doesn't automatically open the log file.
/ps <primary site FQDN> Nem kötelező, csak a tartalmat egy terjesztési pontról egy elsődleges hely törlése közben.Optional only when cleaning content from a distribution point at a primary site. Adja meg az elsődleges hely, amelyhez tartozik a terjesztési pont teljes Tartománynevét.Specify the FQDN of the primary site that the distribution point belongs to.
/sc <primary site code> Nem kötelező, csak a tartalmat egy terjesztési pontról egy elsődleges hely törlése közben.Optional only when cleaning content from a distribution point at a primary site. Adja meg, hogy a terjesztési pont tartozik, az elsődleges hely helykódját.Specify the site code of the primary site that the distribution point belongs to.
/log <log file directory> Adja meg a helyet, ahol az eszköz ír a a naplófájlt.Specify the location where the tool writes the log file. Ezen a helyen lehet egy helyi meghajtóra vagy egy hálózati megosztásra.This location can be a local drive or a network share.
Ha nem használja ezt a paramétert, az eszköz helyezi a naplófájl azon a számítógépen a felhasználó temp könyvtárában eszköz.When you don't use this parameter, the tool places the log file in the user's temp directory on the computer where the tool runs.

Például: Tartalom törléseExample: Delete content

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

Például: Tartalom-kérések nélküli törléseExample: Delete content without prompts

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

Például: Helyi meghajtó bejelentkezniExample: Log to local drive

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

Például: Hálózati megosztás naplózásaExample: Log to network share

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

Ismert hibaKnown issue

Amikor csomag vagy a központi telepítés sikertelen volt, vagy folyamatban van, az eszköz lehet, hogy a következő hibát adta vissza: System.InvalidOperationException: This content library cannot be cleaned up right now because package <packageID> is not fully installed.When any package or deployment has failed, or is in progress, the tool might return the following error: System.InvalidOperationException: This content library cannot be cleaned up right now because package <packageID> is not fully installed.

Nincs erre a problémára nincs megkerülő megoldás.There's no workaround for this issue. Az eszköz megbízhatóan árva fájlok nem tudja azonosítani, amikor tartalmat folyamatban van, vagy nem sikerült telepíteni.The tool can't reliably identify orphaned files when content is in progress or has failed to deploy. Az eszköz nem teszik lehetővé, hogy a probléma elhárításáig tartalom törlése.The tool won't allow you to clean up content until you resolve that issue.