Puncte:0

Adăugați biblioteca Office365 Sharepoint la OneDrive Sync

drapel hm

Lucrez la automatizarea configurației OneDrive pentru computere noi și sunt nou în acest gen de lucruri.

Trebuie să automatizez configurarea bibliotecii partajate Sharepoint pe computerul utilizatorului. În acest fel, utilizatorul are toată biblioteca partajată în exploratorul de fișiere Windows. Acest Sharepoint este furnizat cu contul nostru Office365.

am citit documentația Microsoft și construiți adresa URL cu datele necesare necesare, așa cum este explicat în partea „Configurare automată a sincronizării site-ului SharePoint”.

Dar există o problemă în scriptul meu Powershell pe care nu o înțeleg.

Când rulez comanda powershell Start-Process „odopen://sync/?siteId[...]”, se deschide fereastra OneDrive și trebuie să configurez contul. Dar la sfârșitul procesului, singurul lucru sincronizat cu OneDrive este OneDrive personal (de afaceri) al utilizatorului, și nu biblioteca partajată.

Dosarul creat de OneDrive este: C:\Users%username\OneDrive -
Și cel pe care vreau să îl am este: C:\Users%username<tenant name><Shared Librairy>

Este ca și cum OneDrive nu-i pasă de toți parametrii trecuți în URL.

FYI, rulez acest script într-o mașină virtuală Windows 10 proaspătă.

Multumesc pentru ajutor

Puncte:0
drapel hm

Deci, trebuie să codificăm parametri URL ca mai jos:

Add-Type -AssemblyName System.Web
$WebURL = [System.Web.HttpUtility]::UrlEncode("https://plop.sharepoint.com")
$SiteID = [System.Web.HttpUtility]::UrlEncode ("{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
$WebID = [System.Web.HttpUtility]::UrlEncode("{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}")
$ListID = [System.Web.HttpUtility]::UrlEncode("{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}")
$WebTitle = [System.Web.HttpUtility]::UrlEncode("PLOP")
$ListTitle = [System.Web.HttpUtility]::UrlEncode(„Folder”)
$UserName = [System.Web.HttpUtility]::UrlEncode("[email protected]")

Ieșire de scriere „Configurare OneDrive”
$odopen = "odopen://sync/?onPrem=0&webTemplate=68&libraryType=4&siteId=" + $SiteID + "&webId=" + $WebID + "&webUrl=" + $webURL + "&listId=" + $ListID + "&userEmail =" + $UserName + "&webTitle=" + $WebTitle + "&listTitle=" + $ListTitle

Start-Process $odopen

Asta e tot...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.