Hantera paketägare

Ägarskap för ett paket i PowerShell-galleriet definieras av vem som publicerade paketet till galleriet. Ibland måste dessa metadata hanteras utöver den första paketpubliceringen, vilket innebär att ägarmetadata måste vara föränderliga medan själva paketet inte är det.

Alla paketägare är peer-datorer. Det innebär att alla paketägare kan publicera en ny version av ett paket. Det innebär också att alla paketägare kan ta bort alla andra paketägare. Ingen ägare har mer behörighet än andra ägare.

Ange ett pakets ursprungliga ägare

När ett nytt paket publiceras till PowerShell-galleriet definieras den första ägaren av den användare som publicerade paketet. Detta bestäms av vars API-nyckel användes i cmdleten Publish-Module.

Lägga till ägare

När ett paket har publicerats till PowerShell-galleriet är det enkelt att bjuda in ytterligare användare att bli ägare till ett paket.

  1. Logga in på PowerShell-galleriet med kontot som är aktuell ägare till ett paket.
  2. Gå till en paketsida med fliken Objekt, söka eller klicka på ditt användarnamn och sedan på Hantera mina paket.
  3. När du är inloggad som ett pakets ägare finns det en "Hantera ägare"-länk till vänster att klicka på.
  4. Ange användarnamnet för den person som ska läggas till som ägare och klicka på Lägg till.
  5. Ett e-postmeddelande skickas sedan till den nya delägaren som en inbjudan att bli ägare till ett paket.
  6. När användaren klickar på länken är de en fullständig delägare med fullständig kontroll över ett paket, inklusive möjligheten att ta bort andra användare som ägare.

Anteckning

Förrän den nya ägaren bekräftar ägarskapet visas de inte som ägare till ett paket. När du visar sidan Hantera ägare visas en "väntande godkännande"-post i de aktuella ägarna. Den inbjudan kan tas bort. precis som andra ägare kan tas bort. Den här processen med inbjudningar förhindrar användare från att felaktigt lägga till andra användare som ägare av sina paket.

Metadata för "Författare" är enbart frihandstext; endast "Ägare" kontrolleras.

Ta bort ägare

När ett paket har flera ägare och ett måste tas bort är processen enkel:

  1. Logga in på PowerShell-galleriet med kontot som är aktuell ägare till ett paket.
  2. Gå till en paketsida med fliken Paket, söka eller klicka på ditt användarnamn och sedan på Hantera mina paket.
  3. När du är inloggad som ett pakets ägare finns det länken "Hantera ägare" till vänster för att klicka.
  4. Klicka på länken "ta bort" bredvid ägaren som ska tas bort.

Överföra paketägarskap

Ibland får vi supportförfrågningar om att överföra paketägarskap från en användare till en annan, men du kan nästan alltid göra det själv. Att överföra ägarskap från en användare till en annan är helt enkelt en kombination av de två funktionerna ovan.

  1. Den aktuella ägaren bjuder in den nya användaren att bli delägare och den nya användaren accepterar inbjudan.
  2. Den nya användaren tar bort den gamla användaren från listan över ägare.

Denna begäran har kommit in under ett par formulär, men processen fungerar på samma sätt.

  • Paketägarskapet ändras från en utvecklare till en annan
  • Paketet publicerades av misstag med fel konto

Överblivna paket

Ett sista scenario har inträffat, men inte många gånger. Paket har blivit överblivna och det enda paketägarkontot kan inte användas för att lägga till nya ägare. Här är några exempel på det här scenariot:

  • Ägarens konto är associerat med en e-postadress som inte längre finns och användaren har glömt sitt lösenord
  • Den registrerade ägaren har lämnat företaget som producerar paketet och kan inte nås för att uppdatera paketägarskapet
  • På grund av en bugg som bara har påverkat en handfull paket är paketet på något sätt ägarlöst i galleriet

PowerShell-galleriet Administratörer kan komma åt länken Hantera ägare för alla paket. Om du är rättmätig ägare av ett paket och inte kan nå den aktuella ägaren för att få ägarbehörighet använder du länken "Rapportera missbruk" i galleriet för att nå PowerShell-galleriet Administratörer. Sedan följer vi en process för att verifiera ditt ägarskap för paketet. Om vi bedömer att du ska vara ägare till paketet använder vi själva länken "Hantera ägare" för paketet och skickar inbjudan till att bli ägare. Vi kommer bara att göra detta efter att ha kontrollerat att du ska vara ägare och processen för detta varierar beroende på omständigheterna. Ofta använder vi paketets projekt-URL för att hitta ett sätt att kontakta projektägaren, men vi kan också använda Twitter, Email eller andra sätt att kontakta projektägaren.