2012-12-12 120 views
0

我對Powershell腳本編程非常陌生,並且已經草擬了一個腳本,目的是將AD安全組添加到SharePoint Admin組中。該腳本通過的所有網站集我的web應用中應該循環並添加安全組到預先存在的SharePoint組:PowerShell將安全AD帳戶添加到SharePoint組中

###########Add Content Team as member of Admin Group 

Add-PSSnapin Microsoft.SharePoint.PowerShell 
$webApp = Get-SPWebApplication [http://mysite] 

function CT{ 
    param([string]$siteColl, $itemID, $GroupAdmin) 

     try 
     {     

      new-SPUser -UserAlias "UK\g-content-team" -Web $siteColl -Group $GroupAdmin 

      # StatusMessageUpdate $itemID "Add CT into Admin group" 

     } 
     catch 
     { 
      #StatusMessageUpdate $itemID "Fail Add User to Owner Group" 
      StatusUpdate $itemID "Error" 
      $global:isError = "1" 
     } 
} 

CT $site $itemID $adminGroup  

$web.Dispose() 

我註釋掉狀態消息更新,因爲這是產生錯誤。沒有它,沒有錯誤,但它不會將該組添加到我的任何網站中。 我知道有一大塊代碼缺失 - 我只需要一些幫助讓代碼循環。 非常讚賞的任何幫助

回答

1
if($spgroup){ 
     $spuser = $spweb.EnsureUser("$domain\$adgroupname") 
     if($spuser){ 
      $spgroup.AddUser($spuser) 
      $spgroup.Update() 
     } 
    } 
相關問題