Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $credential=Get-Credential -UserName admin@mmydlarz.onmicrosoft.com -Message 'heh'
  2. $username=$credential.UserName
  3. $password=$credential.GetNetworkCredential().Password
  4. $securePassword = ConvertTo-SecureString $password -AsPlainText -Force
  5.  
  6. ### Input Parameters
  7. $url = 'https://mmydlarz.sharepoint.com/'
  8. $usrName = 'pmostowiec'
  9.  
  10. ### References
  11. # Specified the paths where the dll's are located.
  12. Add-Type -Path 'c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.dll'
  13. Add-Type -Path 'c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.Runtime.dll'
  14.  
  15.  
  16. # Connect to SharePoint Online and get ClientContext object.
  17. $clientContext = New-Object Microsoft.SharePoint.Client.ClientContext($url)
  18. $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $securePassword)
  19. $clientContext.Credentials = $credentials
  20.  
  21. # Get the SharePoint web
  22. $web=$clientContext.Web;
  23. $clientContext.Load($web)
  24. $clientContext.ExecuteQuery()
  25.  
  26. $web.Title
  27.  
  28.    
  29. #Get the user from the $web
  30. $usr = $Web.EnsureUser('[email protected]')  
  31. $clientContext.Load($usr)
  32. $clientContext.ExecuteQuery()
  33.  
  34. $usr.Id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement