A man has been charged after dozens of kangaroos were found shot on an Australian military base.