Pakketeigenaren beheren

Het eigendom van een pakket in PowerShell Gallery wordt gedefinieerd door wie het pakket naar de galerie heeft gepubliceerd. Soms moeten deze metagegevens worden beheerd buiten de initiële pakketpublicatie, wat betekent dat de metagegevens van de eigenaar veranderlijk moeten zijn terwijl het pakket zelf dat niet is.

Alle pakketeigenaren zijn peers. Dit betekent dat elke pakketeigenaar een nieuwe versie van een pakket kan publiceren. Het betekent ook dat elke pakketeigenaar elke andere pakketeigenaar kan verwijderen. Geen enkele eigenaar heeft meer autoriteit dan andere eigenaren.

De initiële eigenaar van een pakket instellen

Wanneer een nieuw pakket wordt gepubliceerd naar PowerShell Gallery, wordt de initiële eigenaar gedefinieerd door de gebruiker die het pakket heeft gepubliceerd. Dit wordt bepaald door waarvan de API-sleutel is gebruikt in de Publish-Module cmdlet.

Eigenaren toevoegen

Zodra een pakket is gepubliceerd naar de PowerShell Gallery, is het eenvoudig om extra gebruikers uit te nodigen om eigenaar van een pakket te worden.

  1. Meld u aan bij de PowerShell Gallery met het account dat de huidige eigenaar van een pakket is.
  2. Navigeer naar een pakketpagina met behulp van het tabblad Items, zoek of klik op uw gebruikersnaam en vervolgens op Mijn pakketten beheren.
  3. Wanneer u bent aangemeld als eigenaar van een pakket, is er aan de linkerkant een koppeling 'Eigenaren beheren' om op te klikken.
  4. Voer de gebruikersnaam in van de persoon die u wilt toevoegen als eigenaar en klik op Toevoegen.
  5. Vervolgens wordt er een e-mailbericht verzonden naar de nieuwe mede-eigenaar, als uitnodiging om eigenaar van een pakket te worden.
  6. Zodra die gebruiker op de koppeling klikt, is deze een volledige mede-eigenaar met volledige controle over een pakket, inclusief de mogelijkheid om andere gebruikers als eigenaren te verwijderen.

Notitie

Totdat de nieuwe eigenaar het eigendom bevestigt, wordt deze niet vermeld als eigenaar van een pakket. Wanneer u de pagina Eigenaren beheren bekijkt, ziet u de vermelding 'Goedkeuring in behandeling' bij de huidige eigenaren. Die uitnodiging kan worden verwijderd; net zoals andere eigenaren kunnen worden verwijderd. Dit proces van uitnodigingen voorkomt dat gebruikers ten onrechte andere gebruikers toevoegen als eigenaren van hun pakketten.

De metagegevens van 'Auteurs' zijn uitsluitend vrije tekst; alleen 'Eigenaren' worden beheerd.

Eigenaren verwijderen

Wanneer een pakket meerdere eigenaren heeft en een pakket moet worden verwijderd, is het proces eenvoudig:

  1. Meld u aan PowerShell Gallery met het account dat de huidige eigenaar van een pakket is;
  2. Navigeer naar een pakketpagina met behulp van het tabblad Pakketten, zoek of klik op uw gebruikersnaam en vervolgens op Mijn pakketten beheren.
  3. Wanneer u bent aangemeld als eigenaar van een pakket, is er aan de linkerkant een koppeling 'Eigenaren beheren' om op te klikken;
  4. Klik op de koppeling Verwijderen naast de eigenaar die moet worden verwijderd.

Eigendom van pakket overdragen

Soms krijgen we ondersteuningsaanvragen om het eigendom van pakketten over te dragen van de ene gebruiker naar de andere, maar u kunt dit bijna altijd zelf doen. Het overdragen van eigendom van de ene gebruiker naar de andere is gewoon een combinatie van de bovenstaande twee functies.

  1. De huidige eigenaar nodigt de nieuwe gebruiker uit om mede-eigenaar te worden en de nieuwe gebruiker accepteert de uitnodiging;
  2. De nieuwe gebruiker verwijdert de oude gebruiker uit de lijst met eigenaren.

Deze aanvraag is in een paar formulieren verwerkt, maar het proces werkt hetzelfde.

  • Het eigendom van het pakket verandert van de ene ontwikkelaar naar de andere
  • Het pakket is per ongeluk gepubliceerd met het verkeerde account

Zwevende pakketten

Er is een laatste scenario opgetreden, maar niet vaak. Pakketten zijn zwevende pakketten geworden en het enige pakketeigenaarsaccount kan niet worden gebruikt om nieuwe eigenaren toe te voegen. Hier zijn enkele voorbeelden van dit scenario:

  • Het account van de eigenaar is gekoppeld aan een e-mailadres dat niet meer bestaat en de gebruiker het wachtwoord is vergeten
  • De geregistreerde eigenaar heeft het bedrijf verlaten dat het pakket produceert en kan niet worden bereikt om het eigendom van het pakket bij te werken
  • Vanwege een fout die slechts een aantal pakketten heeft beïnvloed, is het pakket op de een of andere manier eigenaarloos in de galerie

De PowerShell Gallery beheerders hebben toegang tot de koppeling 'Eigenaren beheren' voor elk pakket. Als u de juiste eigenaar van een pakket bent en de huidige eigenaar niet kunt bereiken om machtigingen voor eigendom te verkrijgen, gebruikt u de koppeling 'Misbruik melden' in de galerie om de PowerShell Gallery-beheerders te bereiken. Vervolgens volgen we een proces om uw eigendom van het pakket te controleren. Als we bepalen dat u een eigenaar van het pakket moet zijn, gebruiken we zelf de koppeling 'Eigenaren beheren' voor het pakket en sturen we u de uitnodiging om eigenaar te worden. We doen dit alleen nadat u hebt gecontroleerd of u een eigenaar moet zijn en het proces hiervoor varieert per situatie. Vaak gebruiken we de Project-URL van het pakket om contact op te nemen met de projecteigenaar, maar we kunnen ook Twitter, E-mail of een andere manier gebruiken om contact op te nemen met de eigenaar van het project.