Get-PowerBIWorkspace в powershell возвращает пустые элементы - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь получить информацию о различных рабочих пространствах и связанных данных пользователя из Power BI с помощью объектов PowerShell Power BI Management. Когда я выполняю вызов Get-PowerBIWorkspace в powershell, пользовательский элемент (и другие) остается пустым

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             : 

Кто-нибудь видел это раньше?

1 Ответ

0 голосов
/ 27 апреля 2020

Немного повозился, и я получил приведенный ниже фрагмент кода для перечисления пользователей. Очевидно, что это нужно будет привести в порядок.

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

foreach ($workspace in $workspaces)
{
    $user = $workspace.Users
    $user.Identifier
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...