Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hello Team,
Is there a way to extract dataset owners using Power Shell script. If it is possible please send me the Powershell script.
Thanks in advance!
Solved! Go to Solution.
Hey @Anonymous ,
here you will find a Powershell script:
Import-Module -Name MicrosoftPowerBIMgmt
# Connect as Serviceadministrator
Connect-PowerBIServiceAccount
$datasetID = " ... your datasetid goes here ..."
$uriAPICall = "https://api.powerbi.com/v1.0/myorg/datasets/$datasetID/users"
$uriAPICall_Obj = Invoke-PowerBIRestMethod -Url $uriAPICall -Method GET
$uriAPICall_Obj
Disconnect-PowerBIServiceAccount
Read here about the API function endpoint:
Datasets - Get Dataset Users - REST API (Power BI Power BI REST APIs) | Microsoft Learn
Hopefully, this will help to tackle your challenge.
Regards,
Tom
Hey @Anonymous ,
here you will find a Powershell script:
Import-Module -Name MicrosoftPowerBIMgmt
# Connect as Serviceadministrator
Connect-PowerBIServiceAccount
$datasetID = " ... your datasetid goes here ..."
$uriAPICall = "https://api.powerbi.com/v1.0/myorg/datasets/$datasetID/users"
$uriAPICall_Obj = Invoke-PowerBIRestMethod -Url $uriAPICall -Method GET
$uriAPICall_Obj
Disconnect-PowerBIServiceAccount
Read here about the API function endpoint:
Datasets - Get Dataset Users - REST API (Power BI Power BI REST APIs) | Microsoft Learn
Hopefully, this will help to tackle your challenge.
Regards,
Tom
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.