A Wilson police officer is on administrative duty after shooting a suspect who was armed with a hammer.