A csomagok tulajdonosainak kezeléseManaging package owners

A PowerShell-galéria egy csomagjának tulajdonjogát a katalógusban közzétevő felhasználó határozza meg.Ownership of a package in the PowerShell Gallery is defined by who published the package to the gallery. Előfordulhat, hogy a metaadatokat a kezdeti csomag közzétételekor kell felügyelni, ami azt jelenti, hogy a tulajdonosi metaadatoknak meg kell változhatnia, amíg maga a csomag nem.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.

Minden csomag tulajdonosa egyenrangú.All package owners are peers. Ez azt jelenti, hogy bármely csomag tulajdonosa közzéteheti a csomagok új verzióját.This means any package owner can publish a new version of an package. Ez azt is jelenti, hogy bármely csomag tulajdonosa törölheti a többi csomag tulajdonosát.It also means that any package owner can remove any other package owner. A tulajdonos nem rendelkezik több hatósággal, mint a többi tulajdonos.No owner has more authority than other owners.

Csomag kezdeti tulajdonosának beállításaSetting a Package's Initial Owner

Amikor új csomagot tesznek közzé PowerShell-galéria, a kezdeti tulajdonost a csomagot közzétevő felhasználó határozza meg.When a new package is published to PowerShell Gallery, the initial owner is defined by the user that published the package. Ezt az határozza meg, hogy melyik API-kulcsot használták a Publish-Module parancsmagban.This is determined by whose API key was used in the Publish-Module cmdlet.

Tulajdonosok hozzáadásaAdding Owners

Miután közzétett egy csomagot a PowerShell-galériaban, könnyen meghívhat további felhasználókat, hogy a csomagok tulajdonosai legyenek.Once a package has been published to the PowerShell Gallery, it's easy to invite additional users to become owners of a package.

  1. Jelentkezzen be a PowerShell-galériaba azzal a fiókkal, amely a csomag aktuális tulajdonosa.Log on to the PowerShell Gallery with the account that is the current owner of a package.
  2. Navigáljon a csomag lapra az "elemek" lapon, keresse meg, vagy kattintson a felhasználónevére, majd a saját csomagok kezeléseelemre.Navigate to a package page using the 'Items' tab, searching, or clicking your username and then Manage My Packages.
  3. Ha csomag tulajdonosaként jelentkezett be, a bal oldalon található "tulajdonosok kezelése" hivatkozásra kattintva kattintson a elemre.When logged on as an package's owner, there is a 'Manage Owners' link on the left side to click.
  4. Adja meg a tulajdonosként hozzáadni kívánt személy felhasználónevét, majd kattintson a Hozzáadás gombra.Enter the username of the person to add as an owner and click 'Add'.
  5. Ezt követően a rendszer elküld egy e-mailt az új közös tulajdonosnak, mint egy csomag tulajdonosának.An email is then sent to the new co-owner, as an invitation to become an owner of a package.
  6. Miután a felhasználó rákattint a hivatkozásra, a teljes jogú tulajdonos, amely teljes körű vezérlést végez egy csomag felett, beleértve a többi felhasználó tulajdonosként való eltávolításának lehetőségét is.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.

Megjegyzés

Amíg az új tulajdonos nem ellenőrzi a tulajdonjogot, nem lesznek felsorolva a csomagok tulajdonosaként.Until the new owner confirms ownership, they will not be listed as an owner of a package. A tulajdonosok kezelése oldal megtekintésekor egy "függőben lévő jóváhagyás" bejegyzés jelenik meg az aktuális tulajdonosokban.When viewing the Manage Owners page, you will see a "pending approval" entry in the current owners. A meghívót el lehet távolítani; ugyanúgy, ahogy más tulajdonosok is eltávolíthatók.That invitation can be removed; just as other owners can be removed. Ez a Meghívási folyamat megakadályozza, hogy a felhasználók hamisan adjanak hozzá más felhasználókat a csomagjaik tulajdonosainak.This process of invitations prevents users from falsely adding other users as owners of their packages.

A "szerzők" metaadatok tisztán szabadkézi szöveg; csak a "tulajdonosok" van szabályozva.The "Authors" metadata is purely freeform text; only "Owners" are controlled.

Tulajdonosok eltávolításaRemoving Owners

Ha egy csomag több tulajdonossal rendelkezik, és az egyiket el kell távolítani, a folyamat egyszerű:When a package has multiple owners and one needs to be removed, the process is simple:

  1. Jelentkezzen be a PowerShell-galériara azzal a fiókkal, amely a csomag aktuális tulajdonosa.Log on to PowerShell Gallery with the account that is the current owner of a package;
  2. Navigáljon a csomag lapra a csomagok lapon, keressen rá, vagy kattintson a felhasználónevére, majd a saját csomagok kezeléseelemre.Navigate to a package page using the Packages tab, searching, or clicking your username and then Manage My Packages.
  3. Ha csomag tulajdonosaként jelentkezett be, a bal oldalon található tulajdonos kezelése hivatkozásra kattintva megtekintheti a következőt:;When logged on as a package's owner, there is a 'Manage Owners' link on the left side to click;
  4. Kattintson az eltávolítani kívánt tulajdonos melletti "Eltávolítás" hivatkozásra.Click the 'remove' link next to the owner to be removed.

Csomag tulajdonjogának átruházásaTransferring Package Ownership

Időnként a csomag tulajdonjogának az egyik felhasználóról a másikra való átvitelére irányuló kérések is beszerezhetők, de ezt a feladatot szinte bármikor elvégezheti.We sometimes get support requests to transfer package ownership from one user to another, but you can almost always accomplish this yourself. Az egyik felhasználó tulajdonjogának átadása egyszerűen a fenti két funkció kombinációja.Transferring ownership from one user to another is simply a combination of the two features above.

  1. A jelenlegi tulajdonos meghívja az új felhasználót, hogy társtulajdonosa legyen, és az új felhasználó elfogadja a meghívást;The current owner invites the new user to become a co-owner and the new user accepts the invite;
  2. Az új felhasználó eltávolítja a régi felhasználót a tulajdonosok listájáról.The new user removes the old user from the list of owners.

Ez a kérelem egy pár űrlapot tartalmaz, de a folyamat ugyanúgy működik.This request has come in under a couple forms but the process works the same.

  • A csomag tulajdonjoga egy fejlesztőtől egy másikra változikThe package ownership is changing from one developer to another
  • A csomag véletlenül lett közzétéve a helytelen fiók használatávalThe package was accidentally published using the wrong account

Árva csomagokOrphaned Packages

Egy utolsó forgatókönyv fordult elő, de sokszor nem.One last scenario has occurred, but not many times. A csomagok árvák lesznek, és az egyetlen csomag tulajdonosi fiókja nem használható új tulajdonosok hozzáadására.Packages have become orphans and the only package owner account cannot be used to add new owners. Íme néhány példa erre a forgatókönyvre:Here are some examples of this scenario:

  • A tulajdonos fiókja olyan e-mail-címmel van társítva, amely már nem létezik, és a felhasználó elfelejtette a jelszavátThe owner's account is associated with an email address that no longer exists and the user has forgotten their password
  • A regisztrált tulajdonos elhagyta a csomagot előállító vállalatot, és nem érhető el a csomag tulajdonjogának frissítése érdekébenThe registered owner has left the company that produces the package and cannot be reached to update the package ownership
  • Egy olyan hiba miatt, amely csak néhány csomagot érintett, a csomag valahogy tulajdonosa a katalógusbanDue to a bug that has only affected a handful of packages, the package is somehow ownerless on the gallery

A PowerShell-galéria rendszergazdák hozzáférhetnek bármely csomag "tulajdonosok kezelése" hivatkozásához.The PowerShell Gallery Administrators can access the 'Manage Owners' link for any package. Ha Ön egy csomag jogos tulajdonosa, és nem tudja elérni a jelenlegi tulajdonost, hogy tulajdonosi jogosultságot szerezzen, a "visszaélés jelentése" hivatkozásra kattintva érheti el a PowerShell-galéria rendszergazdákat.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. Ezután egy folyamatot követünk a csomag tulajdonjogának ellenőrzéséhez.We will then follow a process to verify your ownership of the package. Ha azt állapítja meg, hogy a csomag tulajdonosa legyen, a "tulajdonosok kezelése" hivatkozást fogjuk használni a csomaghoz, és elküldjük a meghívót, hogy tulajdonosává váljon.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. Ezt csak akkor végezzük el, ha meggyőződött arról, hogy Ön a tulajdonos, és a folyamat a körülményektől függően változhat.We will only do this after verifying that you should be an owner and the process for this varies by circumstances. Gyakran előfordul, hogy a csomag projekt URL-címét használjuk a projekt tulajdonosának kapcsolatfelvételre, de a Twitter, e-mail-cím vagy más módon is használhatjuk a projekt tulajdonosának felkeresését.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.