Pakketeigenaren beheren

Het eigendom van een pakket in de PowerShell Gallery wordt gedefinieerd door wie het pakket naar de galerie heeft gepubliceerd. Soms moeten deze metagegevens worden beheerd buiten de eerste 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 bevoegdheden dan andere eigenaren.

De eerste eigenaar van een pakket instellen

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

Eigenaren toevoegen

Zodra een pakket is gepubliceerd naar de PowerShell Gallery, kunt u eenvoudig extra gebruikers uitnodigen 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. Ga naar een pakketpagina met behulp van het tabblad Items, zoek of klik op uw gebruikersnaam en klik vervolgens op Mijn pakketten beheren.
  3. Wanneer u bent aangemeld als eigenaar van een pakket, ziet u aan de linkerkant de koppeling Eigenaren beheren om op te klikken.
  4. Voer de gebruikersnaam in van de persoon die u als eigenaar wilt toevoegen en klik op Toevoegen.
  5. Vervolgens wordt er een e-mail 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' in de huidige eigenaren. Die uitnodiging kan worden verwijderd; net als andere eigenaren kunnen worden verwijderd. Dit proces van uitnodigingen voorkomt dat gebruikers ten onrechte andere gebruikers toevoegen als eigenaren van hun pakketten.

De metagegevens 'Auteurs' zijn puur vrije vormtekst; alleen 'Eigenaren' worden beheerd.

Eigenaren verwijderen

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

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

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 twee bovenstaande 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 onder een paar formulieren binnengekomen, 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

Een laatste scenario heeft zich voorgedaan, maar niet vaak. Pakketten zijn zwevende pakketten geworden en het enige account van de pakketeigenaar kan niet worden gebruikt om nieuwe eigenaren toe te voegen. Hier volgen enkele voorbeelden van dit scenario:

  • Het account van de eigenaar is gekoppeld aan een e-mailadres dat niet meer bestaat en de gebruiker is zijn wachtwoord vergeten
  • De geregistreerde eigenaar heeft het bedrijf verlaten dat het pakket produceert en kan niet worden bereikt om het pakketeigendom bij te werken
  • Vanwege een bug die slechts een handvol 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 rechtmatige eigenaar van een pakket bent en de huidige eigenaar niet kunt bereiken om eigendomsmachtigingen 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 verifiëren. Als we bepalen dat u eigenaar van het pakket moet zijn, gebruiken we de koppeling Eigenaren beheren voor het pakket zelf en sturen we u de uitnodiging om eigenaar te worden. We doen dit alleen nadat is geverifieerd dat u eigenaar moet zijn en het proces hiervoor verschilt per omstandigheden. Vaak gebruiken we de Project-URL van het pakket om een manier te vinden om contact op te stellen met de projecteigenaar, maar we kunnen ook Twitter, Email of andere manieren gebruiken om contact op te maken met de projecteigenaar.