Создание пользовательских объектов PowerShell

Zoltán спросил: 13 октября 2017 в 07:42 в: powershell

Я создал собственный объект в PowerShell. Я смог решить проблему, которую хотел решить. Я хотел получить объект с двумя столбцами, один для семейства сайтов, другой для электронной почты.

Однако мне интересно, есть ли более простое решение. У вас есть какие-либо предложения?

Вот мой код:

$cred = Get-CredentialConnect-PnPOnline "https://tenant.sharepoint.com" -Credentials $cred
$SiteCollections = Get-PnPTenantSite$object = @()foreach ($SiteCollection in $SiteCollections) {
    Connect-PnPOnline -Url $SiteCollection.Url -Credentials $cred
    $email = Get-PnPRequestAccessEmails
    Write-Host "Email for $($SiteCollection.Url): $($email)"    $obj = New-Object System.Object
    $obj | Add-Member -type NoteProperty -name Url -value $SiteCollection.Url
    $obj | Add-Member -type NoteProperty -name Email -value $email
    $object += $obj
}Write-Output $object

0 ответов