The National Weather Service lifted most of a tornado watch that had covered 37 North Carolina counties Thursday morning, but left it in effect until 1 p.m. in Johnston County and points north and east.
Still in effect across the area until midnight is a high-wind advisory for steady breezes of 15 to 25 mph and gusts up to 40 mph.
No tornadoes were reported during the hours the watch was in effect, but trees were reported down on several roads.
Duke Energy reported that it knew of about 6,900 customers who had lost power in its service areas in Orange, Chatham, Durham, Wake, Franklin and Johnston counties.
As a precaution, schools in Johnston, Harnett, Wayne, Wilson and Edgecombe counties delayed classes Thursday morning in hopes that severe weather would pass before students headed to school.
One-inch hail was reported in Guilford County in the morning. The weather service said there were reports of nickel-sized hail in the Triangle.
Across the area, a high-wind advisory was in effect through midnight.
After the stormy weather passes, forecasters called for sunny skies on Friday, Saturday and Sunday.