local locomputer, loservice locomputer = getobject("WinNT://MyDomain/MyComputer,computer") for each loservice in locomputer if upper(loservice.Class) = 'SERVICE' then do case case loservice.Status = 1 * service stopped loservice.Start case loservice.Status = 4 * service started loservice.Stop endcase endif endforFor more information, check out the IADsService interface in MSDN.