Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $credential=Get-Credential -UserName admin@mmydlarz.onmicrosoft.com -Message 'heh'
- $username=$credential.UserName
- $password=$credential.GetNetworkCredential().Password
- $securePassword = ConvertTo-SecureString $password -AsPlainText -Force
- ### Input Parameters
- $url = 'https://mmydlarz.sharepoint.com/'
- $usrName = 'pmostowiec'
- $email = 'admin@mmydlarz.onmicrosoft.com'
- ### References
- # Specified the paths where the dll's are located.
- Add-Type -Path 'c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.dll'
- Add-Type -Path 'c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.Runtime.dll'
- # Connect to SharePoint Online and get ClientContext object.
- $clientContext = New-Object Microsoft.SharePoint.Client.ClientContext($url)
- $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $securePassword)
- $clientContext.Credentials = $credentials
- # Get the SharePoint web
- $web=$clientContext.Web;
- $clientContext.Load($web)
- $clientContext.ExecuteQuery()
- $web.Title
- #Get the user from the $web
- $usr = $Web.EnsureUser('admin@mmydlarz.onmicrosoft.com')
- $clientContext.Load($usr)
- $clientContext.ExecuteQuery()
- $usr.Id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement