SharePoint Online: How to find all the external users in a tenant (II)!

In this article I showed you how to get external users in a SharePoint Online tenant using the SharePoint Online administration. A better approach to get all the external users in a SharePoint Online tenant is by using PowerShell and the Get-SPOExternalUser cmdlet:How to get all the external users in a SharePoint Online Tenant!

############################################################################################################################################

# Script that allows to get all the external users in a SharePoint Online Tenant.

# Required Parameters:

#  -> $sUserName: User Name to connect to the SharePoint Admin Center.

#  -> $sMessage: Message to show in the user credentials prompt.

#  -> $sSPOAdminCenterUrl: SharePoint Admin Center Url

############################################################################################################################################

 

$host.Runspace.ThreadOptions = "ReuseThread"

 

#Definition of the function that gets all the external users in a SharePoint Online Tenant.

function Get-SPOExternalUsers

{

    param ($sUserName,$sMessage,$sSPOAdminCenterUrl)

    try

    {    

        Write-Host "----------------------------------------------------------------------------"  -foregroundcolor Green

        Write-Host "Getting all the external users in a SharePoint Online Tenant" -foregroundcolor Green

        Write-Host "----------------------------------------------------------------------------"  -foregroundcolor Green

        $msolcred = Get-Credential -UserName $sUserName -Message $sMessage

        Connect-SPOService -Url $sSPOAdminCenterUrl -Credential $msolcred 

        Get-SPOExternalUser -Position 0 -PageSize 30 | Select DisplayName,EMail | Format-Table

 

    }

    catch [System.Exception]

    {

        write-host -f red $_.Exception.ToString()   

    }    

}

 

#Connection to Office 365

$sUserName="<YourOffice365Account>"

$sMessage="Introduce your SPO Credentials"

$sSPOAdminCenterUrl="https://<YourDomain>-admin.sharepoint.com/"

 

Get-SPOExternalUsers -sUserName $sUserName -sMessage $sMessage -sSPOAdminCenterUrl $sSPOAdminCenterUrl

And this is the output you will get once you run the script:

image

SharePoint Online: Como localizar los usuarios externos en un tenant (II)!

Siguiendo con la serie de artículos sobre como localizar los usuarios externos en un tenant de SharePoint Online, en esta ocasión os comparto la opción de hacerlo a través de PowerShell como mecanismo más preciso de obtener dicha información haciendo uso del comando Get-SPOExternalUser en un Script PowerShell que podéis descargaros desde el siguiente enlace:How to get all the external users in a SharePoint Online Tenant!

############################################################################################################################################

# Script that allows to get all the external users in a SharePoint Online Tenant.

# Required Parameters:

#  -> $sUserName: User Name to connect to the SharePoint Admin Center.

#  -> $sMessage: Message to show in the user credentials prompt.

#  -> $sSPOAdminCenterUrl: SharePoint Admin Center Url

############################################################################################################################################

 

$host.Runspace.ThreadOptions = "ReuseThread"

 

#Definition of the function that gets all the external users in a SharePoint Online Tenant.

function Get-SPOExternalUsers

{

    param ($sUserName,$sMessage,$sSPOAdminCenterUrl)

    try

    {    

        Write-Host "----------------------------------------------------------------------------"  -foregroundcolor Green

        Write-Host "Getting all the external users in a SharePoint Online Tenant" -foregroundcolor Green

        Write-Host "----------------------------------------------------------------------------"  -foregroundcolor Green

        $msolcred = Get-Credential -UserName $sUserName -Message $sMessage

        Connect-SPOService -Url $sSPOAdminCenterUrl -Credential $msolcred 

        Get-SPOExternalUser -Position 0 -PageSize 30 | Select DisplayName,EMail | Format-Table

 

    }

    catch [System.Exception]

    {

        write-host -f red $_.Exception.ToString()   

    }    

}

 

#Connection to Office 365

$sUserName="<YourOffice365Account>"

$sMessage="Introduce your SPO Credentials"

$sSPOAdminCenterUrl="https://<YourDomain>-admin.sharepoint.com/"

 

Get-SPOExternalUsers -sUserName $sUserName -sMessage $sMessage -sSPOAdminCenterUrl $sSPOAdminCenterUrl

La correspondiente salida por pantalla es la siguiente:

image

[MVP CLUSTER]: Catálogo de Servicios, Soluciones y Desarrollo Office 365!

Una de las grandes apuestas de actividad de MVP CLUSTER es la relativa a los Servicios, Soluciones y Desarrollo para Office 365 lo que por un lado nos permite estar sincronizados y alineados con la estrategia de productividad en la nube de Microsoft y por otro nos permite responder a las necesidades y requerimientos de negocio planteados por nuestros clientes que ya están en Office 365, se están planteando una transición gradual hacia los servicios de Office 365 de una forma gradual por medio de soluciones y arquitecturas híbridas o que simplemente han tomado la decisión estratégica de dar el salto a la nube tan rápido como sea posible. En este sentido, nos complace compartir con vosotros el catálogo de Servicios, Soluciones y Desarrollo para Office 365 que hemos diseñado sobre la base de la experiencia y conocimiento de nuestro equipo de especialistas en tecnologías y plataformas de Productividad. Si queréis información adicional respecto a los servicios y soluciones que se reflejan, poneros en contacto con nosotros a a través de las direcciones de e-mail siguientes: juancarlos.gonzalez@fiveshareit.es, rafael.ansino@fiveshareit.es y felix.corrales@fiveshareit.es

 

SharePoint 2013: Resumen de posts (LXII)!

Como siempre, después del recopilatorio de enlaces interesantes, es momento del resumen de artículos publicados en este blog durante el mes de febrero.

Capacidades

Desarrollo

IT

Office 365

Otros

SharePoint & Office 365: Compilation of interesting links (III)!

Every month I use to share all the interesting links and resources I have found about the SharePoint and Office 365 platforms during the previous month. As you can see, this is the third compilation of interesting links I publish in English and I hope you find all of them useful.

Features

Development

IT Pro

Office 365

SharePoint 2013: Recopilatorio de enlaces interesantes (LXII)!

Una vez más, y a la espera de que empiecen a aparecer las primeras noticias sobre SharePoint vNext, os dejo un nuevo recopilatorio de recursos interesantes sobre SharePoint 2013 y sobre todo sobre Office 365.

Capacidades

Desarrollo

IT

Office 365

SharePoint Online: How to find all the external users in a tenant (I)!

If you need to find all your external users in SharePoint Online, you have at least two possibilities to find them:

  • First one is through the SharePoint Online Administration and the User profiles management.
  • Second one is through PowerShell.

In this first article I will show you the first approach:

  • First, you have to navigate to the SharePoint Online Administration and click the “user profiles” link in the vertical menu.
  • Then, in the user profiles page just click the “Manage User Profiles” link

image

image

  • In the “Manage User Profiles” page you can use the search text box to quickly locate any external user. For instance, if you add “live” as search criteria you will get all the “Live” external users added at some time in your SharePoint Online tenant.

  • In order to get all the external users through the UI, the only way to go is just by searching for all the user profiles and them do a visual inspection to locate all the external users in the tenant.

image