Example #1
0
 def getFarm(self):
     '''
     Get SharePoint farm
     -> Farm
     @command: $spFarm.Id.Guid
     @raise Exception: command execution failed
     '''
     farmId = self.__xml.getAttributeValue('id')
     farm = Farm(farmId)
     farm.version = self.getVersion()
     return farm
Example #2
0
 def getFarm(self):
     '''
     Get SharePoint farm
     -> Farm
     @command: $spFarm.Id.Guid
     @raise SharePointException: command execution failed or empty farm id got
     '''
     try:
         farmId = self._shell.execCmd('echo($spFarm.Id.Guid)').strip()
         if self._shell.getLastCmdReturnCode() == 0:
             farm = Farm(farmId)
             farm.version = self.getVersion()
             return farm
     except:
         logger.debugException('')
         raise SharePointException, "Failed getting farm id"