What is the best way to reset a set of Windows 10 laptops to a default state remotely?What's the best way to remotely admin MS ADAM?Best way to administer a website remotelywhat are the various ways to monitor servers remotelyWhat's the best way to telnet from a remote Windows PC without using RDP?What is the best way to run a remote ssh command in background but still displaying?How do I set a custom default accent color during deployment of Windows 10?What is the Print3D deviceType on Windows Print-ServerSet Windows 10 Default Start LayoutAny way to set password on BIOS remotely on Ubuntu 14.04?What Is An Easy Way to Remove Default TaskBar and Start Icons in Windows 10 Without Using the GUI?

Can humans ever directly see a few photons at a time? Can a human see a single photon?

expiry or manufactured date?

What reason would an alien civilization have for building a Dyson Sphere (or Swarm) if cheap Nuclear fusion is available?

Does Marvel have an equivalent of the Green Lantern?

Does this Wild Magic result affect the sorcerer or just other creatures?

Why is C++ initial allocation so much larger than C's?

In the Marvel universe, can a human have a baby with any non-human?

Apply brace expansion in "reverse order"

Line mode command to delete from column X to end of line?

Iterate MapThread with matrices

Why cruise at 7000' in an A319?

Is my Rep in Stack-Exchange Form?

How to make clear to people I don't want to answer their "Where are you from?" question?

Impossible darts scores

What is the legal status of travelling with methadone in your carry-on?

Where can I find a database of galactic spectra?

Archery in modern conflicts

How convert text to hex value?

Is a single radon-daughter atom in air a solid?

Find the probability that the 8th woman to appear is in 17th position.

Sci fi short story, robot city that nags people about health

How risky is real estate?

Did Karl Marx ever use any example that involved cotton and dollars to illustrate the way capital and surplus value were generated?

How do I turn off a repeating trade?



What is the best way to reset a set of Windows 10 laptops to a default state remotely?


What's the best way to remotely admin MS ADAM?Best way to administer a website remotelywhat are the various ways to monitor servers remotelyWhat's the best way to telnet from a remote Windows PC without using RDP?What is the best way to run a remote ssh command in background but still displaying?How do I set a custom default accent color during deployment of Windows 10?What is the Print3D deviceType on Windows Print-ServerSet Windows 10 Default Start LayoutAny way to set password on BIOS remotely on Ubuntu 14.04?What Is An Easy Way to Remove Default TaskBar and Start Icons in Windows 10 Without Using the GUI?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I have about 23 Windows 10 laptops (currently @ 1803) which are used by students for training courses that run for several weeks. I've found that students leave lots of files behind when the course completes including answers/projects/etc for work that an incoming class shouldn't see. As such, I would like to reset these machines to a relatively pristine state.



I know I could do Windows 10 recovery, but that is a bit heavy-handed and also requires a lot of manual work as we have to customize the uniquely named machines. I'd be fine with simply clearing out the Desktop, Documents, Downloads, etc. folders. I'll leave recovery for "nuke from orbit" cases...



I've found a number of solutions, but they either appear to complicated (ADK), deprecated (WMIC) or seemingly not preferred by Windows given the number of hoops to jump through (PsExec).



My question is, if I'm fine with the laptop's build as-is and just want to wipe the "custom content" that a former student has created (BAT for PS1 is fine), what would be the best solution in a modern Windows 10 environment? While I know I could SneakerNet a USB drive with the script, once set up I'd rather do this remotely going forward (PsExec or Enter-PSSession would have presumably been great) but as mentioned, the hurdles are tricky and I just want to make sure I'm chasing the right solution before going too far down one path. So what is the right path?










share|improve this question






















  • Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

    – Harry Johnston
    Jun 6 at 22:37

















2















I have about 23 Windows 10 laptops (currently @ 1803) which are used by students for training courses that run for several weeks. I've found that students leave lots of files behind when the course completes including answers/projects/etc for work that an incoming class shouldn't see. As such, I would like to reset these machines to a relatively pristine state.



I know I could do Windows 10 recovery, but that is a bit heavy-handed and also requires a lot of manual work as we have to customize the uniquely named machines. I'd be fine with simply clearing out the Desktop, Documents, Downloads, etc. folders. I'll leave recovery for "nuke from orbit" cases...



I've found a number of solutions, but they either appear to complicated (ADK), deprecated (WMIC) or seemingly not preferred by Windows given the number of hoops to jump through (PsExec).



My question is, if I'm fine with the laptop's build as-is and just want to wipe the "custom content" that a former student has created (BAT for PS1 is fine), what would be the best solution in a modern Windows 10 environment? While I know I could SneakerNet a USB drive with the script, once set up I'd rather do this remotely going forward (PsExec or Enter-PSSession would have presumably been great) but as mentioned, the hurdles are tricky and I just want to make sure I'm chasing the right solution before going too far down one path. So what is the right path?










share|improve this question






















  • Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

    – Harry Johnston
    Jun 6 at 22:37













2












2








2


1






I have about 23 Windows 10 laptops (currently @ 1803) which are used by students for training courses that run for several weeks. I've found that students leave lots of files behind when the course completes including answers/projects/etc for work that an incoming class shouldn't see. As such, I would like to reset these machines to a relatively pristine state.



I know I could do Windows 10 recovery, but that is a bit heavy-handed and also requires a lot of manual work as we have to customize the uniquely named machines. I'd be fine with simply clearing out the Desktop, Documents, Downloads, etc. folders. I'll leave recovery for "nuke from orbit" cases...



I've found a number of solutions, but they either appear to complicated (ADK), deprecated (WMIC) or seemingly not preferred by Windows given the number of hoops to jump through (PsExec).



My question is, if I'm fine with the laptop's build as-is and just want to wipe the "custom content" that a former student has created (BAT for PS1 is fine), what would be the best solution in a modern Windows 10 environment? While I know I could SneakerNet a USB drive with the script, once set up I'd rather do this remotely going forward (PsExec or Enter-PSSession would have presumably been great) but as mentioned, the hurdles are tricky and I just want to make sure I'm chasing the right solution before going too far down one path. So what is the right path?










share|improve this question














I have about 23 Windows 10 laptops (currently @ 1803) which are used by students for training courses that run for several weeks. I've found that students leave lots of files behind when the course completes including answers/projects/etc for work that an incoming class shouldn't see. As such, I would like to reset these machines to a relatively pristine state.



I know I could do Windows 10 recovery, but that is a bit heavy-handed and also requires a lot of manual work as we have to customize the uniquely named machines. I'd be fine with simply clearing out the Desktop, Documents, Downloads, etc. folders. I'll leave recovery for "nuke from orbit" cases...



I've found a number of solutions, but they either appear to complicated (ADK), deprecated (WMIC) or seemingly not preferred by Windows given the number of hoops to jump through (PsExec).



My question is, if I'm fine with the laptop's build as-is and just want to wipe the "custom content" that a former student has created (BAT for PS1 is fine), what would be the best solution in a modern Windows 10 environment? While I know I could SneakerNet a USB drive with the script, once set up I'd rather do this remotely going forward (PsExec or Enter-PSSession would have presumably been great) but as mentioned, the hurdles are tricky and I just want to make sure I'm chasing the right solution before going too far down one path. So what is the right path?







windows-10 remote






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 6 at 19:08









bjbbjb

1112 bronze badges




1112 bronze badges












  • Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

    – Harry Johnston
    Jun 6 at 22:37

















  • Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

    – Harry Johnston
    Jun 6 at 22:37
















Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

– Harry Johnston
Jun 6 at 22:37





Perhaps something like this? That particular script deletes a profile on the local machine, but making it work on a remote machine should just be a matter of adding -ComputerName in the appropriate places.

– Harry Johnston
Jun 6 at 22:37










1 Answer
1






active

oldest

votes


















2














If the students aren't supposed to be installing stuff, etc. then I'd simply lock the drive down with DeepFreeze. This is what we do for our IT course machines. Students have full admin access, etc. and can in fact install stuff but a simple reboot returns it back to default state. It is also possible to boot the machines on a schedule or via WOL and unlock ("thaw") and push updates out from a master controller machine.



All work has to be kept on an external device, though in the case of a laptop that a student will use continuously for a while you could be nice and set up a second partition of say 15gb (so it can be copied to a 16gb flash drive) that is r/w and persists between boots.



Use policy to block updates, etc. unless a specific admin user is logged in (who can also unlock the drive) or simply re-image the machine with security updates/patches/program updates/etc between sessions.



Note that booting with a Linux distro on USB, etc. totally bypasses DeepFreeze ... but it works well enough in the labs we use it in (~300 machines, including 20 laptops for student use) and it is a definite "must have" for allowing students to actually DO things to/with a machine (like compile code and run it without an admin whitelisting it, etc or running a port scanner or packet sniffer) and have it usable for the next class period.






share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f970440%2fwhat-is-the-best-way-to-reset-a-set-of-windows-10-laptops-to-a-default-state-rem%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    If the students aren't supposed to be installing stuff, etc. then I'd simply lock the drive down with DeepFreeze. This is what we do for our IT course machines. Students have full admin access, etc. and can in fact install stuff but a simple reboot returns it back to default state. It is also possible to boot the machines on a schedule or via WOL and unlock ("thaw") and push updates out from a master controller machine.



    All work has to be kept on an external device, though in the case of a laptop that a student will use continuously for a while you could be nice and set up a second partition of say 15gb (so it can be copied to a 16gb flash drive) that is r/w and persists between boots.



    Use policy to block updates, etc. unless a specific admin user is logged in (who can also unlock the drive) or simply re-image the machine with security updates/patches/program updates/etc between sessions.



    Note that booting with a Linux distro on USB, etc. totally bypasses DeepFreeze ... but it works well enough in the labs we use it in (~300 machines, including 20 laptops for student use) and it is a definite "must have" for allowing students to actually DO things to/with a machine (like compile code and run it without an admin whitelisting it, etc or running a port scanner or packet sniffer) and have it usable for the next class period.






    share|improve this answer



























      2














      If the students aren't supposed to be installing stuff, etc. then I'd simply lock the drive down with DeepFreeze. This is what we do for our IT course machines. Students have full admin access, etc. and can in fact install stuff but a simple reboot returns it back to default state. It is also possible to boot the machines on a schedule or via WOL and unlock ("thaw") and push updates out from a master controller machine.



      All work has to be kept on an external device, though in the case of a laptop that a student will use continuously for a while you could be nice and set up a second partition of say 15gb (so it can be copied to a 16gb flash drive) that is r/w and persists between boots.



      Use policy to block updates, etc. unless a specific admin user is logged in (who can also unlock the drive) or simply re-image the machine with security updates/patches/program updates/etc between sessions.



      Note that booting with a Linux distro on USB, etc. totally bypasses DeepFreeze ... but it works well enough in the labs we use it in (~300 machines, including 20 laptops for student use) and it is a definite "must have" for allowing students to actually DO things to/with a machine (like compile code and run it without an admin whitelisting it, etc or running a port scanner or packet sniffer) and have it usable for the next class period.






      share|improve this answer

























        2












        2








        2







        If the students aren't supposed to be installing stuff, etc. then I'd simply lock the drive down with DeepFreeze. This is what we do for our IT course machines. Students have full admin access, etc. and can in fact install stuff but a simple reboot returns it back to default state. It is also possible to boot the machines on a schedule or via WOL and unlock ("thaw") and push updates out from a master controller machine.



        All work has to be kept on an external device, though in the case of a laptop that a student will use continuously for a while you could be nice and set up a second partition of say 15gb (so it can be copied to a 16gb flash drive) that is r/w and persists between boots.



        Use policy to block updates, etc. unless a specific admin user is logged in (who can also unlock the drive) or simply re-image the machine with security updates/patches/program updates/etc between sessions.



        Note that booting with a Linux distro on USB, etc. totally bypasses DeepFreeze ... but it works well enough in the labs we use it in (~300 machines, including 20 laptops for student use) and it is a definite "must have" for allowing students to actually DO things to/with a machine (like compile code and run it without an admin whitelisting it, etc or running a port scanner or packet sniffer) and have it usable for the next class period.






        share|improve this answer













        If the students aren't supposed to be installing stuff, etc. then I'd simply lock the drive down with DeepFreeze. This is what we do for our IT course machines. Students have full admin access, etc. and can in fact install stuff but a simple reboot returns it back to default state. It is also possible to boot the machines on a schedule or via WOL and unlock ("thaw") and push updates out from a master controller machine.



        All work has to be kept on an external device, though in the case of a laptop that a student will use continuously for a while you could be nice and set up a second partition of say 15gb (so it can be copied to a 16gb flash drive) that is r/w and persists between boots.



        Use policy to block updates, etc. unless a specific admin user is logged in (who can also unlock the drive) or simply re-image the machine with security updates/patches/program updates/etc between sessions.



        Note that booting with a Linux distro on USB, etc. totally bypasses DeepFreeze ... but it works well enough in the labs we use it in (~300 machines, including 20 laptops for student use) and it is a definite "must have" for allowing students to actually DO things to/with a machine (like compile code and run it without an admin whitelisting it, etc or running a port scanner or packet sniffer) and have it usable for the next class period.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jun 6 at 19:41









        ivanivanivanivan

        1,0223 silver badges6 bronze badges




        1,0223 silver badges6 bronze badges



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f970440%2fwhat-is-the-best-way-to-reset-a-set-of-windows-10-laptops-to-a-default-state-rem%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

            Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

            Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020