• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

        SharePoint 如何使用 PowerShell 更新用戶

        SharePoint 如何使用 PowerShell 更新用戶

        更新時(shí)間:2024-02-09 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。

        在SharePoint開發(fā)中,經(jīng)常會(huì)遇到網(wǎng)站部署,然而,當(dāng)我們從開發(fā)環(huán)境,部署到正式環(huán)境以后,尤其是備份還原,所有用戶組的用戶,還依然是開發(fā)環(huán)境的,這時(shí),我們就需要用PowerShell更新一下;

          PowerShell命令截圖

          Windows PowerShell ISE編輯工具編寫PowerShell非常方便,頭上的一句add是添加SharePoint的引用;

        clip_image002

          PowerShell完整代碼:

          PowerShell的編寫和cmd命令、C#代碼都有一些區(qū)別,尤其是比較字符,字符串連接,變量等等,大家有興趣還是可以看看PowerShell的資料的;

        復(fù)制代碼
         1 Add-PsSnapin Microsoft.SharePoint.PowerShell 2  3 $oldDomainName = "uat"; 4 $newDomainName = "dev"; 5 $siteUrl = "http://devteamroom/sites/JianYu" 6  7 $site = Get-SPSite $siteUrl 8 $web = $site.RootWeb; 9 $groupColl = $web.SiteGroups;10 11 foreach($group in $groupColl)12 {13     foreach($user in $group.Users)14     {15         if($user.LoginName.indexof($oldDomainName) -gt 0)16         {17             $username = $user.LoginName.Split("\\")[1];18             $group.AddUser("i:0#.w|$newDomainName\$username","","","");19             $group.RemoveUser($user);20             write-host $username;21         }22     }23 }24 25 $web.Dispose();26 $site.Dispose();
        復(fù)制代碼

          代碼邏輯

          邏輯很簡(jiǎn)單,找到站點(diǎn),獲取頂級(jí)站點(diǎn)的所有用戶組,遍歷每一個(gè)用戶,如果還是dev環(huán)境的,就加入相同名字的生產(chǎn)環(huán)境用戶名,同時(shí)刪掉開發(fā)環(huán)境用戶;

          優(yōu)點(diǎn)

          執(zhí)行效率高,速度快,省去人工處理時(shí)間;

          缺點(diǎn)

          如果生產(chǎn)環(huán)境和開發(fā)環(huán)境的用戶名不相同,那么就無法完成替換工作;

          總結(jié)

          在SharePoint 2010版本中推出的PowerShell,之前自己并沒有怎么重視,但是經(jīng)歷到了2013版本,發(fā)現(xiàn)很多時(shí)候PowerShell命令行,執(zhí)行效率比服務(wù)器端對(duì)象模型高很多,尤其使用自帶Windows PowerShell ISE編輯工具,調(diào)試、使用,都非常方便。

          當(dāng)然,需要的時(shí)候還可以編寫成腳本,放在Windows計(jì)劃任務(wù)中執(zhí)行。


        Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 免费一级成人毛片| 最近免费中文字幕大全免费 | 国产线视频精品免费观看视频| 免费看国产精品3a黄的视频| 18禁无遮挡无码网站免费| 亚洲最大黄色网站| 91免费人成网站在线观看18| 国产jizzjizz免费看jizz| 亚洲av乱码一区二区三区按摩 | 日日夜夜精品免费视频| 蜜桃传媒一区二区亚洲AV| 在线观着免费观看国产黄| 在线观看亚洲视频| 亚洲免费视频观看| 国产精品亚洲精品| 永久黄网站色视频免费直播| 国产精品亚洲精品日韩电影| 亚洲午夜精品第一区二区8050| 中文字幕免费播放| 亚洲黄色在线观看网站| 国产成人久久精品亚洲小说| 亚洲AV日韩精品一区二区三区| 亚洲三级中文字幕| 免费观看黄网站在线播放| 国产成人人综合亚洲欧美丁香花| 免费一级肉体全黄毛片| 中文字幕在线免费播放| 亚洲一区综合在线播放| 日本成人免费在线| 国产精品无码免费专区午夜| 亚洲伦理一区二区| 全免费一级毛片在线播放| a一级爱做片免费| 亚洲精品中文字幕无码AV| 国产成人免费永久播放视频平台 | 亚洲欧洲国产经精品香蕉网| 国产福利免费观看| 久久免费看少妇高潮V片特黄| 在线综合亚洲欧洲综合网站 | 歪歪漫画在线观看官网免费阅读| 美女裸免费观看网站|