Office 365 Powershell - Экспорт пользователя в файл csv

Я взял этот сценарий из того сообщения: Office 365 Powershell но когда я запускаю его, я получаю эту ошибку:

ПРЕДУПРЕЖДЕНИЕ: доступны другие результаты. Пожалуйста, укажите одно из всех или Параметры MaxResults.

Где мне нужно добавить параметры maxresults, чтобы сделать экспорт возможным?

$lines = @()
foreach($msolUser in (Get-MSOLUser -ALL | where {$_.isLicensed -eq $true}))
{
    $UserInfo = Get-User -identity $msolUser.UserPrincipalName
    foreach($license in $msolUser.Licenses)
    {
        $lines += New-Object PsObject -Property @{
                    "Nom/Prenom"="$($UserInfo.DisplayName)";
                    "Societe"="$($UserInfo.Company)";
                    "AdressePrincipale"="$($UserInfo.UserPrincipalName)";
                    "Licences"="$($license.AccountSKUid)"
                  }
    }
}
$lines | Export-CSV C:\out1.csv -Delimiter ";" -Encoding Unicode
0
задан 14 July 2017 в 20:18
1 ответ

По умолчанию такие команды, как Get-User и Get-MSOLUser , предоставляют вам только первые 200 объектов. у вас есть -ALL рядом с командой Get-MSOLUser , но не рядом с командлетом GET-USER . попробуйте использовать Get-USER -ALL

Hope This Works,

Mike

2
ответ дан 4 December 2019 в 13:31

Теги

Похожие вопросы