Conexión a powershell Para Sharepoint Online
Nota: La información contenida en este post es en relación en el momento en que escribo. Como los productos evolucionan, voy a intentar actualizar este post para que la información quede tan correcta como sea posible.
Configuramos automáticamente el login de acceso al servicio de SharePoint Online por PowerShell para que nos sea mas fácil el ingreso al servicio.
Primero requerimos los siguientes componentes:
Procedemos abrir el blog de Notas y pegamos el código, agregando el correo de nuestro Administrador de SharePoint Online y lo guardamos en la extensión .PS1 . Para el procedimiento automático seguir los Pasos de Configuración
Function Request-Credential { &$Global:UserCredential } $Global:UserCredential = { $Global:Credential = $Host.UI.PromptForCredential("Office 365 Credential", "Cuenta de administrador O365:", "Correo","userCreds") } $Global:MSolUserScriptBlock = { $Global:MSolUser = Get-MsolUser -UserPrincipalName ($Credential.UserName) } Function SPO { If ($Credential -eq $null) { &$Global:UserCredential } Write-Host 'Agregar el nombre del "Inquilino". http://<Tenant>-admin.sharepoint.com' -ForegroundColor Magenta Write-Host 'Nombre del Host de dominio de SharePoint ' -ForegroundColor Yellow -NoNewline $DomainHost = Read-Host Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking Connect-SPOService -Url https://$DomainHost-admin.sharepoint.com -credential $credential $SPOTenantLogLastAvailable = Get-SPOTenantLogLastAvailableTimeInUtc If ($SPOTenantLogLastAvailable -eq $null){ Write-Host "`nActualmente no está conectado a un inquilino de SharePoint Online.`n" -ForegroundColor Red } }