批量修改SharePoint2013 备用语言

cls
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
foreach ($webApplication in Get-SPWebApplication) {
    Write-Host
    Write-Host "Processing $webApplication"
    Write-Host "******************************"
    
    foreach ($site in $webApplication.Sites) {
       
        $webs = $site.AllWebs
        Write-Host
        Write-Host "Processing $site"
        Write-Host "******************************"
        foreach ($web in $webs) {
                $Web.IsMultilingual = $true
 
                        $WebRegionSettings = New-Object Microsoft.SharePoint.SPRegionalSettings($Web)
                        Foreach ($lang in $WebRegionSettings.InstalledLanguages)
                        {
                            If ($Web.SupportedUICultures -notcontains $lang.LCID)
                            {
                                $Web.AddSupportedUICulture($lang.LCID)
                            }                    
                        }                       
          
            $web.Update()
            $web.Dispose()
            Write-Host $web.Url
        }
    }   
}

批量修改SharePoint2013 备用语言

时间: 2024-10-17 17:58:07

批量修改SharePoint2013 备用语言的相关文章

如何使用代码或脚本启用SharePoint的备用语言

SP的多语言,需要安装语言包,然后手工去sharepoint下启动备用语言,如下图: [网站操作]-[语言设置]: 方法一:采用powershell处理 在很多项目情况下,需要用代码进行备用语言启动.采用powershell 1. 编写如下powershell脚本,如下: ################################################################################# ########################## Chan

怎么批量修改Word表格的宽度

怎么批量修改Word表格的宽度 怎么批量修改Word表格的宽度呢.Word表格可根据窗口自动调整表格宽度,使得所有的表格宽度和页面宽度一样.当页面设置了新的页边距后,所有的表格都需要调整新的宽度.或者文档中有许多大大小小的表格,希望宽度全部调整与页宽一样.下面的方法就非常有用啦. 第一步.打开Word文档,按下[Alt + F11] 第二步.在VBA编辑器窗口的左上方,双击[ThisDocument] 第三步.在右侧选择[Document],再在其右侧下拉选择[Open] 第四步.然后在宏代码编

Sharepoint2013网站语言版本切换

接触微软产品有些时日,现跟大家分享一个关于安装sharepoint2013网站语言版本的切换文章.Sharepoint2013语言切换与2010版本有些不太一致.sharepoint2010版本,在首页面直接“选择显示语言”的菜单(如下图所示),轻松实现语言切换.如今的sharepoint2013切换语言需要安装相应的语言包并到网站设置进行备用语言的配置.以下文章主要跟大家分享关于sharepoint2013语言包的安装过程及语言切换步骤. sharepoint2013语言包安装过程及语言切换步

Ansible playbook 批量修改服务器密码 先普通后root用户

fsckzy Ansible playbook 批量修改服务器密码 客户的需求:修改所有服务器密码,密码规则为Rfv5%+主机名后3位 背景:服务器有CentOS6.7,SuSE9.10.11,root不能直接登录,需先登录普通用户,再切换到root. 首先在hosts 下面添加一个组[test],下面跟ip,每行一个. ansible基于ssh连接inventory中指定的远程主机时,将以此处的参数指定的属性进行: ansible_ssh_port 指定ssh 端口 ansible_ssh_u

Java 批量修改文件夹里面的文件的名字

背景:公司要求使用PADS完成原理图设计.PCB Layout.而他硬件工程师要求我在将PADS的库文件发送给他们之前,必须在每一个库文件的后面追加今天的日期,再发送给他们. 问题来了,如果一次需要发送多个库文件,那我就得修改很多个库文件的名字,这个过程十分繁琐枯燥.费时费力. 于是,我想:能不能使用Java语言设计一个程序,用于批量修改某个文件夹里面的文件的名字呢? 答案是肯定的.于是,趁着今天周末有空,动动脑子和手,解决这些问题. 修改前的文件名: 程序 1 import java.io.F

利用shell脚本批量修改表

最近公司里因为开发新功能,程序员需要快速在某一个库里的所有表添加字段,于是就用shell脚本简单快速实现批量修改表添加字段 #!/bin/bash export mysql_bin=/usr/local/mysql/bin export database=database export tables=`$mysql_bin/mysql -Bse "use ${database};show tables;"` for i in ${tables}         do          

Altium原理图中利用封装管理器批量修改元器件封装

批量修改封装,或者别人拿来原理图让我们画板时,发现封装全不对.如果原理图中同样封装的器件很多时,那么批量修改封装将大大减少你的工作量.下面将我批量修改封装的方法共享给大家. 在原理图界面,打开封装管理器:快捷键T-G,如图,在Design Item ID下选择需要修改的元器件ID,这个ID在设计原理图就确定了,不可以随便改变.如果全局修改本类别的元器件选择这个选项.也可以根据需求选择其他选项.如图,选中需要更改的PC814,并全选. 在图的右下角有Add添加按钮,添加封装,如图: 这时在窗口可以

mysql表名等大小写敏感问题、字段类型timestamp、批量修改表名、oracle查询历史操作记录等

mysql表名等大小写敏感问题:http://blog.csdn.net/postnull/article/details/72455768: 1 MySQL在Linux下数据库名.表名.列名.别名大小写规则是这样的: 2 1.数据库名与表名是严格区分大小写的: 3 2.表的别名是严格区分大小写的: 4 3.列名与列的别名在所有的情况下均是忽略大小写的: 5 4.字段内容默认情况下是大小写不敏感的. ================================================

gitlab连接并批量修改数据库账号邮箱地址(上)

最近,由于公司的域名发生变化,导致需要批量修改gitlab的账号.这个工作对于运维人员来说,工作量还是相对较大的.因此,尝试通过脚本修改数据库的方式进行批量修改. 整个过程大致分为几个阶段: 1)搞清楚gitlab的数据库结构 2)使用Python对相关的字段进行修改,若发现以@xxx结尾的域名,自动替换为@aaa的域名 注:本文中所采用的gitlab安装方式为官方默认的yum安装 1)gitlab的数据库采用的是postgresql,连接库时需要修改pg_hba.conf文件的相关配置 vim