Åtgärdskontrollen för anslutningsprogram
Du kan använda kontaktåtgärdskontroll för att tillåta eller blockera enskilda åtgärder inom en given kontakt.
Logga in på Power Platform administrationscentret som systemadministratör.
I det vänstra navigeringsfönstret, välj Policyer>Datapolicyer.
Välj en policy och välj sedan Redigera policy i kommandofältet.
Till vänster, välj Fördefinierade anslutningsprogram.
Välj Fler åtgärder bredvid anslutningsprogrammet och sedan Konfigurera anslutningsprogram>Anslutningsprogramåtgärder.
Kommentar
Du kan konfigurera åtgärder för en anslutning för alla anslutningsprogram som kan blockeras, men inte för anslutningsprogram som inte kan blockeras och anpassade anslutningsprogram.
Med hjälp av sidopanel kan du tillåta eller neka specifika åtgärder.
Du kan också ange Standardinställningar för anslutningsprogramåtgärder för att tillåta eller blockera eventuella nya anslutningsåtgärder som kommer att läggas till i anslutningsprogrammet i framtiden.
Kända begränsningar
Administratörer måste ha utvecklaråtkomst till Power Apps
Listan med anslutningsprogramåtgärder hämtas med hjälp av samtal till Power Apps för administratörens räkning. Administratören måste logga in på Power Apps och ha åtkomst för att slutföra användargodkännandeprocessen. Om administratören inte har åtkomst till Power Apps kommer listan över anslutningsprogramåtgärder inte att hämtas.
Publicera Power Apps på nytt
Vissa Power Apps, som publiceras före den 1 oktober 2020, måste publiceras på nytt för åtgärdsregler för anslutningsprogram för att framtvinga dataförlustskydd (DLP).
Det här skriptet hjälper administratörer och utvecklare att identifiera apparna som måste publiceras på nytt.
Add-PowerAppsAccount
$GranularDLPDate = Get-Date -Date "2020-10-01 00:00:00Z"
ForEach ($app in Get-AdminPowerApp){
$versionAsDate = [datetime]::Parse($app.LastModifiedTime)
$olderApp = $versionAsDate -lt $GranularDLPDate
$wasBackfilled = $app.Internal.properties.executionRestrictions -ne $null -and $app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult -ne $null -and ![string]::IsNullOrEmpty($app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult.lastAdvancedBackfillDate)
If($($olderApp -and !$wasBackfilled)){
Write-Host "App must be republished to be Granular DLP compliant: " $app.AppName " " $app.Internal.properties.displayName " " $app.Internal.properties.owner.email
}
Else{
Write-Host "App is already Granular DLP compliant: " $app.AppName
}
}
PowerShell-stöd för åtgärdskontroll för anslutningsprogram
Hämta en lista med tillgängliga åtgärder för ett anslutningsprogram med Get-AdminPowerAppConnectorAction
.
Get-AdminPowerAppConnectorAction
Till exempel:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
ID | Type | Egenskaper |
---|---|---|
TodaysForecast | Microsoft. ProcessSimple/apis/apiOperations | Hämta prognosen för den aktuella dagen på en angiven plats. |
OnCurrentWeatherChange | Microsoft. ProcessSimple/apis/apiOperations | Utlöser ett nytt flöde när det angivna måttet ändras. |
CurrentWeaige | Microsoft. ProcessSimple/apis/apiOperations | Få aktuellt väder för en plats. Synlighet=avancerat |
TomorrowsForecast | Microsoft. ProcessSimple/apis/apiOperations | Hämta prognosen för imorgon på en angiven plats. |
OnCurrentConditionsChange | Microsoft. ProcessSimple/apis/apiOperations | Utlöser ett nytt flöde när villkoren för en plats ändras. |
Konfigurera åtgärdsregler för anslutningsprogram för en policy
Objektet som innehåller åtgärdsregler för anslutningsprogram för en policy kallas nedan för anslutningsprogramkonfigurationer.
Konfigurationsobjektet för anslutningsprogram har följande struktur:
$ConnectorConfigurations = @{
connectorActionConfigurations = @( # array – one entry per connector
@{
connectorId # string
actionRules = @( # array – one entry per rule
@{
actionId # string
behavior # supported values: Allow/Block
}
)
defaultConnectorActionRuleBehavior # supported values: Allow/Block
}
)
}
Hämta befintliga konfigurationer för anslutningsprogram för en DLP-princip
Get-PowerAppDlpPolicyConnectorConfigurations
Skapa konfigurationer för anslutningsprogram för en DLP-princip
New-PowerAppDlpPolicyConnectorConfigurations
Uppdatera konfigurationer för anslutningsprogram för en DLP-princip
Set-PowerAppDlpPolicyConnectorConfigurations
Exempel
Mål:
- Blockera åtgärder TodaysForecast och CurrentWeainter av anslutningsprogram MSN Weather; medge alla andra åtgärder.
- Tillåt åtgärd GetRepositoryById för anslutningsprogram GitHub; blockera alla andra åtgärder.
Kommentar
I följande cmdlet refererar PolicyName till det unika GUID. Du kan hämta DLP GUID genom att köra cmdleten Get-DlpPolicy.
$ConnectorConfigurations = @{
connectorActionConfigurations = @(
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_msnweather"
actionRules = @(
@{
actionId = "TodaysForecast"
behavior = "Block"
},
@{
actionId = "CurrentWeather"
behavior = "Block"
}
)
defaultConnectorActionRuleBehavior = "Allow"
},
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_github"
actionRules = @(
@{
actionId = "GetRepositoryById"
behavior = "Allow"
}
)
defaultConnectorActionRuleBehavior = "Block"
}
)
}
New-PowerAppDlpPolicyConnectorConfigurations -TenantId $TenantId -PolicyName $PolicyName -NewDlpPolicyConnectorConfigurations $ConnectorConfigurations