Udostępnij za pośrednictwem


Argumenty wiersza polecenia menedżera zawartości Pomocy

Możesz określić sposób wdrażania lokalnej zawartości Pomocy i zarządzania nią przy użyciu argumentów wiersza polecenia dla Menedżera zawartości Pomocy (HlpCtntMgr.exe). Należy uruchomić skrypty dla tego narzędzia wiersza polecenia z uprawnieniami administratora i nie można uruchomić tych skryptów jako usługi. Następujące zadania można wykonać przy użyciu tego narzędzia:

  • Dodaj lub zaktualizuj lokalną zawartość Pomocy z dysku lub chmury.

  • Usuń lokalną zawartość Pomocy.

  • Przenieś lokalny magazyn zawartości Pomocy.

  • Dodawanie, aktualizowanie, usuwanie lub przenoszenie lokalnej zawartości Pomocy w trybie dyskretnym.

Składnia:

HlpCtntmgr.exe /operation Value /catalogname CatalogName /locale Locale /sourceuri InstallationPoint

Na przykład:

hlpctntmgr.exe /operation install /catalogname VisualStudio15 /locale en-us /sourceuri d:\productDocumentation\HelpContentSetup.msha

Uwaga

Nazwa wykazu to VisualStudio15 dla programów Visual Studio 2017 i Visual Studio 2019. Może to być nieoczekiwane, ale jest to spowodowane tym, że ta sama przeglądarka pomocy jest używana w obu wersjach programu Visual Studio.

Przełączniki i argumenty

W poniższej tabeli zdefiniowano przełączniki i argumenty, których można użyć dla narzędzia wiersza polecenia dla Menedżera zawartości Pomocy:

Switch Wymagane? Argumenty
/Operacji Tak - Install -- Dodaje książki z określonego źródła instalacji do lokalnego magazynu zawartości.
Ten przełącznik wymaga argumentu /booklist, argumentu /sourceURI lub obu tych elementów. Jeśli nie określisz argumentu /sourceURI, domyślny identyfikator URI programu Visual Studio jest używany jako źródło instalacji. Jeśli nie określisz argumentu /booklist, zostaną zainstalowane wszystkie książki na /sourceUri.
- Odinstaluj — usuwa książki określone z lokalnego magazynu zawartości.
Ten przełącznik wymaga argumentu /booklist lub argumentu /sourceURI. Jeśli określisz argument /sourceURI, wszystkie książki zostaną usunięte, a argument /booklist zostanie zignorowany.
- Przenieś — przenosi magazyn lokalny do określonej ścieżki. Domyślna ścieżka magazynu lokalnego jest ustawiana jako katalog w folderze %ProgramData%
Ten przełącznik wymaga argumentów /locationPath i /catalogName. Komunikaty o błędach zostaną zarejestrowane w dzienniku zdarzeń, jeśli określisz ścieżkę, która nie jest prawidłowa lub jeśli dysk nie zawiera wystarczającej ilości wolnego miejsca do przechowywania zawartości.
- Odśwież — Aktualizacje tematy, które uległy zmianie od czasu ich zainstalowania lub najnowszej aktualizacji.
Ten przełącznik wymaga argumentu /sourceURI.
/catalogName Tak Określa nazwę wykazu zawartości. W przypadku programów Visual Studio 2017 i Visual Studio 2019 jest to VisualStudio15.
/Ustawień regionalnych Nie. Określa ustawienia regionalne produktu używane do wyświetlania zawartości bieżącego wystąpienia przeglądarki Pomocy i zarządzania nią. Można na przykład określić EN-US dla języka angielskiego Stany Zjednoczone.

Jeśli nie określisz ustawień regionalnych, używane są ustawienia regionalne systemu operacyjnego. Jeśli nie można określić tych ustawień regionalnych, EN-US zostanie użyty.

Jeśli określisz ustawienia regionalne, które nie są prawidłowe, w dzienniku zdarzeń zostanie zarejestrowany komunikat o błędzie.
/e Nie. Podnosi poziom Menedżera zawartości Pomocy, aby Administracja uprawnienia administracyjne, jeśli bieżący użytkownik ma poświadczenia administracyjne.
/Sourceuri Nie. Określa adres URL, z którego jest zainstalowana zawartość (interfejs API usługi) lub ścieżka do pliku instalacyjnego zawartości (msha). Adres URL może wskazywać grupę produktów (węzeł najwyższego poziomu) lub książki produktów (węzeł na poziomie liścia) w punkcie końcowym stylu programu Visual Studio 2010. Nie musisz dołączać ukośnika (/) na końcu adresu URL. Jeśli dołączysz ukośnik końcowy, zostanie on odpowiednio obsłużony.

Komunikat o błędzie jest rejestrowany w dzienniku zdarzeń, jeśli określisz plik, który nie zostanie znaleziony, jest nieprawidłowy lub nie jest dostępny lub jeśli połączenie z Internetem nie jest dostępne lub zostanie przerwane podczas zarządzania zawartością.
/Dostawcy Nie. Określa dostawcę zawartości produktu, która zostanie usunięta (na przykład Microsoft). Domyślnym argumentem tego przełącznika jest firma Microsoft.
/Productname Nie. Określa nazwę produktu dla książek, które zostaną usunięte. Nazwa produktu jest identyfikowana w plikach helpcontentsetup.msha lub books.html dostarczanych z zawartością. Książki można usuwać tylko z jednego produktu jednocześnie. Aby usunąć książki z wielu produktów, należy wykonać wiele instalacji.
/booklist Nie. Określa nazwy książek, które mają być zarządzane, oddzielone spacjami. Wartości muszą być zgodne z nazwami książek wymienionymi na nośniku instalacyjnym.

Jeśli nie określisz tego argumentu, zostaną zainstalowane wszystkie zalecane książki dla określonego produktu w identyfikatorze /sourceURI.

Jeśli nazwa książki zawiera co najmniej jedną spację, umieść ją z podwójnymi cudzysłowymi ("), tak aby lista była odpowiednio rozdzielana.

Komunikaty o błędach zostaną zarejestrowane, jeśli określisz /sourceURI, który nie jest prawidłowy lub nie jest osiągalny.
/skuId Nie. Określa jednostkę przechowywania zapasów (SKU) produktu ze źródła instalacji i filtruje książki identyfikowane przez przełącznik /SourceURI.
/Członkostwa Nie. - Minimum — instaluje minimalny zestaw zawartości Pomocy na podstawie jednostki SKU określonej przy użyciu przełącznika /skuId. Mapowanie między jednostkami SKU i zestawem zawartości jest uwidocznione w interfejsie API usługi.
- Zalecane — instaluje zestaw zalecanych książek dla jednostki SKU określonej przy użyciu argumentu /skuId. Źródłem instalacji jest interfejs API usługi lub . MSHA.
- Pełna — instaluje cały zestaw książek dla jednostki SKU określonej przy użyciu argumentu /skuId. Źródłem instalacji jest interfejs API usługi lub . MSHA.
/locationpath Nie. Określa folder domyślny dla lokalnej zawartości Pomocy. Należy użyć tego przełącznika tylko do zainstalowania lub przeniesienia zawartości. Jeśli określisz ten przełącznik, musisz również określić /silent switch.
/silent Nie. Instaluje lub usuwa zawartość Pomocy bez monitowania użytkownika ani wyświetlania dowolnego interfejsu użytkownika, w tym ikony w obszarze powiadomień o stanie. Dane wyjściowe są rejestrowane w pliku w katalogu %Temp% . Ważne: aby zainstalować zawartość w trybie dyskretnym, należy użyć plików cab podpisanych cyfrowo, a nie plików mshc.
/launchingApp Nie. Definiuje kontekst aplikacji i katalogu, gdy przeglądarka Pomocy jest uruchamiana bez aplikacji nadrzędnej. Argumenty tego przełącznika to CompanyName, ProductName i VersionNumber (na przykład /launchingApp Microsoft,VisualStudio,16.0).

Jest to wymagane do instalowania zawartości z /silent parametru.
/wait s Nie. Wstrzymuje operacje instalacji, odinstalowywania i odświeżania. Jeśli operacja jest już w toku dla wykazu, proces będzie czekać do określonej liczby sekund, aby kontynuować. Użyj 0, aby poczekać na czas nieokreślony.
/? Nie. Wyświetla listę przełączników i ich opisy dla narzędzia wiersza polecenia dla Menedżera zawartości Pomocy.

Kody zakończenia

Po uruchomieniu narzędzia wiersza polecenia dla Menedżera zawartości Pomocy w trybie dyskretnym zwraca następujące kody zakończenia:

Success = 0,

FailureToElevate = 100
InvalidCmdArgs = 101,
FailOnFetchingOnlineContent = 110,
FailOnFetchingContentFromDisk = 120,
FailOnFetchingInstalledBooks = 130,
NoBooksToUninstall = 200,
NoBooksToInstall = 300,
FailOnUninstall = 400,
FailOnInstall = 500,
FailOnMove = 600,
FailOnUpdate = 700,
FailOnRefresh = 800,
Cancelled = 900,
Others = 999,
ContentManagementDisabled = 1200,
OnlineHelpPreferenceDisabled = 1201
UpdateAlreadyRunning = 1300 - (Signals that the update didn't run because another was in progress.)

Zobacz też