Advertisement
Guest User

Untitled

a guest
Aug 7th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. #Credentials to connect to office 365 site collection url
  2. $url ="https://XXXXX/sites/MainSite/"
  3. $userName ="XXXXXXXX.com"
  4. $password ="XXXXXXX"
  5.  
  6. Write-Host "Loading libraries"
  7. Add-Type -Path (Resolve-Path "$env:CommonProgram FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.dll")
  8. Add-Type -Path (Resolve-Path "$env:CommonProgram FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.Runtime.dll")
  9.  
  10.  
  11. Write-Host "Authenticating to SharePoint Online Tenant site $url"
  12. $Context = New-Object Microsoft.SharePoint.Client.ClientContext($url)
  13. #Credentials for the CSOM calls
  14. $pass = convertto-securestring $password -asplaintext -force
  15. $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $pass)
  16. $Context.Credentials = $credentials
  17. $Context.RequestTimeOut = 5000 * 60 * 10;
  18.  
  19. $site = $context.Site
  20. $web = $site.RootWeb
  21. $Context.Load($web)
  22. $Context.Load($site)
  23. $Context.ExecuteQuery()
  24.  
  25. #Credentials for the Connect-SPOnline command
  26. $cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $username, $(convertto-securestring $password -asplaintext -force)
  27. Connect-SPOnline $web.Url -Credential $cred
  28. Add-SPOJavaScriptLink -Name HomeLink -Url "XXXXXXXX/sites/MainSite/Style%20Library/myjavascript.js" –Scope Site
  29.  
  30.  
  31. $Context.ExecuteQuery()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement