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 inledande paketpublicering, vilket innebär att ägarens metadata måste vara föränderliga medan själva paketet inte är det.
Alla paketägare är peer-kollegor. 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 ursprungliga ägaren av den användare som publicerade paketet. Detta bestäms av vars API-nyckel användes i Publish-Module cmdleten.
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.
- Logga in på PowerShell-galleriet med kontot som är den aktuella ägaren till ett paket.
- Gå till en paketsida med hjälp av fliken Objekt, sök eller klicka på ditt användarnamn och sedan Hantera mina paket.
- När du är inloggad som paketägare finns länken "Hantera ägare" till vänster där du kan klicka.
- Ange användarnamnet för den person som ska läggas till som ägare och klicka på Lägg till.
- Ett e-postmeddelande skickas sedan till den nya medägaren som en inbjudan att bli ägare till ett paket.
- När användaren klickar på länken är han eller hon en fullständig medägare med fullständig kontroll över ett paket, inklusive möjligheten att ta bort andra användare som ägare.
Anteckning
Innan den nya ägaren bekräftar ägarskapet visas de inte som ägare till ett paket. När du visar sidan Hantera ägare visas posten "väntande godkännande" i de aktuella ägarna. Inbjudan kan tas bort. precis som andra ägare kan tas bort. Den här processen med inbjudningar hindrar användare från att felaktigt lägga till andra användare som ägare till sina paket.
Metadata för "Författare" är helt friformstext. endast "Ägare" kontrolleras.
Ta bort ägare
När ett paket har flera ägare och ett måste tas bort är processen enkel:
- Logga in på PowerShell-galleriet med kontot som är den aktuella ägaren av ett paket.
- Gå till en paketsida med hjälp av fliken Paket, sök eller klicka på ditt användarnamn och sedan hantera mina paket.
- När du är inloggad som paketägare finns länken "Hantera ägare" till vänster där du kan klicka.
- 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ägarskapet från en användare till en annan, men du kan nästan alltid göra det själv. Att överföra ägarskapet från en användare till en annan är helt enkelt en kombination av de två funktionerna ovan.
- Den aktuella ägaren bjuder in den nya användaren att bli medägare och den nya användaren accepterar inbjudan.
- Den nya användaren tar bort den gamla användaren från listan över ägare.
Den här begäran har kommit in i ett par former, 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ägarens konto kan inte användas för att lägga till nya ägare. Här följer 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 ett fåtal paket är paketet på något sätt ägarlöst i galleriet
Administratören PowerShell-galleriet åtkomst till länken "Hantera ägare" för alla paket. Om du är rätt ägare till ett paket och inte kan nå den aktuella ägaren för att få ägarskapsbehörigheter använder du länken "Rapportera missbruk" i galleriet för att nå PowerShell-galleriet Administratörer. Vi kommer sedan att följa en process för att verifiera ditt ägarskap för paketet. Om vi bestämmer 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 verifierat att du ska vara ägare och processen för detta varierar beroende på omständigheterna. Ofta använder vi paketets url Project för att hitta ett sätt att kontakta projektägaren, men vi kan också använda Twitter, e-post eller andra sätt att kontakta projektägaren.