Csomagtulajdonosok kezelése

A csomag tulajdonjogát a PowerShell-galéria az határozza meg, hogy ki tette közzé a csomagot a katalógusban. Néha ezt a metaadatot a kezdeti csomag-közzétételen túl kell kezelni, ami azt jelenti, hogy a tulajdonos metaadatainak módosíthatónak kell lenniük, amíg maga a csomag nem.

Minden csomagtulajdonos társ. Ez azt jelenti, hogy bármely csomagtulajdonos közzéteheti a csomag új verzióját. Azt is jelenti, hogy bármely csomagtulajdonos eltávolíthat minden más csomagtulajdonost. Egyetlen tulajdonosnak sincs több jogosultsága, mint a többi tulajdonosnak.

Csomag kezdeti tulajdonosának beállítása

Amikor új csomagot tesznek közzé PowerShell-galéria, a kezdeti tulajdonost a csomagot közzétevő felhasználó határozza meg. Ezt az határozza meg, hogy kinek az API-kulcsát használta a Publish-Module parancsmagban.

Tulajdonosok hozzáadása

Miután közzétett egy csomagot a PowerShell-galéria, egyszerűen meghívhat további felhasználókat, hogy egy csomag tulajdonosaivá váljanak.

  1. Jelentkezzen be a PowerShell-galéria azzal a fiókkal, amely a csomag aktuális tulajdonosa.
  2. Lépjen egy csomaglapra az "Elemek" lapon, keresse meg vagy kattintson a felhasználónevére, majd a Saját csomagok kezelése parancsra.
  3. Ha a csomag tulajdonosaként van bejelentkezve, a bal oldalon egy "Tulajdonosok kezelése" hivatkozás található.
  4. Adja meg a tulajdonosként hozzáadni kívánt személy felhasználónevét, majd kattintson a Hozzáadás gombra.
  5. A rendszer ezután e-mailt küld az új társtulajdonosnak a csomag tulajdonosává való meghívásként.
  6. Miután a felhasználó a hivatkozásra kattintott, teljes körű társtulajdonosként teljes körűen felügyelheti a csomagokat, beleértve a többi felhasználó tulajdonosként való eltávolítását is.

Megjegyzés

Amíg az új tulajdonos meg nem erősíti a tulajdonjogot, nem lesznek felsorolva a csomagok tulajdonosaként. A Tulajdonosok kezelése lap megtekintésekor egy "jóváhagyásra váró" bejegyzés jelenik meg az aktuális tulajdonosok között. Ez a meghívás eltávolítható; ugyanúgy, ahogy más tulajdonosok is eltávolíthatók. Ez a meghívási folyamat megakadályozza, hogy a felhasználók hamisan adjanak hozzá más felhasználókat a csomagjuk tulajdonosaiként.

A "Szerzők" metaadatok tisztán szabadkézik szövegek; csak a "Tulajdonosok" szabályozzák.

Tulajdonosok eltávolítása

Ha egy csomagnak több tulajdonosa van, és egyet el kell távolítani, a folyamat egyszerű:

  1. Jelentkezzen be PowerShell-galéria azzal a fiókkal, amely a csomag aktuális tulajdonosa;
  2. Lépjen egy csomaglapra a Csomagok lapon, keresse meg vagy kattintson a felhasználónevére, majd a Saját csomagok kezelése elemre.
  3. Ha a csomag tulajdonosaként van bejelentkezve, a bal oldalon található egy "Tulajdonosok kezelése" hivatkozás, amelyre kattinthat;
  4. Kattintson az eltávolítani kívánt tulajdonos melletti "eltávolítás" hivatkozásra.

Csomag tulajdonjogának átadása

Néha támogatási kéréseket kapunk a csomag tulajdonjogának egyik felhasználóról a másikra történő átadására, de ezt szinte mindig saját maga végezheti el. A tulajdonjog egyik felhasználóról a másikra történő átadása egyszerűen a fenti két funkció kombinációja.

  1. A jelenlegi tulajdonos meghívja az új felhasználót társtulajdonossá, és az új felhasználó elfogadja a meghívást;
  2. Az új felhasználó eltávolítja a régi felhasználót a tulajdonosok listájáról.

Ez a kérelem néhány űrlapon érkezett, de a folyamat ugyanúgy működik.

  • A csomag tulajdonjoga egyik fejlesztőről a másikra változik
  • A csomag véletlenül rossz fiókkal lett közzétéve

Árva csomagok

Egy utolsó forgatókönyv történt, de nem sokszor. A csomagok árvákká váltak, és az egyetlen csomagtulajdonosi fiók nem használható új tulajdonosok hozzáadására. Íme néhány példa erre a forgatókönyvre:

  • A tulajdonos fiókja egy már nem létező e-mail-címhez van társítva, és a felhasználó elfelejtette a jelszavát
  • A regisztrált tulajdonos elhagyta a csomagot előállító vállalatot, és nem érhető el a csomag tulajdonjogának frissítéséhez
  • Egy olyan hiba miatt, amely csak néhány csomagot érintett, a csomag valahogy tulajdonos nélküli a katalógusban

A PowerShell-galéria rendszergazdák bármely csomag "Tulajdonosok kezelése" hivatkozásához férhetnek hozzá. Ha Ön egy csomag jogos tulajdonosa, és nem tudja elérni az aktuális tulajdonost, hogy tulajdonosi engedélyeket szerezzen, akkor a katalógus "Visszaélés bejelentése" hivatkozásával lépjen a PowerShell-galéria rendszergazdákhoz. Ezután egy folyamatot követünk a csomag tulajdonjogának ellenőrzéséhez. Ha úgy döntünk, hogy a csomag tulajdonosának kell lennie, a "Tulajdonosok kezelése" hivatkozást fogjuk használni a csomaghoz, és elküldjük Önnek a meghívást, hogy tulajdonossá váljon. Ezt csak akkor tesszük meg, ha meggyőződtünk arról, hogy Tulajdonosnak kell lennie, és ennek folyamata a körülményektől függően változik. Gyakran a csomag Projekt URL-címét használjuk a projekt tulajdonosával való kapcsolatfelvételhez, de használhatjuk a Twittert, a Email vagy más módot is a projekttulajdonossal való kapcsolatfelvételhez.