หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใน Power BI การโหลดตัวเชื่อมต่อแบบกําหนดเองจะถูกจํากัดโดยการตั้งค่าความปลอดภัยที่คุณเลือก ตามกฎทั่วไป เมื่อความปลอดภัยสําหรับการโหลดตัวเชื่อมต่อแบบกําหนดเองถูกตั้งค่าเป็น 'แนะนํา' ตัวเชื่อมต่อแบบกําหนดเองจะไม่โหลดเลย และคุณต้องลดระดับลงเพื่อให้โหลด
ข้อยกเว้นนี้คือ 'ตัวเชื่อมต่อที่ลงนาม' ที่เชื่อถือได้ ตัวเชื่อมต่อที่ลงนามเป็นรูปแบบพิเศษของตัวเชื่อมต่อแบบกําหนดเอง ซึ่งเป็นไฟล์ .pqx แทนไฟล์ .mez ซึ่งได้รับการลงนามด้วยใบรับรอง ผู้ลงนามสามารถให้ลายนิ้วมือของลายเซ็นแก่ผู้ใช้หรือแผนกไอทีของผู้ใช้ ซึ่งสามารถใส่ลงในรีจิสทรีเพื่อระบุความน่าเชื่อถือของตัวเชื่อมต่อที่กําหนดได้อย่างปลอดภัย
ขั้นตอนต่อไปนี้ช่วยให้คุณสามารถใช้ใบรับรอง (พร้อมคําอธิบายเกี่ยวกับวิธีการสร้างใบรับรองหากคุณไม่มีใบรับรอง) และลงนามในตัวเชื่อมต่อแบบกําหนดเองด้วยเครื่องมือ 'MakePQX'
Note
หากคุณต้องการความช่วยเหลือในการสร้างใบรับรองที่ลงนามด้วยตนเองเพื่อทดสอบคําแนะนําเหล่านี้ ให้ไปที่ เอกสารประกอบของ Microsoft บน New-SelfSignedCertificate ใน PowerShell
Note
หากคุณต้องการความช่วยเหลือในการส่งออกใบรับรองของคุณเป็น pfx ให้ไปที่ Export-PfxCertificate
ดาวน์โหลด MakePQX
แตกโฟลเดอร์ MakePQX ในซิปที่ให้มาไปยังเป้าหมายที่คุณต้องการ
หากต้องการเรียกใช้ ให้เรียก MakePQX ในบรรทัดคําสั่ง ต้องใช้ไลบรารีอื่นๆ ในโฟลเดอร์ ดังนั้นคุณจึงไม่สามารถคัดลอกไฟล์ปฏิบัติการเพียงรายการเดียวได้ การเรียกใช้โดยไม่มีพารามิเตอร์ใดๆ จะส่งคืนข้อมูลวิธีใช้
การใช้งาน: MakePQX [ตัวเลือก] [คําสั่ง]
ตัวเลือก:
| ตัวเลือก | คำอธิบาย |
|---|---|
| -? | -ชม | --วิธีใช้ | แสดงข้อมูลวิธีใช้ |
คำสั่ง:
| คำสั่ง | คำอธิบาย |
|---|---|
| อัด | สร้างไฟล์ pqx |
| สัญลักษณ์ | ลงนาม pqx ที่ไม่ได้ลงนาม หรือลงนามตอบโต้หาก pqx ได้รับการลงนามแล้ว ใช้ตัวเลือก --replace เพื่อแทนที่ลายเซ็นที่มีอยู่ |
| ตรวจสอบ | ตรวจสอบสถานะลายเซ็นบนไฟล์ pqx ค่าที่ส่งกลับจะไม่ใช่ศูนย์หากลายเซ็นไม่ถูกต้อง |
มีสามคําสั่งใน MakePQX ใช้ MakePQX [command] --help สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําสั่ง
บรรจุสินค้า
คําสั่ง Pack ใช้ไฟล์ mez และแพ็คลงในไฟล์ pqx ซึ่งสามารถเซ็นชื่อได้ ไฟล์ PQX ยังสามารถรองรับความสามารถบางอย่างที่จะเพิ่มในอนาคต
การใช้งาน: แพ็ค MakePQX [ตัวเลือก]
ตัวเลือก:
| ตัวเลือก | คำอธิบาย |
|---|---|
| -? | -ชม | --วิธีใช้ | แสดงข้อมูลความช่วยเหลือ |
| -เมกะเฮิร์ต | --เมซ | ไฟล์นามสกุลอินพุต |
| -ค | --ใบรับรอง | ใบรับรอง (.pfx) ที่ใช้ในการเซ็นชื่อไฟล์นามสกุล |
| -ป | --รหัสผ่าน | รหัสผ่านสําหรับไฟล์ใบรับรอง |
| -t | --เป้าหมาย | ชื่อไฟล์เอาต์พุต มีค่าเริ่มต้นเป็นชื่อเดียวกับไฟล์อินพุต |
ตัวอย่าง
C:\Users\cpope\Downloads\MakePQXMakePQX.exe> pack -mz "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorld.mez" -t "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorldSigned.pqx"
สัญลักษณ์
คําสั่ง ลงนาม จะลงนามไฟล์ pqx ของคุณด้วยใบรับรอง โดยให้รหัสประจําตัวที่สามารถตรวจสอบความน่าเชื่อถือโดยไคลเอ็นต์ Power BI ด้วยการตั้งค่าความปลอดภัยที่สูงขึ้น คําสั่งนี้ใช้ไฟล์ pqx และส่งคืนไฟล์ pqx เดียวกันที่ลงนาม
การใช้งาน: เครื่องหมาย MakePQX [อาร์กิวเมนต์] [ตัวเลือก]
อาร์กิวเมนต์:
| อาร์กิวเมนต์ | คำอธิบาย |
|---|---|
| <ไฟล์ PQX> | เส้นทางไปยังไฟล์ pqx |
ตัวเลือก:
| ตัวเลือก | คำอธิบาย |
|---|---|
| -ค | --ใบรับรอง | ใบรับรอง (.pfx) ที่ใช้ในการเซ็นชื่อไฟล์นามสกุล |
| -ป | --รหัสผ่าน | รหัสผ่านสําหรับไฟล์ใบรับรอง |
| -ร | --แทน | แทนที่ลายเซ็นที่มีอยู่แทนการลงนาม |
| -? | -ชม | --วิธีใช้ | แสดงข้อมูลความช่วยเหลือ |
ตัวอย่าง
C:\Users\cpope\Downloads\MakePQX>MakePQX sign "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorldSigned.pqx" --certificate ContosoTestCertificate.pfx --password password
ตรวจสอบ
คําสั่ง Verify จะตรวจสอบว่าโมดูลของคุณได้รับการลงนามอย่างถูกต้อง และแสดงสถานะ ใบรับรอง
การใช้งาน: MakePQX ตรวจสอบ [อาร์กิวเมนต์] [ตัวเลือก]
อาร์กิวเมนต์:
| อาร์กิวเมนต์ | คำอธิบาย |
|---|---|
| <ไฟล์ PQX> | เส้นทางไปยังไฟล์ pqx |
ตัวเลือก:
| ตัวเลือก | คำอธิบาย |
|---|---|
| -คิว | --เงียบ | ซ่อนเอาต์พุตการตรวจสอบลายเซ็น |
| -? | -ชม | --วิธีใช้ | แสดงข้อมูลความช่วยเหลือ |
ตัวอย่าง
C:\Users\cpope\Downloads\MakePQX>MakePQX ตรวจสอบ "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\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"
}
]
}
การเชื่อถือตัวเชื่อมต่อที่ลงนามใน Power BI Desktop
เมื่อคุณยืนยันลายเซ็นของคุณแล้ว คุณสามารถให้ลายนิ้วมือแก่ผู้ใช้ปลายทางเพื่อแสดงว่าเชื่อถือได้ คุณสามารถอ่านเกี่ยวกับวิธีการระบุลายนิ้วมือได้ในเอกสารประกอบ Power BI