Questo è come si dovrebbe fare in PowerShell che è molto simile a come si dovrebbe fare in in C# :
# 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
}
}
}
Ciò che fa è ottenere tutti gli utenti da SharePoint che si trovano in un file di testo. Si spera che questo ti permetta almeno di pensare a come viene configurato SharePoint.
Una grande risorsa è la pagina MSDN con tutte le funzioni. Forniscono molti esempi di programmazione in C#!
fonte
2009-11-16 15:14:15
3. Ora è presente un'API client (modello a oggetti). È descritto [qui] (http://msdn.microsoft.com/en-us/library/ee857094.aspx) –