\batchmode
\documentclass{beamer}

\usepackage{glossaries}

%\glsnoexpandfields

\makeglossaries

\newglossaryentry{sample}{name=sample,first={\textit{sample}},
 description={an example}}

\begin{document}

\begin{frame}
\gls{sample}
\end{frame}

\begin{frame}
\printglossary
\end{frame}

\end{document}