我们在使用SharePoint文档库的时候,经常会遇到文档被别人迁出,自己无法修改的情况。这时候,我们最好的办法就是找到那个迁出的人,怼他!如果,他已经离职了,我们无法找到,那么,就......
2021-06-25 794 SharePoint上传文档提示别人迁出
最近,生产环境上线,好多好多用户组需要配置,一大批人要分别加到各种组,BA的手都点麻了,花了一天时间干活,又花了大半天时间做检查。
然后,大家就一起讨论这个事儿,这样既费时费力,又无法保证正确的事情,我们该怎么解决呢?
解决方法
作为机智的程序员,一定可以解决这个问题的,因为我们都是很(ai)聪(tou)明(lan)的代码者!!!
好吧,运维利器PowerShell 命令又该出场了!掌声在哪里?
作为需求分析员,只需要把上线数据准备好,放到CSV文件里,如下:
Tips:我这里把域名放在用户名了,其实,更(tu)严(sheng)谨(shi)的情况,可以把域名放到代码中:

PowerShell 代码
Tips:代码逻辑很简单,读取CSV文件,找到站点的用户组,一个一个添加就好了;
Add-PSSnapin Microsoft.SharePoint.PowerShell
#Read CSV file
$CSVData = Import-CSV -path "C:\UserList.csv"
#Set
$WebUrl = "http://sitecollection/sites/PM"
$GroupName = "PM Members"
#Get the Web
$web=Get-SPWeb $WebUrl
#Get the SharePoint Group
$Group= $web.Groups[$GroupName]
#Loop every Row in the CSV
foreach ($Row in $CSVData)
{
#Get UserName
$userName = $row.UserName
#Add User to the site collection
$user = $web.EnsureUser($UserName)
#Add User to the Group
$group.AddUser($user)
Write-Host "Added User: " $row.UserName -ForegroundColor Green
}
添加完毕以后的截图(怎么这么少?测试数据啊,Small GeGe&Small JieJie们)

结束语
遇到困难,不要伤心,不要害怕,记得想起我们的运(tou)维(lan)利器 PowerShell 命令。
相关文章
我们在使用SharePoint文档库的时候,经常会遇到文档被别人迁出,自己无法修改的情况。这时候,我们最好的办法就是找到那个迁出的人,怼他!如果,他已经离职了,我们无法找到,那么,就......
2021-06-25 794 SharePoint上传文档提示别人迁出
SharePoint 2016如约而至,之前也装过预览版,但是这次是正式版,还是分享一个完整的安装过程给大家,希望能给有需要的人有所帮助。 1、首先安装操作系统,我这里是Windows Server 2012 R2 DataCe......
2021-06-25 833 SharePoint图文安装教程
本文介绍如何在Office 365中创建和使用栏。 通过登录地址登录到Office 365的SharePoint Online站点中,我们可以在右上角的设置菜单中,进入网站内容; 找到我们要用来演示的列表,如下图: ShareP......
2021-06-25 797 SharePoint创建和使用栏
最近帮助用户做健康检查,用户发现事件查看器(EventView)里面有很多错误,有一个就是Drives are running out of free space,而且每小时就会出现一次。 其实,这些系统的警告,是可以在管理中心禁......
2021-06-25 122 Fix,Drives,are,running,out,free,space,Error,SharePoint,
错误截图: 错误信息: --------------------------- Message from webpage --------------------------- File names can't contain the following characters: ? # {} % ~ / \. --------------------------- OK --------------------------- 解决方案:......
2021-06-25 876 SharePoint,2013,Error,File,names,can,contain,the,following,