The first pitch is scheduled for 2:35 p.m. and will stream on the Astros' Twitter and Facebook accounts.
Left-hander Blake Taylor is also scheduled to make an appearance.
Greinke was set back in camp when the Astros' pitching staff was held from workouts Sunday due to a staff member potentially being exposed to the virus. Greinke was scheduled to throw in a simulated intrasquad game that day.
James arrived to camp late while tending to the birth of his daughter. This will be his first action against live hitters, though pitching coach Brent Strom said James appeared to be in really good shape.
Here is a look at the lineups for Thursday's intrasquad game:
Josh Reddick - RF
Alex Bregman - 3B
Yuli Gurriel - 1B
Kyle Tucker - LF
Dustin Garneau - C
Myles Straw - CF
Jack Mayfield - 2B
Alex De Goti - SS
Zack Greinke - P
Team Bagwell
George Springer - CF
Jose Altuve - 2B
Michael Brantley - LF
Carlos Correa - SS
Martin Maldonado - C
Abraham Toro - 3B
Taylor Jones - 1B
Ronnie Dawson - RF