Я взял этот сценарий из того поста: 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
Надеюсь, это сработает,
Майк