GuardShell è uno script PowerShell per Windows 10, che consente all'utente di generare un altro script (lo "script di protezione", il nome è a scelta) che gestisce la protezione di processi e programmi ( e un po' anche delle cartelle, come vedremo in seguito) tramite password e/o passfile (non inteso semplicemente come file usato al posto della password;