cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
TonyMcg1
Level: Powered On

Mange which Environment is in which DLP with PowerShell - and remove from Tenant DLP

Looking to automate the admin tasks we hav eto do in our powerplatform.

Using powershell to add th ecommans to our pipline.

I can see th ecommand to to create DLPs and add connectors to DLPs liek this:

 

Add-ConnectorToBusinessDataGroup -PolicyName 'PolicyName' –ConnectorName 'ConnectorName'

 

But cannot see a PowerShell command to assign Enviroments to a DLP, remove an Environment form a DLP.

Exclude Environment form Tenant DLP.

 

Does anyone have details on to do this with PowerShell?

1 ACCEPTED SOLUTION

Accepted Solutions
Super User
Super User

Re: Mange which Environment is in which DLP with PowerShell - and remove from Tenant DLP

You can use the Set-AdminDlpPolicy to create include or exclude filters on environments.  Here are some examples

-------------------------- EXAMPLE 2 --------------------------
    
    PS C:\>Set-AdminDlpPolicy -PolicyName 78d6c98c-aaa0-4b2b-91c3-83d211754d8a -FilterType Include -Environments 
    "febb5387-84d7-4717-8345-334a34402f3d,83d98843-bfd7-47ef-bfcd-dc628810ae7b"
    
    Only applies the policy to the environments febb5387-84d7-4717-8345-334a34402f3d and 
    83d98843-bfd7-47ef-bfcd-dc628810ae7b.
    
    
    
    
    -------------------------- EXAMPLE 3 --------------------------
    
    PS C:\>Set-AdminDlpPolicy -PolicyName 78d6c98c-aaa0-4b2b-91c3-83d211754d8a -FilterType Exclude -Environments 
    "febb5387-84d7-4717-8345-334a34402f3d,83d98843-bfd7-47ef-bfcd-dc628810ae7b"
    
    Applies the policy to all environments except febb5387-84d7-4717-8345-334a34402f3d and 
    83d98843-bfd7-47ef-bfcd-dc628810ae7b.


-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

View solution in original post

2 REPLIES 2
Super User
Super User

Re: Mange which Environment is in which DLP with PowerShell - and remove from Tenant DLP

You can use the Set-AdminDlpPolicy to create include or exclude filters on environments.  Here are some examples

-------------------------- EXAMPLE 2 --------------------------
    
    PS C:\>Set-AdminDlpPolicy -PolicyName 78d6c98c-aaa0-4b2b-91c3-83d211754d8a -FilterType Include -Environments 
    "febb5387-84d7-4717-8345-334a34402f3d,83d98843-bfd7-47ef-bfcd-dc628810ae7b"
    
    Only applies the policy to the environments febb5387-84d7-4717-8345-334a34402f3d and 
    83d98843-bfd7-47ef-bfcd-dc628810ae7b.
    
    
    
    
    -------------------------- EXAMPLE 3 --------------------------
    
    PS C:\>Set-AdminDlpPolicy -PolicyName 78d6c98c-aaa0-4b2b-91c3-83d211754d8a -FilterType Exclude -Environments 
    "febb5387-84d7-4717-8345-334a34402f3d,83d98843-bfd7-47ef-bfcd-dc628810ae7b"
    
    Applies the policy to all environments except febb5387-84d7-4717-8345-334a34402f3d and 
    83d98843-bfd7-47ef-bfcd-dc628810ae7b.


-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

View solution in original post

TonyMcg1
Level: Powered On

Re: Mange which Environment is in which DLP with PowerShell - and remove from Tenant DLP

This is great Thank you.

we will get testing this next week

 

Thank you again