Αυτή η εκμάθηση παρουσιάζει πώς μπορείτε να χρησιμοποιήσετε τα εργαλεία δυνατότητας προγραμματισμού για να δημιουργήσετε αναφορές απομόνωσης μεταξύ μισθωτών.
Σε αυτό το εκπαιδευτικό βοήθημα, μάθετε πώς μπορείτε να κάνετε τα εξής:
- Δημιουργία αναφοράς
- Λίστα όλων των αναφορών για τον μισθωτή
- Λήψη μίας αναφοράς
Δημιουργία αναφοράς
Χρησιμοποιήστε τις παρακάτω πληροφορίες για να βρείτε διάφορους τρόπους με τους οποίους μπορείτε να δημιουργήσετε μια νέα αναφορά.
Σημείωμα
Μπορείτε να δημιουργήσετε μόνο μία αναφορά ανά μισθωτή ανά ημερολογιακή ημέρα.
Προσθέστε μια νέα ενέργεια στον καμβά, κάνοντας αναζήτηση για "Δημιουργία αίτησης για τη δημιουργία μιας αναφοράς σύνδεσης μεταξύ μισθωτών για έναν μισθωτή ή επιστροφή μιας υπάρχουσας αναφοράς". Δεν απαιτούνται παράμετροι.
Χρησιμοποιήστε την παρακάτω δέσμη ενεργειών PowerShell για να δημιουργήσετε την αναφορά.
Import-Module "MSAL.PS"
$AuthResult = Get-MsalToken -ClientId '<client id of your Microsoft Entra ID application registration>' -Scope 'https://api.powerplatform.com/.default'
$Headers = @{Authorization = "Bearer $($AuthResult.AccessToken)"}
try
{
# Create a cross tenant connections report
$tenantReportCreateResponse = Invoke-RestMethod -Method Post -Uri "https://api.powerplatform.com/governance/crossTenantConnectionReports?api-version=2022-03-01-preview" -Headers $Headers -Body ""
$reportId = $tenantReportCreateResponse.reportId
$reportStatus = $tenantReportCreateResponse.status
Write-Host "Cross tenant connections report created with ID=$reportId and status=$reportStatus"
} catch {
# Dig into the exception to get the Response details.
Write-Host "Response CorrelationId:" $_.Exception.Response.Headers["x-ms-correlation-id"]
Write-Host "StatusCode:" $_.Exception.Response.StatusCode.value__
Write-Host "StatusDescription:" $_.Exception.Response.StatusDescription
$result = $_.Exception.Response.GetResponseStream()
$reader = New-Object System.IO.StreamReader($result)
$reader.BaseStream.Position = 0
$reader.DiscardBufferedData()
$responseBody = $reader.ReadToEnd();
Write-Host $responseBody
}
Αναφορά API Power Platform: Δημιουργία αναφοράς σύνδεσης μεταξύ μισθωτών
Λίστα όλων των αναφορών για τον μισθωτή
Προσθέστε μια νέα ενέργεια στον καμβά, κάνοντας αναζήτηση για "Λίστα αναφορών σύνδεσης μεταξύ μισθωτών για έναν μισθωτή". Δεν απαιτούνται παράμετροι.
Χρησιμοποιήστε την παρακάτω δέσμη ενεργειών PowerShell για να παρατίθενται όλες οι διαθέσιμες αναφορές για τον μισθωτή σας.
Import-Module "MSAL.PS"
$AuthResult = Get-MsalToken -ClientId '<client id of your Microsoft Entra ID application registration>' -Scope 'https://api.powerplatform.com/.default'
$Headers = @{Authorization = "Bearer $($AuthResult.AccessToken)"}
try
{
# Get all available cross tenant connections reports for a tenant
$tenantListReportResponse = Invoke-RestMethod -Method Get -Uri "https://api.powerplatform.com/governance/crossTenantConnectionReports?api-version=2022-03-01-preview" -Headers $Headers
$report = $tenantListReportResponse | ConvertTo-Json -Depth 3
Write-Host $report
} catch {
# Dig into the exception to get the Response details.
Write-Host "Response CorrelationId:" $_.Exception.Response.Headers["x-ms-correlation-id"]
Write-Host "StatusCode:" $_.Exception.Response.StatusCode.value__
Write-Host "StatusDescription:" $_.Exception.Response.StatusDescription
$result = $_.Exception.Response.GetResponseStream()
$reader = New-Object System.IO.StreamReader($result)
$reader.BaseStream.Position = 0
$reader.DiscardBufferedData()
$responseBody = $reader.ReadToEnd();
Write-Host $responseBody
}
Αναφορά API Power Platform: Λήψη αναφοράς σύνδεσης μεταξύ μισθωτών
Λήψη μίας αναφοράς
Προσθέστε μια νέα ενέργεια στον καμβά, κάνοντας αναζήτηση για "Λήψη αναφοράς σύνδεσης μεταξύ μισθωτών κατά αναγνωριστικό αναφοράς για μισθωτή". Καταχωρήστε το αναγνωριστικό αναφοράς από προηγούμενα βήματα.
Χρησιμοποιήστε την παρακάτω δέσμη ενεργειών PowerShell για να λάβετε μια μεμονωμένη αναφορά για τον μισθωτή σας σχετικά με τις συνδέσεις που χρησιμοποιούνται μέσα στον μισθωτή.
Import-Module "MSAL.PS"
$AuthResult = Get-MsalToken -ClientId '<client id of your Microsoft Entra ID application registration>' -Scope 'https://api.powerplatform.com/.default'
$Headers = @{Authorization = "Bearer $($AuthResult.AccessToken)"}
try
{
# Get one cross tenant connections report for a tenant
$tenantListReportResponse = Invoke-RestMethod -Method Get -Uri "https://api.powerplatform.com/governance/crossTenantConnectionReports/{$reportId}?api-version=2022-03-01-preview" -Headers $Headers
$report = $tenantListReportResponse | ConvertTo-Json -Depth 2
Write-Host $report
Write-Host ""
} catch {
# Go through the exception to get the Response details.
Write-Host "Response CorrelationId:" $_.Exception.Response.Headers["x-ms-correlation-id"]
Write-Host "StatusCode:" $_.Exception.Response.StatusCode.value__
Write-Host "StatusDescription:" $_.Exception.Response.StatusDescription
$result = $_.Exception.Response.GetResponseStream()
$reader = New-Object System.IO.StreamReader($result)
$reader.BaseStream.Position = 0
$reader.DiscardBufferedData()
$responseBody = $reader.ReadToEnd();
Write-Host $responseBody
}
Αναφορά API Power Platform: Λίστα αναφορών σύνδεσης μεταξύ μισθωτών
Σχετικό περιεχόμενο
Αναφορά API Power Platform - Αναφορές σύνδεσης μεταξύ μισθωτών