Syncovery to aplikacja działająca w systemach Windows, macOS, Linux oraz na urządzeniach NAS. To wydajne rozwiązanie do synchronizowania, migrowania i tworzenia kopii zapasowych witryn SharePoint i OneDrive. Oferuje zaawansowane możliwości, które pomagają zachować bezpieczeństwo danych i ich synchronizację na różnych platformach. Przyjazny interfejs Syncovery oraz rozbudowany zestaw funkcji sprawiają, że zarządzanie danymi jest proste i wygodne, a zawartość witryny SharePoint lub OneDrive jest zawsze aktualna i chroniona. Niezależnie od tego, czy przenosisz dane między systemami, czy konfigurujesz regularne kopie zapasowe, Syncovery usprawnia cały proces. Możesz kopiować pliki między lokalnymi folderami a SharePointem, między wieloma różnymi witrynami SharePoint, a także między różnymi dostawcami pamięci masowej w chmurze.

Na naszej stronie internetowej znajdziesz obszerne informacje o ogólnych możliwościach Syncovery. Ta strona koncentruje się na zagadnieniach specyficznych dla SharePoint, a zwłaszcza na tym, jak połączyć Syncovery z witryną SharePoint lub z OneDrive. Najpierw wyjaśnijmy kilka produktów i interfejsów API firmy Microsoft.

OneDrive a OneDrive dla Firm

OneDrive i OneDrive dla Firm to oba usługi przechowywania danych w chmurze firmy Microsoft, skierowane do różnych odbiorców i oferujące odmienne funkcje.

OneDrive (osobisty)
  • Grupa docelowa: Użytkownicy indywidualni do użytku prywatnego.
  • Przeznaczenie: Idealne do przechowywania osobistych dokumentów, zdjęć i plików dostępnych z dowolnego urządzenia.
  • Powiązanie konta: Powiązane z kontem Microsoft używanym do usług osobistych, takich jak Outlook.com, Xbox Live lub Skype.
OneDrive for Business
  • Grupa docelowa: Firmy i organizacje, część subskrypcji Office 365 lub SharePoint Server.
  • Przeznaczenie: Przeznaczone do przechowywania, udostępniania i współpracy nad dokumentami służbowymi w obrębie organizacji i poza jej granicami.
  • Powiązanie konta: Powiązane z kontem biznesowym Office 365 lub Microsoft 365, zarządzanym przez dział IT organizacji.
Jak sprawdzić, którą wersję masz
  1. Typ konta: Jeśli logujesz się za pomocą osobistego adresu e-mail (np. @outlook.com, @hotmail.com), najprawdopodobniej jest to OneDrive osobisty. W przypadku OneDrive for Business używasz służbowego lub szkolnego adresu e-mail.
  2. Interfejs webowy: Po zalogowaniu adres URL może podpowiedzieć, z której wersji korzystasz. Osobisty OneDrive zwykle ma adres w rodzaju onedrive.live.com, natomiast do OneDrive for Business uzyskuje się dostęp przez portal Office 365 lub bezpośredni adres URL zawierający nazwę organizacji (np. yourcompany.sharepoint.com).

Łączenie Syncovery z Twoim OneDrive

Aby autoryzować Syncovery do synchronizacji z Twoim OneDrive, kliknij przycisk Internet po jednej stronie w profilu Syncovery. Zmień protokół z FTP na “OneDrvNew” dla osobistego OneDrive lub na “OneDrive for Business” dla biznesowego OneDrive. Następnie kliknij przycisk Przeglądaj, a w przeglądarce internetowej zostaniesz poproszony o autoryzację Syncovery. Po zakończeniu możesz wybrać folder do synchronizacji.

Łączenie Syncovery z witrynami SharePoint

W przypadku witryn SharePoint wymagane są dodatkowe kroki, aby nawiązać połączenie, ze względu na większą liczbę opcji dostępnych w SharePoint. W witrynie firmowej często występują podwitryny, grupy oraz wiele bibliotek dokumentów w obrębie jednej witryny.

Pamiętaj, że nie możesz po prostu skopiować adresu URL witryny SharePoint z przeglądarki internetowej do Syncovery. Zamiast tego musisz wybrać bibliotekę dokumentów z listy, którą wyświetli Syncovery.

Wybór protokołu dla witryny SharePoint

Microsoft umożliwia dostęp do witryn SharePoint za pośrednictwem dwóch odrębnych interfejsów API. W większości przypadków zalecany jest protokół Graph. Jednak w niektórych organizacjach może pojawić się komunikat o błędzie informujący, że ta czynność wymaga zgody administratora. W takim przypadku możesz spróbować użyć protokołu SharePoint zamiast Graph albo skontaktować się z administratorem Microsoft 365, aby zezwolił na używanie Syncovery w Twojej organizacji.

  1. Graph: to nowszy protokół firmy Microsoft, który oferuje większą elastyczność i może wyświetlić bardziej kompletną listę wszystkich witryn, podwitryn, grup oraz bibliotek dokumentów/dysków w Twojej organizacji. Aby połączyć Syncovery przez Microsoft Graph, wybierz “Graph” z listy protokołów w oknie ustawień protokołu internetowego i upewnij się, że pole Domain/Site jest puste. Następnie kliknij górny z dwóch przycisków Przeglądaj i autoryzuj Syncovery w przeglądarce internetowej. Potem Syncovery wyświetli wszystkie witryny i biblioteki dokumentów, do których masz dostęp. Wybierz potrzebną bibliotekę, a następnie przejdź do konfiguracji profilu Syncovery.
  2. Sharepoint: oryginalny protokół SharePoint również nadal działa bardzo dobrze. Autoryzacja różni się nieco tym, że należy wpisać domenę SharePoint w polu “Domain/Site”, a następnie kliknąć przycisk Przeglądaj obok. Wpisz tylko domenę, bez prefiksu https:// i bez żadnych ukośników. Na przykład: contoso.sharepoint.com. Z protokołu SharePoint można korzystać zawsze, gdy występują problemy z autoryzacją w Graph.
Wybór biblioteki dokumentów
Okno dialogowe wyboru biblioteki dokumentów SharePoint

Okno dialogowe wyboru biblioteki dokumentów SharePoint

 

Pobieranie lub wysyłanie z użyciem folderów współdzielonych

Od wersji 10.15.6 okno dialogowe wyboru biblioteki zawiera element o nazwie Shared, który umożliwia pracę ze współdzielonymi folderami widocznymi w usłudze OneDrive for Business w sekcji “Shared”. Ta funkcja jest dostępna tylko wtedy, gdy wybrany jest protokół Graph. Syncovery może wysyłać dane do i pobierać dane ze współdzielonych folderów, zależnie od poziomu nadanych Ci uprawnień. Możesz synchronizować wszystkie swoje współdzielone foldery albo użyć drugiego przycisku Browse w oknie dialogowym Ustawienia protokołu internetowego, aby wybrać konkretny współdzielony folder. Jeśli udostępniono Ci dodatkowe foldery, zostaną one automatycznie dodane. Możesz też użyć okna dialogowego wyboru podfolderów, aby wybrać konkretne foldery.

Potrzebne zatwierdzenie przez administratora?

Niektóre firmowe witryny nie pozwalają autoryzować aplikacji firm trzecich, chyba że jesteś administratorem M365. Jeśli pojawi się błąd taki jak “Need Admin Approval” lub “Admin Consent Required”, musisz skontaktować się z administratorem M365 i poprosić go o zezwolenie na “User consent for apps” albo “Admin consent requests”.


Umożliwienie zgody użytkownika na aplikacje można włączyć pod następującym adresem URL:
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/UserSettings

Poniżej znajduje się zrzut ekranu pokazujący, jak zezwolić użytkownikom na łączenie aplikacji firm trzecich:

Zrzut ekranu pokazujący, jak zezwolić użytkownikom na wyrażanie zgody na aplikacje SharePoint.

Zezwalanie użytkownikom na wyrażanie zgody na aplikacje.


Jeśli nie możesz po prostu ogólnie zezwolić na zgodę użytkownika na aplikacje, możesz zamiast tego umożliwić użytkownikom przesyłanie próśb o zgodę administratora. Włączenie próśb o zgodę administratora nie obniża bezpieczeństwa firmowej witryny M365. Administrator musi przejść na następującą stronę w Portalu Azure:
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/AdminConsentSettings

Poniżej znajduje się zrzut ekranu z wymaganą opcją:

Zrzut ekranu pokazujący, jak zezwolić na prośby o zgodę administratora w portalu Azure.


Gdy prośby o zgodę administratora zostaną włączone, możesz ponownie spróbować autoryzować Syncovery przy użyciu protokołu Graph. Tym razem będziesz mógł wysłać prośbę o zgodę. Po wysłaniu prośby proces autoryzacji w Syncovery ponownie zakończy się niepowodzeniem. Jednak teraz administrator może przejść do następującej strony w portalu Azure i zatwierdzić Twoją prośbę:

https://portal.azure.com/#view/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/~/AccessRequests

Po zatwierdzeniu Twojej prośby przez administratora możesz używać Syncovery z firmową witryną M365.


Ograniczanie dostępu do wybranych witryn

Aby uzyskać dostęp do witryn SharePoint, Syncovery musi zażądać zakresu uprawnień “Sites.ReadWrite.All”. Niektóre działy bezpieczeństwa mogą uznać to za niepokojące i nie wyrazić na to zgody. To jednak, co powinni wiedzieć, to fakt, że “Sites.ReadWrite.All” jest w rzeczywistości ograniczone przez konto użytkownika użyte do autoryzacji Syncovery. Syncovery nie uzyska dostępu do wszystkich witryn — uzyska dostęp tylko do tych witryn, do których ma dostęp użytkownik.

Jeśli musisz ograniczyć dostęp Syncovery tylko do kilku witryn, utwórz nowego użytkownika SharePoint Online, który będzie miał dostęp wyłącznie do niezbędnych witryn. Użytkownik zwykle nie potrzebuje żadnych licencji Office.

Podczas autoryzowania Syncovery przy użyciu tego użytkownika, uprawnienia dostępu Syncovery będą bardzo ograniczone.

Korzystanie z zakresu uprawnień Sites.Selected

Syncovery obsługuje również zakres Sites.Selected zamiast Sites.ReadWrite.All. Aby go użyć, możesz kliknąć prawym przyciskiem myszy w oknie dialogowym Ustawienia protokołu internetowego i wybrać “Request Sites.Selected rather than Sites.ReadWrite.All”. Nie jest to jednak zalecane, ponieważ ostatecznie może się okazać, że trzeba nadać więcej uprawnień, niż początkowo zakładałeś. Ponadto do przyznania wybranych uprawnień potrzebujesz konta administratora. Możesz nadać wybrane uprawnienia za pomocą Graph Explorer albo pozycji menu kontekstowego “Add Permission to Access This Site”. Z naszych testów wynika, że ten zakres uprawnień działa mniej dobrze niż metoda opisana powyżej, w sekcji “Limiting Access to Specific Sites”.

Ręczna rejestracja Syncovery w portalu Azure

Innym dość mało znanym sposobem używania Syncovery z chmurą Microsoft jest zarejestrowanie własnej aplikacji w Portalu Azure. Dokumentację dotyczącą tej metody znajdziesz na naszej stronie:
Rejestrowanie Syncovery jako własnej aplikacji w Portalu Azure.