Jak zmienić własność plików i folderów w Onedrive dla Firm?

3

Czy ktoś wie

W końcu wymyśliłem, jak skopiować drzewa plików, ale teraz chcę przywrócić własność pierwotnemu twórcy plików.

(Próbuję przekonać innych członków zarządu małego lokalnego młodzieżowego klubu sportowego do przeniesienia wszystkich dokumentów dotyczących prowadzenia klubu z rozproszonej liczby prywatnych laptopów do Office365. Trudno mi zrozumieć koncepcję folderów współdzielonych w Onedrive dla Firm. ...)

dragz
źródło
Ustawiasz je lokalnie lub próbujesz ustawić w samej usłudze? Jaki problem próbujesz rozwiązać?
Jesus Shelby,
Użytkownicy tworzą swoje dokumenty w folderze Udostępnione wszystkim, a ja próbuję zebrać te dokumenty do wspólnej struktury folderów. Coś w tym stylu UserA ma to w swoim folderze współdzielonym / dirX / document1 UserB ma to w swoim folderze współdzielonym / dirY / document2 Chciałbym zebrać informacje we wspólnej strukturze folderów zachowując pierwotną własność. Coś takiego: / dirY / document2 / dirY / dirX / document1 Aby każdy, kto zajrzy do / dirY, zobaczy podfolder dirX i zobaczy, kto utworzył dokumenty. Dzięki za odpowiedzi.
dragz
Augh, formatowanie się popsuło. Mam nadzieję, że rozumiesz.
dragz
Musiałem też wykonać lokalną strukturę plików. Nie mogłem wymyślić, jak to zrobić w interfejsie internetowym.
dragz

Odpowiedzi:

0

To, co próbujesz zrobić, będzie niezwykle trudne do wdrożenia i utrzymania. Użytkownicy mają pełny dostęp do OneDrive i mogą przenosić lub zmieniać tę strukturę w dowolnym momencie. Pamiętaj również, że twoi nowi użytkownicy nie powinni mieć folderu „Udostępnij wszystkim” - firma Microsoft przestała tworzyć ten folder kilka miesięcy temu dla nowych użytkowników.

Jeśli dokument znajduje się w tym folderze lub jest udostępniany komukolwiek - jest udostępniany przez Delve i można go wyszukiwać dla tych, którzy mają dostęp. Możesz więc kliknąć „Udostępnione dla mnie” i uzyskać dostęp do tych dokumentów, a nawet udoskonalić je. Możesz również dowolnie wyszukać ten dokument, jeśli znasz część nazwy lub treści. Odradzam używanie folderów w zamierzony sposób - zamiast tego ich użycie powinno ograniczać się do zerwania kolekcji, aby uniknąć ograniczeń wyświetlania lub dołączonych do kolekcji metadanych dla określonych plików.

Biorąc to pod uwagę, aby zrobić to lokalnie, musisz zsynchronizować folder każdego użytkownika, wprowadzić zmiany i ponownie zsynchronizować. Możesz użyć czegoś takiego:

#Get ACL of file before you change it (includes owner)
$objFile = Get-Acl C:\TestFile.txt
#Set file back to original permissions after you alter it
Set-Acl -aclobject $objFile -path C:\TestFile.txt

Jeśli to nie zadziała, możesz użyć komendy takeown Single File takeown /f c:\TestFile.txt Entire directorytakeown /f c:\Directory /r

Jest to dość niezręczny sposób, aby to zrobić, ponieważ musisz zsynchronizować wszystkie zmiany. Ale jeśli chcesz to zrobić bezpośrednio w O365, musisz utworzyć niestandardowy skrypt wykorzystujący interfejs API REST lub znaleźć narzędzie innej firmy (nie jestem pewien, czy któreś z nich zapewniają tę konkretną funkcjonalność, ale jest wiele, które obsługują migrację plików aspekt tego).

Inną alternatywą jest wdrożenie witryny zespołu SharePoint lub skorzystanie z grup O365. Zapewniają one centralną lokalizację do udostępniania informacji. Grupy są szczególnie przydatne, ponieważ tworzą listy dystrybucyjne do udostępniania dyskusji i tworzą wspólną bibliotekę do przechowywania powiązanych treści.

Office 365 to bardzo potężna platforma - jednak aby w pełni ją wykorzystać, istnieje niewielka zmiana paradygmatu w sposobie zarządzania obiektami.

Jesus Shelby
źródło
Dziękujemy za podzielenie się swoimi spostrzeżeniami. To bardzo przydatna informacja, myślę, że najlepszym rozwiązaniem jest opcja witryny zespołu. Jeszcze raz dziękuję i wesołych świąt!
dragz