Estoy trabajando en el aprovisionamiento multiempresa en sharepoint y tengo problemas para averiguar si puede establecer la ruta del directorio de cuentas de usuario para una suscripción de sitio usando el punto compartido modelo de objeto Sé que esto se puede hacer a través de powershell con el siguiente cmdlet.Configuración de una ruta del directorio de cuentas de usuario de suscripciones de sitios sharepoint con el modelo de objetos
$sub = New-SPSiteSubscription
$sub | Set-SPSiteSubscriptionConfig -UserAccountDirectoryPath "OU=AlpineBikeStore,OU=Hosting,DC=contoso,DC=com" -FeaturePack "50976ac2-83bb-4110-946d-95b4b6e90d42" -Confirm:$false
Hasta ahora tengo el siguiente código que creará una suscripción de sitio con un sitio predeterminado y un paquete de características. Sin embargo, no puedo encontrar la manera de establecer la ruta a la OU de los usuarios en el directorio activo.
//Create a default admin site for this tenant
var site = new SPSite("https://contoso.com/", userToken);
//Create the subscription and assign the default admin site to it.
var sub = SPSiteSubscription.Create();
sub.Add(site);
//Get the feature pack and assign it to the subscription
var featurePacks = SPSiteSubscriptionSettingsManager.Local.GetAllFeaturePacks();
var pack = featurePacks.SingleOrDefault(x => x.Id == Guid.Parse("50976ac2-83bb-4110-946d-95b4b6e90d42"));
SPSiteSubscriptionSettingsManager.Local.AssignFeaturePackToSiteSubscription(pack, sub);
¿Alguna sugerencia?
¿Intentó usar la reflexión en el comando powershell para ver qué tipo de código usa? –