Zarządzanie właścicielami pakietów

Własność pakietu w Galeria programu PowerShell jest definiowana przez osoby publikujące pakiet w galerii. Czasami te metadane muszą być zarządzane poza początkowym publikowaniem pakietu, co oznacza, że metadane właściciela muszą być modyfikowalne, podczas gdy sam pakiet nie jest.

Wszyscy właściciele pakietów są elementami równorzędnymi. Oznacza to, że każdy właściciel pakietu może opublikować nową wersję pakietu. Oznacza to również, że każdy właściciel pakietu może usunąć dowolnego innego właściciela pakietu. Żaden właściciel nie ma więcej uprawnień niż inni właściciele.

Ustawianie początkowego właściciela pakietu

Po opublikowaniu nowego pakietu w Galeria programu PowerShell początkowy właściciel jest definiowany przez użytkownika, który opublikował pakiet. Zależy to od tego, którego klucza interfejsu API użyto w Publish-Module polecenia cmdlet.

Dodawanie właścicieli

Po opublikowaniu pakietu w Galeria programu PowerShell można łatwo zaprosić dodatkowych użytkowników, aby stali się właścicielami pakietu.

  1. Zaloguj się do Galeria programu PowerShell przy użyciu konta, które jest bieżącym właścicielem pakietu.
  2. Przejdź do strony pakietu przy użyciu karty "Elementy", wyszukaj lub kliknij swoją nazwę użytkownika, a następnie wybierz pozycję Zarządzaj moimi pakietami.
  3. Po zalogowaniu się jako właściciel pakietu po lewej stronie znajduje się link "Zarządzaj właścicielami" po lewej stronie.
  4. Wprowadź nazwę użytkownika osoby, która ma zostać dodana jako właściciel, a następnie kliknij pozycję "Dodaj".
  5. Wiadomość e-mail jest następnie wysyłana do nowego współwłaścicieli jako zaproszenie do zostaniu właścicielem pakietu.
  6. Gdy ten użytkownik kliknie link, jest on pełnym współwłaścicielem z pełną kontrolą nad pakietem, w tym możliwość usunięcia innych użytkowników jako właścicieli.

Uwaga

Dopóki nowy właściciel nie potwierdzi własności, nie zostanie on wymieniony jako właściciel pakietu. Podczas wyświetlania strony Zarządzanie właścicielami zobaczysz wpis "oczekiwanie na zatwierdzenie" w bieżących właścicielach. To zaproszenie można usunąć; podobnie jak inni właściciele mogą zostać usunięci. Ten proces zaproszeń uniemożliwia użytkownikom fałszywe dodawanie innych użytkowników jako właścicieli swoich pakietów.

Metadane "Autorzy" są wyłącznie swobodnym tekstem; tylko "Właściciele" są kontrolowane.

Usuwanie właścicieli

Jeśli pakiet ma wielu właścicieli, a jeden musi zostać usunięty, proces jest prosty:

  1. Zaloguj się do Galeria programu PowerShell przy użyciu konta, które jest bieżącym właścicielem pakietu;
  2. Przejdź do strony pakietu, korzystając z karty Pakiety, wyszukując lub klikając swoją nazwę użytkownika, a następnie pozycję Zarządzaj moimi pakietami.
  3. Po zalogowaniu się jako właściciel pakietu po lewej stronie znajduje się link "Zarządzaj właścicielami";
  4. Kliknij link "usuń" obok właściciela, który ma zostać usunięty.

Przenoszenie własności pakietu

Czasami otrzymujemy żądania pomocy technicznej dotyczące przeniesienia własności pakietu od jednego użytkownika do drugiego, ale prawie zawsze można to zrobić samodzielnie. Przeniesienie własności od jednego użytkownika do innego jest po prostu kombinacją dwóch powyższych funkcji.

  1. Bieżący właściciel zaprasza nowego użytkownika na współwłaściciel, a nowy użytkownik akceptuje zaproszenie;
  2. Nowy użytkownik usuwa starego użytkownika z listy właścicieli.

To żądanie zostało objęte kilkoma formularzami, ale proces działa tak samo.

  • Własność pakietu zmienia się z jednego dewelopera na innego
  • Pakiet został przypadkowo opublikowany przy użyciu nieprawidłowego konta

Oddzielone pakiety

Wystąpił ostatni scenariusz, ale nie wiele razy. Pakiety stały się oddzielone, a jedyne konto właściciela pakietu nie może być używane do dodawania nowych właścicieli. Oto kilka przykładów tego scenariusza:

  • Konto właściciela jest skojarzone z adresem e-mail, który już nie istnieje, a użytkownik zapomniał hasła
  • Zarejestrowany właściciel opuścił firmę, która tworzy pakiet i nie można uzyskać dostępu do aktualizacji własności pakietu
  • Ze względu na usterkę, która dotyczy tylko kilku pakietów, pakiet jest w jakiś sposób niewłaścicielem w galerii

Administratorzy Galeria programu PowerShell mogą uzyskać dostęp do linku "Zarządzaj właścicielami" dla dowolnego pakietu. Jeśli jesteś prawowitym właścicielem pakietu i nie możesz uzyskać dostępu do bieżącego właściciela, aby uzyskać uprawnienia własności, użyj linku "Zgłoś nadużycie" w galerii, aby uzyskać dostęp do administratorów Galeria programu PowerShell. Następnie wykonamy proces weryfikacji własności pakietu. Jeśli ustalimy, że użytkownik powinien być właścicielem pakietu, użyjemy linku "Zarządzaj właścicielami" dla samego pakietu i wyślemy Ci zaproszenie, aby zostać właścicielem. Zrobimy to tylko po sprawdzeniu, czy użytkownik powinien być właścicielem, a proces ten różni się w zależności od okoliczności. Często użyjemy adresu URL projektu pakietu, aby znaleźć sposób kontaktowania się z właścicielem projektu, ale możemy również użyć serwisu Twitter, Email lub innego sposobu kontaktowania się z właścicielem projektu.