Del via


Håndtering af Power Query-Forbind eller signering

I Power BI er indlæsningen af brugerdefinerede connectors begrænset af dit valg af sikkerhedsindstilling. Når sikkerheden for indlæsning af brugerdefinerede connectors som hovedregel er angivet til 'Anbefalet', indlæses de brugerdefinerede connectors slet ikke, og du skal sænke den for at få dem til at blive indlæst.

Der er tillid til undtagelsen, 'signerede connectors'. Signerede connectors er et særligt format af brugerdefineret connector, en .pqx-fil i stedet for .mez-fil, som er signeret med et certifikat. Underskriveren kan give brugeren eller brugerens it-afdeling et aftryk af signaturen, som kan placeres i registreringsdatabasen for sikkert at angive, at der er tillid til en given connector.

Med følgende trin kan du bruge et certifikat (med en forklaring på, hvordan du opretter et, hvis du ikke har en tilgængelig), og signere en brugerdefineret connector med værktøjet 'MakePQX'.

Bemærk

Hvis du har brug for hjælp til at oprette et selvsigneret certifikat for at teste disse instruktioner, skal du gå til Microsoft-dokumentationen på New-SelfSignedCertificate i PowerShell.

Bemærk

Hvis du har brug for hjælp til at eksportere dit certifikat som pfx, skal du gå til Export-PfxCertificate.

  1. Download MakePQX.

  2. Udpak mappen MakePQX i den inkluderede zip til det ønskede mål.

  3. Hvis du vil køre den, skal du kalde MakePQX på kommandolinjen. Det kræver de andre biblioteker i mappen, så du kan ikke kun kopiere den ene eksekverbare fil. Hvis du kører uden nogen parametre, returneres hjælpoplysningerne.

Forbrug: MakePQX [indstillinger] [kommando]

Muligheder:

Indstillinger Beskrivelse
-? | -h | --hjælp Vis hjælp-oplysninger

Kommandoer:

Kommando Beskrivelse
Pack Opret en pqx-fil.
Tegn Signerer en ikke-signeret pqx eller tællersigneringer, hvis pqx allerede er signeret. Brug indstillingen - erstat til at erstatte den eksisterende signatur.
Kontrollere Kontrollér signaturstatus for en pqx-fil. Returværdien er ikke nul, hvis signaturen er ugyldig.

Der er tre kommandoer i MakePQX. Brug MakePQX [command] – hjælp til at få flere oplysninger om en kommando.

Pakke

Kommandoen Pack tager en mez-fil og pakker den ind i en pqx-fil, som kan signeres. Pqx-filen kan også understøtte nogle funktioner, der tilføjes i fremtiden.

Anvendelse: MakePQX-pakke [indstillinger]

Muligheder:

Indstilling Beskrivelse
-? | -h | --hjælp Vis hjælp-oplysninger.
-mz | --mez Inputudvidelsesfil.
-c-certifikat | Certifikatet (.pfx), der bruges til at signere filtypenavnet.
-p | --adgangskode Adgangskode til certifikatfilen.
-t | --target Outputfilnavn. Bruger som standard det samme navn som inputfilen.

Eksempel

C:\Users\cpope\Downloads\MakePQX>MakePQX.exe pack -mz "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Forbind ors\HelloWorld.mez" -t "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Forbind ors\HelloWorldSigned.pqx"

Tegn

Kommandoen Signer signerer din pqx-fil med et certifikat og giver den et aftryk, der kan kontrolleres for tillid af Power BI-klienter med den højere sikkerhedsindstilling. Denne kommando tager en pqx-fil og returnerer den samme pqx-fil, signeret.

Anvendelse: MakePQX-tegn [argumenter] [indstillinger]

Argumenter:

Argument Beskrivelse
<pqx-fil> Stien til pqx-filen.

Muligheder:

Indstilling Beskrivelse
-c-certifikat | Certifikatet (.pfx), der bruges til at signere filtypenavnet.
-p | --adgangskode Adgangskode til certifikatfilen.
-r | --erstat Erstat eksisterende signatur i stedet for kontrasignering.
-? | -h | --hjælp Vis hjælp-oplysninger.

Eksempel

C:\Users\cpope\Downloads\MakePQX>MakePQX sign "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Forbind ors\HelloWorldSigned.pqx" --certificate ContosoTestCertificate.pfx --adgangskode

Kontrollere

Kommandoen Bekræft bekræfter, at dit modul er korrekt signeret og viser certifikatstatussen.

Forbrug: MakePQX bekræft [argumenter] [indstillinger]

Argumenter:

Argument Beskrivelse
<pqx-fil> Stien til pqx-filen.

Muligheder:

Indstilling Beskrivelse
-q | --quiet Skjuler output for signaturbekræftelse.
-? | -h | --hjælp Vis hjælp-oplysninger.

Eksempel

C:\Users\cpope\Downloads\MakePQX>MakePQX verify "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Forbind ors\HelloWorldSigned.pqx"

{ 
  "SignatureStatus": "Success", 
  "CertificateStatus": [ 
    { 
      "Issuer": "CN=Colin Popell", 
      "Thumbprint": "16AF59E4BE5384CD860E230ED4AED474C2A3BC69", 
      "Subject": "CN=Colin Popell", 
      "NotBefore": "2019-02-14T22:47:42-08:00", 
      "NotAfter": "2020-02-14T23:07:42-08:00", 
      "Valid": false, 
      "Parent": null, 
      "Status": "UntrustedRoot" 
    } 
  ] 
} 

Tillid til signerede connectors i Power BI Desktop

Når du har bekræftet din signatur, kan du angive aftrykket til den slutbruger, der skal vises som pålidelig. Du kan læse om, hvordan du angiver aftrykket i Dokumentationen til Power BI.