Dies ist zu finden, wie Sie es in Powershell tun würde, die in sehr ähnlich ist, wie Sie es in C# tun würde :
# Lets reference the assembly/GAC that we need for this
function getUsers
{
param ([string] $verify_sitepath="https://extranet.something.com")
$verify_site=new-object Microsoft.SharePoint.SPSite($verify_sitepath)
$verify_web=$verify_site.Rootweb
$verify_web.site.url
$verify_groups = $verify_web.groups | ? {$_.Name -match "^.*$CurrentGroup" }
foreach($verify_group in $verify_groups)
{
foreach($verify_user in $verify_group.users)
{
$verify_user = $verify_user -replace "WRKGRP\\",""
Write-Output "$verify_user" | Out-File -filepath "$splist$currentGroup.txt" -append
}
}
}
Was das bedeutet ist, erhält alle Benutzer von Sharepoint, die in einer Textdatei sind. Hoffentlich werden Sie zumindest darüber nachdenken, wie SharePoint eingerichtet ist.
Eine große Ressource ist die MSDN-Seite mit allen Funktionen. Sie bieten eine Menge Programmierbeispiele in C#!
3. Es gibt jetzt ein Client-API (Objektmodell). Es ist [hier] beschrieben (http://msdn.microsoft.com/en-us/library/ee857094.aspx) –