Zarządzanie właścicielami pakietuManaging package owners

Własność pakietu w galerii programu PowerShell jest definiowany przez Wydawca pakietu do galerii.Ownership of a package in the PowerShell Gallery is defined by who published the package to the gallery. Czasami te metadane musi być zarządzana poza publikowania początkowego pakietu, co oznacza, że metadane właściciel musi być modyfikowalny, gdy pakiet, sama nie jest.Sometimes this metadata needs to be managed beyond the initial package publishing, which means the owner metadata needs to be mutable while the package itself is not.

Wszyscy właściciele pakietu są elementami równorzędnymi.All package owners are peers. Oznacza to, że właścicielem dowolnego pakietu można opublikować nową wersję pakietu.This means any package owner can publish a new version of an package. Oznacza to również, że dowolnego pakietu właściciel będzie mógł usunąć innego właściciela pakietu.It also means that any package owner can remove any other package owner. Nie ma właściciela ma urząd więcej niż innych właścicieli.No owner has more authority than other owners.

Ustawienie pierwotny właściciel pakietuSetting a Package's Initial Owner

Po opublikowaniu nowego pakietu do galerii programu PowerShell pierwotny właściciel jest zdefiniowana przez użytkownika, który opublikowany pakiet.When a new package is published to PowerShell Gallery, the initial owner is defined by the user that published the package. Jest to określane przez którego interfejs API klucz został użyty w poleceniu cmdlet Publish-Module.This is determined by whose API key was used in the Publish-Module cmdlet.

Dodawanie właścicieliAdding Owners

Gdy pakiet został opublikowany w galerii programu PowerShell, jest łatwo zaprosić dodatkowe użytkowników stają się właścicieli pakietu.Once a package has been published to the PowerShell Gallery, it's easy to invite additional users to become owners of a package.

  1. Zaloguj się na w galerii programu PowerShell przy użyciu konta, który jest bieżącym właścicielem pakietu.Log on to the PowerShell Gallery with the account that is the current owner of a package.
  2. Przejdź do strony pakietu za pomocą karty "Items", wyszukiwanie lub klikając swoją nazwę użytkownika, a następnie Zarządzanie pakietami Moje.Navigate to a package page using the 'Items' tab, searching, or clicking your username and then Manage My Packages.
  3. Po zalogowaniu się jako właściciel pakietu, znajduje się zarządzania właścicielami link po lewej stronie kliknij pozycję.When logged on as an package's owner, there is a 'Manage Owners' link on the left side to click.
  4. Wprowadź nazwę użytkownika osoby, które chcesz dodać jako właściciela, a następnie kliknij przycisk "Dodaj".Enter the username of the person to add as an owner and click 'Add'.
  5. Wiadomość e-mail zostanie przesłany do nowego współwłaściciel jako zaproszenie, aby stać się właścicielem pakietu.An email is then sent to the new co-owner, as an invitation to become an owner of a package.
  6. Po użytkownik kliknie łącze, są one pełne współwłaściciel z pełną kontrolą nad pakietu, w tym możliwość usuwania innych użytkowników, jako właścicieli.Once that user clicks the link, they are a full co-owner with full control over a package, including the ability to remove other users as owners.

Uwaga: aż nowego właściciela potwierdzi własność, ich nie będzie wymieniony jako właściciel pakietu.NOTE: Until the new owner confirms ownership, they will not be listed as an owner of a package. Podczas wyświetlania zarządzania właścicielami stronie zostanie wyświetlony wpis "oczekuje na zatwierdzenie" w bieżącym właścicieli.When viewing the Manage Owners page, you will see a "pending approval" entry in the current owners. Czy można usunąć zaproszenia; tak samo, jak można usuwać innych właścicieli.That invitation can be removed; just as other owners can be removed. Ten proces zaproszenia uniemożliwia użytkownikom błędnie dodawania innych użytkowników jako właścicieli swoich pakietów.This process of invitations prevents users from falsely adding other users as owners of their packages.

Należy pamiętać, że metadane "Autorzy" czysto dowolny tekst; tylko "właściciele" są kontrolowane.Note that the "Authors" metadata is purely freeform text; only "Owners" are controlled.

Usuwanie właścicieliRemoving Owners

Jeśli pakiet ma wielu właścicielom, a jeden musi zostać usunięte, proces jest prosty:When a package has multiple owners and one needs to be removed, the process is simple:

  1. Zaloguj się na do galerii programu PowerShell przy użyciu konta, który jest bieżącym właścicielem pakietu;Log on to PowerShell Gallery with the account that is the current owner of a package;
  2. Przejdź do strony pakietu, za pomocą karty pakietów, wyszukiwanie lub klikając swoją nazwę użytkownika i następnie Zarządzanie pakietami Moje.Navigate to a package page using the Packages tab, searching, or clicking your username and then Manage My Packages.
  3. Po zalogowaniu się jako właściciel pakietu, po lewej stronie kliknij pozycję; znajduje się link zarządzania właścicielamiWhen logged on as a package's owner, there is a 'Manage Owners' link on the left side to click;
  4. Kliknij link "remove" obok właściciela, który ma zostać usunięty.Click the 'remove' link next to the owner to be removed.

Przenoszenia własności pakietuTransferring Package Ownership

Czasami uzyskujemy żądania pomocy technicznej, aby przenieść własność pakietu z jednego użytkownika do innej, ale prawie zawsze można zrobić to samodzielnie.We sometimes get support requests to transfer package ownership from one user to another, but you can almost always accomplish this yourself. Przenoszenia własności z jednego użytkownika do innego jest po prostu kombinacją dwóch funkcji wymienionych powyżej.Transferring ownership from one user to another is simply a combination of the two features above.

  1. Bieżący właściciel zaprasza nowemu użytkownikowi stają się współwłaściciela i nowy użytkownik akceptuje zaproszenie;The current owner invites the new user to become a co-owner and the new user accepts the invite;
  2. Nowy użytkownik usuwa stare użytkownika z listy właścicieli.The new user removes the old user from the list of owners.

To żądanie stał się obszarze kilka formularze, ale proces działa tak samo.This request has come in under a couple forms but the process works the same.

  • Własność pakietu uległ zmianie z jednej dla deweloperów do innegoThe package ownership is changing from one developer to another
  • Pakiet został przypadkowej publikacji przy użyciu nieprawidłowego kontaThe package was accidentally published using the wrong account

Pakiety oddzieloneOrphaned Packages

Wystąpił jeden ostatni scenariusz, ale nie wiele razy.One last scenario has occurred, but not many times. Pakiety stały porzucone i jedyne konto właściciela pakietu, nie można dodać nowego użytkownika.Packages have become orphans and the only package owner account cannot be used to add new owners. Poniżej przedstawiono kilka przykładów tego scenariusza:Here are some examples of this scenario:

  • Konto właściciela jest skojarzona z adresem e-mail, który już nie istnieje, a użytkownik zapomniał hasłaThe owner's account is associated with an email address that no longer exists and the user has forgotten their password
  • Zarejestrowany właściciel opuścił firmę, który tworzy pakiet i nie można nawiązać połączenia, aby zaktualizować własność pakietuThe registered owner has left the company that produces the package and cannot be reached to update the package ownership
  • Ze względu na usterkę, która ma wpływ tylko na kilka pakietów pakiet jest z jakiegoś powodu ownerless w galeriiDue to a bug that has only affected a handful of packages, the package is somehow ownerless on the gallery

Administratorzy galerii programu PowerShell można uzyskać dostęp do łącza zarządzania właścicielami dla dowolnego pakietu.The PowerShell Gallery Administrators can access the 'Manage Owners' link for any package. Jeśli masz prawowitego właściciela pakietu i nie można osiągnąć bieżący właściciel do uzyskania uprawnień właściciela, użyj link "Zgłoś nadużycie" w galerii do osiągnięcia Administratorzy galerii programu PowerShell.If you are the rightful owner of a package and cannot reach the current owner to gain ownership permissions, then use the 'Report Abuse' link on the gallery to reach the PowerShell Gallery Administrators. Firma Microsoft będzie następnie wykonaj proces zweryfikowanie Twojej własności pakietu.We will then follow a process to verify your ownership of the package. Jeśli określamy, czy powinien być właścicielem pakietu, firma Microsoft będzie użyć łącza zarządzania właścicielami pakietu, osoby i wysłać Ci zaproszenie, aby stać się właścicielem.If we determine you should be an owner of the package, we will use the 'Manage Owners' link for the package ourselves and send you the invite to become an owner. Firma Microsoft będzie to zrobić tylko po zweryfikowaniu, że powinno być właścicielem, a ten proces zależy od okoliczności.We will only do this after verifying that you should be an owner and the process for this varies by circumstances. Często firma Microsoft będzie używany adres URL projektu pakietu w celu znalezienia sposób skontaktuj się z właścicielem projektu, ale firma Microsoft może również używać usługi Twitter, w wiadomości E-mail lub w inny sposób kontaktu z działem właściciel projektu.Often times, we will use the package's Project URL to find a way to contact the project owner, but we may also use Twitter, Email, or other means for contacting the project owner.