2017-05-24 2 views
0

I Alternative Sprache meiner Sharepoint-Websites hinzufügen bin versucht Powershell mit:hinzufügen alternative Sprache zu Sharepoint Online-Site Powershell

$sitetenant = "https://mytenat-admin.sharepoint.com" 
$credential = Get-Credential 
Connect-SPOService -Url $sitetenant -Credential $credential 
$sites = Get-SPOSite "https://mytenat.sharepoint.com/site" 

foreach($site in $sites) 
{ 
     $culture = New-Object System.Globalization.CultureInfo(1033) 
     $site.AddSupportedUICulture($culture) 
     $site.Update() 
} 

Ich denke, diese Methode nicht in Sharepoint Online nicht existiert?

+0

Öffnen Sie die RootWeb der Websitesammlung und übergeben Sie die LCID Ihre gewünschte Sprache für die AddSupportedUICulture-Methode. Z.B. '' '$ web = $ site.OpenWeb(); $ web.AddSupportedUICulture (1031) '' ' –

Antwort

0

SharePoint Online Management Shell Cmdlets sind ziemlich in dieser Hinsicht beschränkt ist, würde ich vorschlagen, CSOM API zu verwenden, insbesondere Web.AddSupportedUILanguage method alternative Sprache hinzufügen, wie unten gezeigt:

$siteUrl = "https://contoso.sharepoint.com/" 
$UserName = "[email protected]" 
$Password = "" 


$SecurePassword = $Password | ConvertTo-SecureString -AsPlainText -Force 
$credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($UserName, $SecurePassword) 
$ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) 
$ctx.Credentials = $credentials 

$web = $ctx.Site.RootWeb 
$lcid = 1049 
$web.AddSupportedUILanguage($lcid) 
$web.Update() 
$ctx.ExecuteQuery() 
Verwandte Themen