payload upload now supports custom shares, uses WMI to get physical path