Komenda netsh branchcache w systemie Windows służy do zarządzania funkcją BranchCache, która umożliwia efektywne udostępnianie treści w sieciach rozległych (WAN). Funkcja ta pozwala na lokalne przechowywanie kopii plików i danych, co znacząco redukuje obciążenie łącza internetowego oraz przyspiesza dostęp do zasobów w środowisku rozproszonym. BranchCache może działać w dwóch trybach: hostowanym przez klientów oraz w trybie rozproszonym.
netsh branchcache
| Parametr | Opis |
|---|---|
| set service | Ustawia parametry usługi BranchCache (np. tryb działania). |
| show | Wyświetla aktualne ustawienia BranchCache. |
| enable | Aktywuje funkcję BranchCache na komputerze. |
| disable | Dezaktywuje funkcję BranchCache na komputerze. |
| flush | Usuwa wszystkie dane przechowywane w lokalnym buforze BranchCache. |
| status | Wyświetla status usługi BranchCache oraz jej komponentów. |
netsh branchcache set service mode=hostedclient
Ten przykład ustawia BranchCache w trybie hostowanym przez klientów, co oznacza, że klienci będą przechowywać i udostępniać zawartość lokalnie. Umożliwia to innym użytkownikom w sieci dostęp do plików bez potrzeby łączenia się z centralnym serwerem, co przyspiesza transfer danych oraz zmniejsza obciążenie łącza WAN.
netsh branchcache show
Ta komenda wyświetla aktualne ustawienia i status usługi BranchCache, co może być pomocne w diagnostyce oraz weryfikacji poprawności konfiguracji. Dzięki temu administratorzy mogą szybko sprawdzić, czy BranchCache jest aktywne i czy działa zgodnie z oczekiwaniami.
netsh branchcache flush
Wykonanie tej komendy usuwa wszystkie dane przechowywane w lokalnym buforze BranchCache. Może to być przydatne w sytuacjach, gdy konieczne jest zwolnienie miejsca lub gdy pojawiły się problemy z synchronizacją danych. Warto jednak pamiętać, że po jej wykonaniu klienci będą musieli ponownie pobrać potrzebne informacje z serwera.