2013-12-16 5 views
0

У меня есть группы безопасности, созданные в офисе 365, и у меня также есть группы на моем сайте sharepoint. Я хочу добавить группу безопасности, которая находится на o365 для групповой группы сайтов.Добавить группу безопасности в группу sharepoint программно на Sharepoint Online

Не могли бы Вы помочь мне?

Спасибо

+0

Вы хотите сделать это с помощью CSOM? –

+0

Я хочу использовать C# –

ответ

0
public Group createSharepointGroup(string Name, string description) 
    { 
     try 
     { 
      GroupCreationInformation groupInfo = new GroupCreationInformation(); 
      groupInfo.Description = description; 
      groupInfo.Title = Name; 


      Group group = currentWeb.SiteGroups.Add(groupInfo); 

      clientContext.Load(group); 
      clientContext.ExecuteQuery(); 

      return group; 

     } 
     catch (Exception ex) 
     { 
      MessageBox.Show(ex.InnerException.ToString()); 
      return null; 
     } 

    } 
0

Ответ зависит от того, какую платформу вы хотите сделать это с программно. Я предполагаю, что вы используете PowerShell, и в этом случае лучшим вариантом является командлет Add-SPOUser, который «добавляет существующего пользователя Office 365 или группу безопасности Office 365 в группу SharePoint».

В приведенном ниже примере предполагается, что вы используете PowerShell:

$SecGroupName = "TestSecurityGroup"  # The security group DisplayName 
$SPOGroupName = "TestSharePointGroup"  # The SharePoint Online group 

# Get the SharePoint site 
$SPOSite = Get-SPOSite "https://contoso.sharepoint.com" 

# Add the security group as a member of the SharePoint Online group 
Add-SPOUser -Site $SPOSite -LoginName $SecGroupName -Group $SPOGroupName 

Некоторые ссылки вы можете найти полезным:

(Обратите внимание, что пользователи и группы в Office 365 фактически Azure пользователей Active Directory и группы безопасности, поэтому я обеспечиваю ссылки на командлетов Azure AD PowerShell.)

+0

Благодарим вас за ответ philippe. Я сделал это с помощью C#. –

+0

Если вы решили это по-другому, вы должны опубликовать свое решение и пометить его как ответ. (Или, если это был ответ, вы могли бы также отметить его решение. :)) –

 Смежные вопросы

  • Нет связанных вопросов^_^