none
Récupérer les rôles des serveurs d’une ferme SharePoint RRS feed

  • Question

  • Bonjour Les Amis,

    Mon problème est le suivant :

    Avec le modèle objet SharePoint, Je veux récupérer les différents serveurs de ma ferme, avec les web frontaux et les serveurs applicatifs.

    Sauf que, pour faire la différence entre le rôle de chaque serveur (Frontal, applicatif…), je récupère la propriété SPServer.Role, mais malheureusement :-/ cette propriété me retourne la valeur « Application » (SPServerRole.Application) pour tous les serveurs ???!!!!!

    Pourriez-vous me donner une piste pour résoudre mon souci ?

    Merci d’avance

     

    • Déplacé Hengzhe Li mardi 21 février 2012 06:39 merge forum (Origine :Développement Sharepoint 2010)
    vendredi 21 octobre 2011 15:31

Réponses

  • Bonjour,
    Vous pouvez vérifier le rôle de chaque serveur par ses services et leurs état :
                        foreach(SPServer wServer in  SPFarm.Local.Servers)
                        {
                            foreach (SPServiceInstance wServiceInst in wServer.ServiceInstances)
                            {
                                Console.WriteLine(wServiceInst.Service.GetType().Name + " " + wServiceInst.Service.Status);
                            }
                            
                        }
    
    

    Output :
    SPSearchService Online
    SPDatabaseService Online
    SPUsageService Online
    BdcService Online
    SPWindowsTokenService Online
    SPTracingService Online
    SPWorkflowTimerService Online
    SPUserCodeService Online
    SPSecurityTokenService Online
    SPWebService Online
    SPWebService Online
    SPIncomingEmailService Online
    SPSubscriptionSettingsService Online
    SPAdministrationService Online
    SPSearchService Online
    SPTimerService Online
    SPTopologyWebService Online
     

    Cordialement,
    Ahmed Mehdi
    Technical Manager | PROGED
    http://www.proged.tn
    • Modifié Ahmed MEHDI samedi 22 octobre 2011 22:25
    • Proposé comme réponse Ahmed MEHDI samedi 22 octobre 2011 22:27
    • Marqué comme réponse SPS5585 jeudi 27 octobre 2011 14:44
    samedi 22 octobre 2011 22:24

Toutes les réponses