Skip to content
Wszystkie systemy działająv0.16.47AGPL-3.0BEZPŁATNY PLAN · 30 URZĄDZEŃTenvo AI · MCP DLA CLAUDE & CURSOR
Powrót do blogaGuide

migrate from teamviewer: staged migration without gaps

Tenvo Editorial Team7 min czytania
migrate from teamviewer: staged migration without gaps

Jeśli Twoja flota korzysta z TeamViewer i musisz migrować — z powodu kosztów, problemów z licencjami lub ryzyka dostawcy — priorytetem powinno być: nigdy nie pozostawiać maszyny niedostępnej.

Jeśli Twoja flota korzysta z TeamViewer i musisz migrować—z powodu kosztów, problemów z licencjami lub ryzyka dostawcy—priorytetem powinno być: nigdy nie pozostawiać maszyny niedostępnej. Ten przewodnik opisuje techniczną, etapową migrację, która zapewnia dostępność każdego urządzenia od pierwszego dnia, ogranicza zasięg awarii i daje wyraźne punkty przywracania.

Dlaczego migracja etapowa ma znaczenie

Operacje „big‑bang” to źródło problemów: uszkodzone instalacje, zablokowane zapory, zapomniane konta i niespodziewane flagi użycia komercyjnego. Podejście etapowe pozwala w małych grupach zweryfikować agenty, łączność i procesy. Zyskujesz trzy rzeczy: (1) pewność operacyjną, (2) czas na naprawę przypadków brzegowych, jak uprawnienia macOS czy zablokowane hosty Windows, oraz (3) jasne przywrócenie, jeśli fala zawiedzie. Cel: w żadnym momencie żadne urządzenie nie powinno stracić działającej ścieżki zdalnego dostępu.

Inwentaryzacja przed migracją i mapa ryzyka

Zacznij od precyzyjnej inwentaryzacji i mapy ryzyka. Musisz wiedzieć, które urządzenia są krytyczne, jak TeamViewer jest używany na każdym z nich (hosty bezobsługowe, wsparcie z obecnością użytkownika, tylko transfer plików) oraz czy któreś maszyny znajdują się za sieciami restrykcyjnymi lub CGNAT. Zapisz to w CSV z kolumnami: hostname, OS, TeamViewer version, use-case, criticality, network notes, owner, i install method.

  • Zbierz zainstalowane wersje TeamViewer: na Windows użyj PowerShell do zapytania rejestru, np. Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -like '*TeamViewer*' } | Select DisplayName, DisplayVersion, InstallLocation.
  • Na macOS wypisz pakiety: pkgutil --pkgs | grep -i teamviewer i sprawdź /Applications pod kątem aplikacji hosta.
  • Na Linuxie zapytaj menedżery pakietów (dpkg -l | grep -i teamviewer lub rpm -qa | grep -i teamviewer).
  • Zidentyfikuj ograniczenia sieciowe: korporacyjne zapory, wymagania proxy lub lokalizacje za carrier-grade NAT (CGNAT), które wymuszą użycie relaya.

Plan migracji etapowej, którego możesz użyć

Pracuj falami. Każda fala to mała grupa hostów, które w pełni weryfikujesz przed rozszerzeniem. Typowe fale:

  1. Wave 0 — Pilot: 3–10 wolontariuszy (mieszanka Windows, macOS, Linux) oraz osoby helpdesk wspierające je.
  2. Wave 1 — Maszyny krytyczne: serwery produkcyjne, laptopy kluczowego personelu (10–50 hostów).
  3. Wave 2 — Wdrożenia działowe: podziel według działów lub lokalizacji (50–200 hostów na falę).
  4. Wave 3 — Masowa migracja: pozostałe urządzenia zautomatyzowanymi partiami.

Planuj harmonogramy dla każdej fali: instalacja agenta, weryfikacja łączności, konfiguracja uprawnień, aktualizacja dokumentacji, a dopiero potem wycofanie TeamViewer z tej fali po 72 godzinach stabilnego użycia i po jednym udanym zgłoszeniu wsparcia zapisanym w systemie zgłoszeń.

Koegzystencja: zainstaluj nowego agenta, zachowując TeamViewer

Złota zasada: zainstaluj narzędzie zastępcze, gdy TeamViewer nadal jest zainstalowany i osiągalny. To daje żywy punkt odwołania. Typowe kroki na hoście:

  • Zainstaluj agenta Tenvo (lub wybrane narzędzie) obok TeamViewer. Tenvo oferuje natywne klientów dla Windows, macOS i Linux oraz klienta przeglądarkowego w publicznej becie; zarządzany relay Tenvo jest domyślnym zaleceniem ze względu na niezawodność i obniżenie kosztów operacyjnych.
  • Zarejestruj nowego agenta w inwentarzu urządzeń i przypisz te same grupy dostępu oraz właścicieli co w TeamViewer.
  • Przetestuj sesję interaktywną z konsoli wsparcia i zweryfikuj transfer plików, synchronizację schowka, obsługę wielu monitorów oraz wszelkie mechanizmy skryptowe, których potrzebujesz.
  • Dopiero gdy nowy agent działa end-to-end, usuń TeamViewer z tego hosta.

Przykładowa cicha instalacja i rejestracja (wzorzec)

Różne produkty mają różne flagi MSI/PKG; to ogólny wzorzec do automatyzacji instalacji. Zastąp miejsca na wartości instalatorem i tokenem od dostawcy.

PowerShell (Windows):
# download installer
Invoke-WebRequest -Uri 'https://example/tenvo-agent.msi' -OutFile 'C:\Temp\tenvo-agent.msi'
# silent install (vendor flags will differ)
Start-Process msiexec -ArgumentList '/i C:\Temp\tenvo-agent.msi /qn /norestart REGISTRATION_TOKEN=YOUR_TOKEN' -Wait

Shell (macOS):
# install PKG
sudo installer -pkg tenvo-agent.pkg -target /
# register via vendor CLI
sudo /usr/local/bin/tenvo-cli register --token YOUR_TOKEN --device-name "$(scutil --get ComputerName)"

Linux (deb):
sudo dpkg -i tenvo-agent_amd64.deb
sudo tenvo-agent --register --token YOUR_TOKEN

Uwaga: dokładne flagi i wywołanie rejestracji pochodzą z dokumentacji dostawcy. Użyj narzędzi do zarządzania konfiguracją (Chef/Puppet/Ansible/SCCM), aby wypchnąć agenta i ustawić konfigurację per‑urządzenie, taką jak region relaya, kanał aktualizacji i poziom logowania.

Testy łączności i co zweryfikować

Dla każdej fali uruchom ustandaryzowaną matrycę testów i zapisuj wyniki. Przykładowe sprawdzenia:

  • Bezpośrednia sesja peer-to-peer udaje się w LAN (gdzie ma zastosowanie).
  • Sesja przez relay udaje się z sieci zewnętrznej — przetestuj z dwóch sieci (ISP domowy i hotspot mobilny), aby sprawdzić traversal NAT i failover relaya.
  • Uwierzytelnianie i MFA: upewnij się, że personel wsparcia może się łączyć przez SSO lub TOTP oraz że administratorzy mają tryb awaryjny (override).
  • Transfer plików, synchronizacja schowka, udostępnianie ekranu, zdalny restart i ponowne połączenie po podwyższeniu UAC.
  • Logowanie audytowe: potwierdź, że start/stop sesji, tożsamość operatora i metadane są widoczne w logach audytu lub SIEM.

Ważna uwaga dotycząca bezpieczeństwa: Tenvo używa TLS z certyfikatami per‑device. Bezpośrednie połączenie peer‑to‑peer jest end‑to‑end między dwoma urządzeniami; gdy ruch przechodzi do przekaźnika, TLS kończy się na przekaźniku, a operator tego przekaźnika ma techniczną możliwość inspekcji ruchu sesji. Tenvo prowadzi zarządzany przekaźnik obsługiwany przez nas, z serwerami w Niemczech, i ten przekaźnik zarządzany jest zalecanym domyślnym wyborem, ponieważ zmniejsza obciążenie operacyjne; jeśli wymóg pisemny zmusza cię do uruchomienia własnego przekaźnika (zgodność, sieci izolowane lub lokalizacja danych), wdroż samodzielnie hostowany przekaźnik RustDesk na swojej infrastrukturze zamiast tego.

Strategia przełączenia i automatyzacja

Gdy fala jest zielona, wykonaj cutover w trzech krokach: zaktualizuj workflowy, usuń redundancję i zdejmij z eksploatacji. Praktyczna sekwencja:

  1. Zaktualizuj dokumenty wewnętrzne, szablony zgłoszeń i instrukcje zdalnego dostępu, aby proponować nowy konektor jako główną ścieżkę.
  2. Wyłącz automatyczne logowanie przez TeamViewer dla hostów w fali; zachowaj aplikację zainstalowaną, ale zablokuj nowe sesje.
  3. Po 72 godzinach i jednym lub dwóch rzeczywistych zgłoszeniach wsparcia przez nowe narzędzie, odinstaluj TeamViewer przez system zarządzania.

Zautomatyzuj kontrole: zadania CI lub playbooki orkiestracji powinny weryfikować heartbeat nowego agenta, port/stany oraz czy system zgłoszeń rejestruje udane sesje. Jeśli automatyka wykryje błędy, skryptowane przywrócenie może ponownie włączyć automatyczne logowanie w TeamViewer i powiadomić właściciela fali.

Playbook przywracania i postępowanie na wypadek incydentu

Miej udokumentowany plan przywrócenia dla każdej fali i przećwicz go raz podczas pilota. Dobry playbook przywracania zawiera:

  • Kryteria wyzwalające (np. >5% awarii połączeń, niemożność uwierzytelnienia lub krytyczna niezgodność aplikacji).
  • Kroki natychmiastowe: ponowne włączenie automatycznego logowania TeamViewer, kontakt z dotkniętymi użytkownikami i wstrzymanie ekspansji fal.
  • Ścieżka eskalacji: zespół sieciowy, wsparcie dostawcy i wpisy w zmianie z odciskami czasowymi.
  • Lista kontrolna po incydencie: zbierz logi, zapisz ślady sesji i zaplanuj poprawki przed następną próbą.

Licencjonowanie, koszty i dlaczego zarządzany relay często wygrywa

Przemapujcie swoje licencje TeamViewer na model produktu zastępczego. Tenvo oferuje trzy poziomy: Free $0, Lite $2.99/mo oraz Pro $7.99/mo; Tenvo prowadzi zarządzany przekaźnik obsługiwany przez nas, z serwerami w Niemczech, i zmniejsza to obciążenie operacyjne związane z prowadzeniem własnych przekaźników. Samodzielne hostowanie (na przykład uruchomienie własnego przekaźnika RustDesk) wydaje się tańsze na papierze, dopóki nie doliczy się dyżurów, łatania, odnawiania certyfikatów, opieki nad kluczami i kosztów failoveru w pojedynczym regionie. Dla konkretnego porównania cen i aby zobaczyć, gdzie skupiają się koszty TeamViewer, zobacz nasze szczere zestawienie na Tenvo vs TeamViewer: Szczere porównanie cenowe.

Kiedy samo-hosting jest właściwym (a kiedy niewłaściwym) wyborem

Wybierz samo-hosting tylko wtedy, gdy pisemny wymóg czyni go obowiązkowym: explicite zgodność, prawo dotyczące lokalizacji danych lub środowisko odizolowane (air‑gapped). W przeciwnym razie zarządzany relay jest często tańszy i bardziej niezawodny. Jeśli musisz hostować samodzielnie, zaplanuj co najmniej dwa relaye geograficznie rozdzielone, pipeline automatyzacji certyfikatów (ACME lub wewnętrzne PKI), monitoring i planowanie pojemności. Dla głębszego omówienia, co się psuje i dlaczego, przeczytaj Samodzielnie hostowany zdalny pulpit: dlaczego, jak i co się psuje.

Pułapki operacyjne i problemy specyficzne dla TeamViewer

Dwie kwestie specyficzne dla TeamViewer, na które warto uważać:

  • Wykrywanie użycia komercyjnego — jeśli niektóre konta zostaną oznaczone, możesz obserwować ograniczenia połączeń lub egzekwowanie licencji. Migruj oznaczone konta wcześnie i przypisz je do nowych tożsamości. Nasze opracowanie na ten temat to przydatne tło: TeamViewer — wykrywanie użycia komercyjnego.
  • Tożsamość urządzenia: identyfikatory urządzeń i aliasy w TeamViewer mogą nie mapować się jeden do jednego do nowego narzędzia. Zachowaj tabelę mapowań podczas rolloutu, aby personel wsparcia szybko znalazł odpowiednie urządzenie.

Ostateczna lista kontrolna przed rozpoczęciem

  1. Pilot ukończony na 3–10 maszynach, zweryfikowane sesje z dwóch sieci zewnętrznych.
  2. CSV inwentaryzacji zaktualizowany i przypisania fal zamknięte.
  3. Zadania automatyzacji do instalacji, checków heartbeat i przywrócenia przetestowane.
  4. Skrypty helpdesku i artykuły KB zaktualizowane; użytkownicy powiadomieni z jasno określonym oknem przełączenia.
  5. Licencje zamówione i rozliczone; projekcja kosztów zatwierdzona.
  6. Właściciele eskalacji i post‑mortem przypisani.

Migracja to nie tylko pliki binarne agenta — chodzi też o kontrolę operacyjną. Wprowadzaj stopniowe zmiany, zachowaj TeamViewer jako rozwiązanie zapasowe, dopóki każdy host nie udowodni dostępu, i wykorzystuj automatyzację do egzekwowania powtarzalnych kontroli. Jeśli musisz uruchomić własny relay, zaplanuj obciążenie operacyjne (rozważ samodzielne hostowanie relaya RustDesk); w przeciwnym razie Tenvo uruchamia zarządzany relay obsługiwany przez nas, z serwerami w Niemczech, a zarządzany relay Tenvo i natywne klienty zapewniają szybką, niskonakładową niezawodność.

Gotowy przetestować klienta zastępczego w fali pilotażowej? Pobierz natywne klientów Tenvo i betę przeglądarkową ze strony pobierania i rozpocznij migrację bez przerw już dziś: Pobierz Tenvo.

Pobierz Tenvo

Gotowy sprawdzić samodzielnie?

Bezpłatne dla 30 urządzeń, bez karty kredytowej. Uruchomienie i połączenie w dwie minuty.