Я взял этот сценарий из того сообщения: 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
По умолчанию такие команды, как Get-User
и Get-MSOLUser
, предоставляют вам только первые 200 объектов. у вас есть -ALL
рядом с командой Get-MSOLUser
, но не рядом с командлетом GET-USER
. попробуйте использовать Get-USER -ALL
Hope This Works,
Mike