[Publicaciones]: SharePoint 2016 de principio a fin disponible en Amazon!

Ya está disponible en Amazon nuestro libro SharePoint 2016 de principio a fin de forma que, si estás interesado en el mismo, lo podrás adquirir desde cualquier ubicación. Puedes ver los detalles del libro en Amzon en el siguiente enlace: https://www.amazon.com/Sharepoint-2016-Principio-Fin-Spanish/dp/8494111299/

image

Office 365: Llega un nuevo servicio para compartir conocimiento e ideas, Microsoft Stream!

Una vez más, Microsoft nos has sorprendido de la mano de un nuevo servicio que supone la evolución natural de Office 365 Video y que está enfocado a compartir ideas y conocimientos en la forma de videos, pero esta vez sobre la base de un servicio basado totalmente en Azure. Se trata de Microsoft Stream, que al igual que Microsoft PowerApps y Microsoft Flow, es un servicio construido enteramente sobre Azure (por ejemplo, la seguridad se basa en Azure AD) y que va mucho más allá de lo que a día de hoy permite Office 365 Video. Además, Office 365 Video será re-emplazado por Microsoft Stream en el futuro. Os dejo un par de referencias respecto a Microsoft Stream:

image

Microsoft Stream está actualmente en preview y puedes acceder al servicio desde el siguiente enlace: https://stream.microsoft.com/es-es/

Office 365: How to send e-mails in SPO using CSOM(II)!

This time I’m sharing a PowreShell script that shows how to send an e-mail from CSOM in SharePoint Online (SPO).  You can download the Script from the following Url: How to send an e-mail in PowerShell using CSOM

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

# Script that allows to send an e-mail using Client Side Object Model

# Required Parameters:

#  -> $sUserName: User Name to connect to the SharePoint Online Site.

#  -> $sPassword: Password for the user.

#  -> $sSPOSiteUrl: SharePoint Online Site Url.

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

 

$host.Runspace.ThreadOptions = "ReuseThread"

 

#Definition of the function that sends an e-mail using Client Side Object Model

function Send-EMailUsingCSOM

{

    param ($sSPOSiteUrl,$sUserName,$sPassword,$sCSOMPath)

    try

    {            

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

        Write-Host "Sending an E-Mail from a PowerShell Script using CSOM" -ForegroundColor Green

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

     

        #Adding the Client OM Assemblies        

        $sCSOMRuntimePath=$sCSOMPath +  "\Microsoft.SharePoint.Client.Runtime.dll"        

        $sCSOMPath=$sCSOMPath +  "\Microsoft.SharePoint.Client.dll"

                     

        Add-Type -Path $sCSOMPath         

        Add-Type -Path $sCSOMRuntimePath        

 

        #SPO Client Object Model Context

        $spoCtx = New-Object Microsoft.SharePoint.Client.ClientContext($sSPOSiteUrl) 

        $spoCredentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($sUserName, $sPassword)  

        $spoCtx.Credentials = $spoCredentials 

        $spoEMailProperties=New-Object Microsoft.SharePoint.Client.Utilities.EmailProperties       

        $spoEMailProperties.BCC= [Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.CC=[Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.To=[Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.From=$sUserName

        $spoEMailProperties.Body="<b>Test E-Mail from CSOM</b>"

        $spoEMailProperties.Subject="E-Mail sent from a PS Script using CSOM"

        #Micrososoft.SharePoint.Client.Utility.SendEmail($spoCtx, $spoEMailProperties)

        $spoUtility=[Microsoft.SharePoint.Client.Utilities.Utility]::SendEmail($spoCtx, $spoEMailProperties)       

        $spoCtx.ExecuteQuery()

        $spoCtx.Dispose()

        

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

        Write-Host "E-Mail from a PowerShell Script using CSOM was sent" -ForegroundColor Green

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

    }

    catch [System.Exception]

    {

        Write-Host -ForegroundColor Red $_.Exception.ToString()   

    }    

}

 

#Required Parameters

$sSPOSiteUrl = "https://<SPOSite_Collection_Url>" 

$sUserName = "<O365User>@<O365Domain>.onmicrosoft.com" 

#$sPassword = Read-Host -Prompt "Enter your password: " -AsSecureString  

$sPassword= ConvertTo-SecureString "<O365Password>" -AsPlainText -Force

$sCSOMPath="<CSOM_Path>"

 

Send-EMailUsingCSOM -sSPOSiteUrl $sSPOSiteUrl -sUserName $sUserName -sPassword $sPassword -sCSOMPath $sCSOMPath

Office 365: Como enviar e-mails desde CSOM en SharePoint Online (II)!

En esta ocasión os comparto un Script PowerShell que permite enviar correos electrónicos en SharePoint Online (SPO) usando el Modelo de Objetos en Cliente (CSOM). Podéis bajaros el script desde el siguiente enlace:How to send an e-mail in PowerShell using CSOM

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

# Script that allows to send an e-mail using Client Side Object Model

# Required Parameters:

#  -> $sUserName: User Name to connect to the SharePoint Online Site.

#  -> $sPassword: Password for the user.

#  -> $sSPOSiteUrl: SharePoint Online Site Url.

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

 

$host.Runspace.ThreadOptions = "ReuseThread"

 

#Definition of the function that sends an e-mail using Client Side Object Model

function Send-EMailUsingCSOM

{

    param ($sSPOSiteUrl,$sUserName,$sPassword,$sCSOMPath)

    try

    {            

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

        Write-Host "Sending an E-Mail from a PowerShell Script using CSOM" -ForegroundColor Green

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

     

        #Adding the Client OM Assemblies        

        $sCSOMRuntimePath=$sCSOMPath +  "\Microsoft.SharePoint.Client.Runtime.dll"        

        $sCSOMPath=$sCSOMPath +  "\Microsoft.SharePoint.Client.dll"

                     

        Add-Type -Path $sCSOMPath         

        Add-Type -Path $sCSOMRuntimePath        

 

        #SPO Client Object Model Context

        $spoCtx = New-Object Microsoft.SharePoint.Client.ClientContext($sSPOSiteUrl) 

        $spoCredentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($sUserName, $sPassword)  

        $spoCtx.Credentials = $spoCredentials 

        $spoEMailProperties=New-Object Microsoft.SharePoint.Client.Utilities.EmailProperties       

        $spoEMailProperties.BCC= [Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.CC=[Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.To=[Collections.Generic.List[String]]@($sUserName)

        $spoEMailProperties.From=$sUserName

        $spoEMailProperties.Body="<b>Test E-Mail from CSOM</b>"

        $spoEMailProperties.Subject="E-Mail sent from a PS Script using CSOM"

        #Micrososoft.SharePoint.Client.Utility.SendEmail($spoCtx, $spoEMailProperties)

        $spoUtility=[Microsoft.SharePoint.Client.Utilities.Utility]::SendEmail($spoCtx, $spoEMailProperties)       

        $spoCtx.ExecuteQuery()

        $spoCtx.Dispose()

        

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

        Write-Host "E-Mail from a PowerShell Script using CSOM was sent" -ForegroundColor Green

        Write-Host "----------------------------------------------------------------------------"  -ForegroundColor Green

    }

    catch [System.Exception]

    {

        Write-Host -ForegroundColor Red $_.Exception.ToString()   

    }    

}

 

#Required Parameters

$sSPOSiteUrl = "https://<SPOSite_Collection_Url>" 

$sUserName = "<O365User>@<O365Domain>.onmicrosoft.com" 

#$sPassword = Read-Host -Prompt "Enter your password: " -AsSecureString  

$sPassword= ConvertTo-SecureString "<O365Password>" -AsPlainText -Force

$sCSOMPath="<CSOM_Path>"

 

Send-EMailUsingCSOM -sSPOSiteUrl $sSPOSiteUrl -sUserName $sUserName -sPassword $sPassword -sCSOMPath $sCSOMPath

[CompartiMOSS]: Abierto el Call for Authors para el # 29 de la revista!

Desde el equipo de CompartiMOSS estamos ya trabajando en el próximo número de la revista (el 29) que verá la luz el próximo mes de septiembre y lo primero que hemos hecho es abrir el Call for Authors. Si estás interesado en escribir en la revista de tecnologías Cloud y de productividad de Microsoft (Azure, Office 365, SharePoint, Project, etc), simplemente ponte en contacto con nosotros a través de la siguiente dirección de correo revista@compartimoss.com y te comentaremos los pasos a seguir para poder publicar un artículo en la revista. Para el # 29 aceptamos artículos hasta el próximo 14 de agosto…esperamos que te animes a escribir para CompartiMOSS.

image

Office 365: Office 365 moves to a new platform to build even a more powerfull community!

One of the latest news in regards of Office 365 Community is the platform move done by Microsoft looking forward to try to build a more powerful community where Office 365 customers and users, platform experts, MVPs and product team members can talk about Office 365, provide help to solve problems / issues around the platform, share knowledge, etc. The new Office 365 Community is located under https://network.office.com/ and It’s intented to radically simplify access to key Office 365 information and conversations and also engage more and more users to participate there and build a really rich community.

image