Powershell中的Get-PowerBIWorkspace返回空白元素

问题描述 投票:0回答:1

我正在尝试使用Powershell Power BI管理对象从Power BI中提取各种工作区和相关的用户详细信息。当我在powershell中调用Get-PowerBIWorkspace时,用户元素(和其他元素)为空

Connect-PowerBIServiceAccount -Credential $credential

$Groups = Get-PowerBIWorkspace

foreach($group in $Groups)
{
    $group
}

Disconnect-PowerBIServiceAccount

示例输出

Id                    : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Name                  : test
IsReadOnly            : False
IsOnDedicatedCapacity : False
CapacityId            : 
Description           : 
Type                  : 
State                 : 
IsOrphaned            : False
Users                 : 
Reports               : 
Dashboards            : 
Datasets              : 
Dataflows             : 
Workbooks             : 

以前有人看过吗?

powershell powerbi
1个回答
0
投票

多了一些修改,我得到了下面的代码来列出用户。显然,需要进行一些整理。

$workspaces = Get-PowerBIWorkspace -Scope Organization -All | Where {($_.Type -eq "Workspace") -and ($_.State -eq "Active")}

foreach ($workspace in $workspaces)
{
    $user = $workspace.Users
    $user.Identifier
}
© www.soinside.com 2019 - 2024. All rights reserved.