Power Query Verbinding maken ondertekening verwerken
In Power BI wordt het laden van aangepaste connectors beperkt door uw keuze voor beveiligingsinstellingen. Als de beveiliging voor het laden van aangepaste connectors is ingesteld op Aanbevolen, worden de aangepaste connectors helemaal niet geladen en moet u deze verlagen om ze te laden.
De uitzondering hierop is vertrouwde, 'ondertekende connectors'. Ondertekende connectors zijn een speciale indeling van aangepaste connector, een .pqx in plaats van .mez-bestand, dat is ondertekend met een certificaat. De ondertekenaar kan de gebruiker of de IT-afdeling van de gebruiker voorzien van een vingerafdruk van de handtekening, die in het register kan worden geplaatst om veilig aan te geven dat een bepaalde connector wordt vertrouwd.
Met de volgende stappen kunt u een certificaat gebruiken (met een uitleg over het genereren van een certificaat als u er geen beschikbaar hebt) en een aangepaste connector ondertekenen met het hulpprogramma MakePQX.
Notitie
Als u hulp nodig hebt bij het maken van een zelfondertekend certificaat om deze instructies te testen, gaat u naar de Microsoft-documentatie over New-SelfSignedCertificate in PowerShell.
Notitie
Als u hulp nodig hebt bij het exporteren van uw certificaat als pfx, gaat u naar Export-PfxCertificate.
Download MakePQX.
Pak de map MakePQX uit in de meegeleverde zip naar het gewenste doel.
Als u dit wilt uitvoeren, roept u MakePQX aan op de opdrachtregel. Hiervoor zijn de andere bibliotheken in de map vereist, zodat u niet alleen het ene uitvoerbare bestand kunt kopiëren. Als u geen parameters uitvoert, worden de Help-informatie geretourneerd.
Gebruik: MaakPQX [opties] [opdracht]
Opties:
Opties | Beschrijving |
---|---|
-? | -h | --help | Help-informatie weergeven |
Opdrachten:
Opdracht | Beschrijving |
---|---|
Pack | Maak een pqx-bestand. |
Teken | Ondertekent een niet-ondertekende pqx of tegentekens als pqx al is ondertekend. Gebruik de optie --replace om de bestaande handtekening te vervangen. |
Controleren | Controleer de handtekeningstatus op een pqx-bestand. De retourwaarde is niet nul als de handtekening ongeldig is. |
Er zijn drie opdrachten in MakePQX. Gebruik MakePQX [command] --help voor meer informatie over een opdracht.
De opdracht Pack neemt een mez-bestand en verpakt het in een pqx-bestand, dat kan worden ondertekend. Het pqx-bestand biedt ook ondersteuning voor enkele mogelijkheden die in de toekomst worden toegevoegd.
Gebruik: MakePQX pack [options]
Opties:
Optie | Omschrijving |
---|---|
-? | -h | --help | Help-informatie weergeven. |
-mz | --mez | Invoerextensiebestand. |
-c | --certificate | Het certificaat (.pfx) dat wordt gebruikt om het extensiebestand te ondertekenen. |
-p | --wachtwoord | Wachtwoord voor het certificaatbestand. |
-t | --target | Naam van uitvoerbestand. De standaardwaarde is dezelfde naam als het invoerbestand. |
C:\Users\cpope\Downloads\MakePQX>MakePQX.exe pack -mz "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Verbinding maken ors\HelloWorld.mez" -t "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Verbinding maken ors\HelloWorldSigned.pqx"
De opdracht Ondertekenen ondertekent uw pqx-bestand met een certificaat, waardoor het een vingerafdruk krijgt die kan worden gecontroleerd op vertrouwen door Power BI-clients met de hogere beveiligingsinstelling. Met deze opdracht wordt een pqx-bestand gebruikt en wordt hetzelfde pqx-bestand geretourneerd, ondertekend.
Gebruik: MaakPQX-teken [argumenten] [opties]
Argumenten:
Argument | Beschrijving |
---|---|
<pqx-bestand> | Het pad naar het pqx-bestand. |
Opties:
Optie | Omschrijving |
---|---|
-c | --certificate | Het certificaat (.pfx) dat wordt gebruikt om het extensiebestand te ondertekenen. |
-p | --wachtwoord | Wachtwoord voor het certificaatbestand. |
-r | --replace | Vervang bestaande handtekening in plaats van tegentekening. |
-? | -h | --help | Help-informatie weergeven. |
C:\Users\cpope\Downloads\MakePQX>MakePQX sign "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Verbinding maken ors\HelloWorldSigned.pqx" --certificate ContosoTestCertificate.pfx --password password password
Met de opdracht Controleren wordt gecontroleerd of uw module juist is ondertekend en wordt de certificaatstatus weergegeven.
Gebruik: Controleren [argumenten] [argumenten] [opties]
Argumenten:
Argument | Beschrijving |
---|---|
<pqx-bestand> | Het pad naar het pqx-bestand. |
Opties:
Optie | Omschrijving |
---|---|
-q-quiet | | Hiermee verbergt u de uitvoer van handtekeningverificatie. |
-? | -h | --help | Help-informatie weergeven. |
C:\Users\cpope\Downloads\MakePQX>MakePQX verify "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Verbinding maken 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"
}
]
}
Zodra u uw handtekening hebt geverifieerd, kunt u de vingerafdruk aan de eindgebruiker opgeven om te vermelden als vertrouwd. U kunt lezen hoe u de vingerafdruk kunt opgeven in de Power BI-documentatie.