You would have to have a pending lawsuit, and the personnel file would have to have some relevance as evidence in that lawsuit, to get a subpoena.A subpoena is a legal order, usually from a court, although legislatures (like Congress) and administrative agencies can also issue them.  There has to be some basis, some legal requirement, for information or documents to be produced, to justify issuing a subpoena to command just that.