Назад | Перейти на главную страницу

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

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

ВНИМАНИЕ: доступны другие результаты. Укажите один из параметров All или 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

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

Надеюсь, это сработает,

Майк