Klonowanie SharePoint listę zabezpieczeń (Security Tool Freeware)
Musi to być uruchamiane na serwerze MOSS / WSS 3.0 INSTALLED!
Mam biegać się do klonowania problem przy innych okazjach, całkiem niedawno w rzeczywistości, ponieważ projekt Jestem obecnie planowana jest na bardzo złożony system w celu kontrolowania dostępu użytkowników do naszej lokalnej instancji SharePoint oraz obiektów związanych, takich jak czasami elementarne zadania jak co dwa wykazy mają identyczne zestawy użytkownik może okazać się ból w dupę, tak, że to pomoże zapewnić automatyczny sposób do takich zadań. Ponieważ jest to zawsze pojawiają, szczególnie w początkowym procesie tworzenia rezerw.
Co doprowadzi do jego powstania była byłem budowy systemu zarządzania zadaniami, że używam niektórych pomocnika list, tylko przechowywanie podstawowych danych, które są zainstalowane przez niektóre WebParts siostry. Byłem tworzenie, usuwanie, odtwarzanie list i stało się bardzo, bardzo nudny, aby zachować ustawienia uprawnień. Chociaż mógłbym zmienić dziedzictwo rodziców i tylko powoływać się na uprawnienia do karmienia, to niestety nie działa na moją szczególną sytuację ze względu na ciekawe przycinanie elementów, które opierają się na pewnych zabezpieczeń atrybuty rodzica. Aby skomplikować sprawy dalej, z początkową zawartość rezerw, a następnie konieczne do zapewnienia, że sub-items (SPListItem i SPFolder's) będzie, jeśli nazwy dopasowane klon produkt (y) bezpieczeństwa.
Aby long story short, to musiały być wykonywane ręcznie, istnieje naprawdę nie native sposób rozwiązania problemu. I ręcznie boli.
Z punktu widzenia rodzaju projektu, co potrzebne było małe aplikacji WinForms, które pozwoliłyby mi się znaczek podstawowych zbiorów istniejących uprawnień, obecnie są one zobowiązane były przedmiotem SPList, następnie, że i stosować go do nowego obiektu z SPList tylko kilka kliknięć, a nie muszą brnąć przez mnóstwo stron SharePoint I w przeciwnym razie przejść. Nie powinno to oznaczać, że nie można zrobić w WebPart lub niektórych innego medium, jednak jest to najszybsza metoda. Będę najprawdopodobniej zajrzeć do przekształcenia go później.
Tak, ten proces przepływu że patrzę do rozwiązania była stosunkowo prosta.
1) zlokalizuj / wybierz wcześniej listę istniejących, co ma w SharePoint. Lista ta powinna mieć odpowiednie uprawnienia jej przedstawiciela zestawu, który chcesz do klonowania.
2) Znajdź lista dodatkowa, która zniekształcone / jeszcze ustawić zestaw uprawnień.
3) zapewnienia, że uprawnienia, które są w średniej rzeczywiście stanowi zestaw, który chcesz klonu.
4) Rozpoczęcie klonowania z uwzględnieniem przeprowadzonych jak czy oba obiekty dziedziczą z rodziców, które nie zostały ostatecznie reprezentują zaskarżeniu funkcji (inne kontrole są przeprowadzane na dziedzictwo, jak również).
5) Podczas klonowania, iterować wszystkie SPListItem / obiekty SPFolder, które można znaleźć. Jeśli nazwa pasuje, klon uprawnienia pozycji również.
Tak więc, bez dalszego wahania, SharePoint listę zabezpieczeń Cloner, który jest bardzo prostym programem, biorąc w celu wyświetlenia adresu URL, które koordynują do listy podstawowej, jak również listę docelowych. Wszystko co musisz zrobić, to umieścić oba te parametry do aplikacji, a następnie po wykonaniu aplikacji śledzenia operacji zostanie zapisany w polu tekstowym, po dostosowań bezpieczeństwa lista powinna być dostępna z poziomu interfejsu WWW.
Po pierwsze, głównym interfejsem wniosku:

Jak widać z obrazka, jesteś przyznanej wejść do aplikacji. Pierwszy to adres URL źródła lub SPList Zobacz adres z listy, które chcesz użyć jako punkt odniesienia. Drugi TextBox jest docelowy adres URL, który stanowi cel do klonowania, jak wyjaśniono previously.Following, mam zamiar wybrać dwa adresy URL z dwóch różnych list, klonowanie moje bezpieczeństwo listy Zadania atrybutów do mojej listy kalendarzy. To właśnie bezpieczeństwo ich wygląda currently.Firstly, ustawienia listy podstawowej uprawnień:

Po drugie, mój kalendarz ustawienia uprawnień listę:

Widzimy, że różnica między dwoma listami są członkami rozwoju, Robert Lyon i widzów. Będę teraz korzystać z listy programu SharePoint Bezpieczeństwa Cloner i miejsce AllItems.aspx URL do odpowiedniego gniazda.
Po realizacji rozpoczyna się, widać pasek postępu na dole głównego formularza, aby ponownie zniknie, gdy wykonanie jest kompletny:

Możesz śledzić postęp operacji "Klonowanie Działania" punkt również, że będzie informować o konkretnych postępów, że wniosek jest co.
Potem, kiedy patrzę na uprawnienia do kalendarza, widzę, że atrybuty bezpieczeństwa udało się sklonować!

Anyways, został on napisany dla zabawy i własnej użyteczności bardziej niż cokolwiek, tak naprawdę nie może zagwarantować jej zadziała. Przeczytaj wyłączenie oprogramowania na stronie głównej przed pobraniem proszę! Jeśli nie działają w błędy lub propozycje funkcji intensyfikacji (delegowanie takie rzeczy w komentarzach zwykle motywuje mnie) prosimy o wiadomość w komentarzach. Myślę, że moja następna wersja jest nadal będzie stosowanie okien lecz idę, aby dodać możliwość przełączania między lokacjami, listy, itp.
Pobierz SharePoint listę zabezpieczeń Cloner (interfejs mogły poruszać po całej trochę z powyższych screenów, ale funkcjonalność jest zgodna).
1 Komentarz »
RSS dla komentarzy do tego wpisu. TrackBack URL































Nice blog! Dziękujemy za informacje
Komentarz od akcji punkt - 2 stycznia 2009 @ 12:49 am