Running PowerShell scripts as an Application in MDT 2013MDT and PowershellInitial Deployment-MDT+WDSMDT and PowershellPowershell execution policy within SQL ServerHow to force PowerShell to not allow an interactive command windowLaunch remote PowerShell session using saved ps1 filePowerShell Script Not Running on Scheduled TaskWindows 2012 Post-sysprep Powershell script not runningpowershell scheduled task always shows running even once completedInstall MDT application based on Make/Model using SQL Database

Arriving at the same result with the opposite hypotheses

Why are trash cans referred to as "zafacón" in Puerto Rico?

Which languages would be most useful in Europe at the end of the 19th century?

How can I end combat quickly when the outcome is inevitable?

How to handle self harm scars on the arm in work environment?

Is separation provided in class F airspace?

How to safely destroy (a large quantity of) valid checks?

Winning Strategy for the Magician and his Apprentice

Is it expected that a reader will skip parts of what you write?

Determining fair price for profitable mobile app business

Playing a Character as Unobtrusive and Subservient, Yet Not Passive

How is water heavier than petrol, even though its molecular weight is less than petrol?

Implement Own Vector Class in C++

Is it a problem if <h4>, <h5> and <h6> are smaller than regular text?

Rebus with 20 song titles

Has there been a multiethnic Star Trek character?

Longest bridge/tunnel that can be cycled over/through?

How can this tool find out registered domains from an IP?

Why do some employees fill out a W-4 and some don't?

What can I, as a user, do about offensive reviews in App Store?

Electricity free spaceship

How to tell your grandparent to not come to fetch you with their car?

Cascading Switches. Will it affect performance?

Thread Pool C++ Implementation



Running PowerShell scripts as an Application in MDT 2013


MDT and PowershellInitial Deployment-MDT+WDSMDT and PowershellPowershell execution policy within SQL ServerHow to force PowerShell to not allow an interactive command windowLaunch remote PowerShell session using saved ps1 filePowerShell Script Not Running on Scheduled TaskWindows 2012 Post-sysprep Powershell script not runningpowershell scheduled task always shows running even once completedInstall MDT application based on Make/Model using SQL Database






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








5















Is there a way to make powershell scripts run under the applications list so that when you install from the MDT image you can select which scripts you want to run?



I can run the scripts fine as scripts but every attempt I've tried the scripts will not execute.



This is how I am trying to do it, but they don't execute. (I link to the Script under the Install Applications under Task Sequence. So far I've come to conclude Microsoft does not allow PowerShell Scripts to work this way without some serious hacking around.



enter image description here



EDIT:



So after trying several ways and doing research this is what I have now:



I am trying this:



powershell -noexit "& "'\SERVER.comImageDeploymentShare$Scriptsscript_tes_2t.ps1'


Working Directory is:



.%SCRIPTROOT%


But I am getting this:
enter image description here



I saw something like this posted on technet but surely this is to the extreme?



Filename RunPowerShell.cmd
Powershell -Command Set-ExecutionPolicy Unrestricted
Powershell.exe -file "%~dp0%1"
Powershell -Command Set-ExecutionPolicy AllSigned

Filename App1.ps1
Dir

Execute this with
[fulle_Path_if_needed]RunPowerShell.cmd App1.ps1









share|improve this question
























  • Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

    – Elliot Labs
    Jul 7 '14 at 20:10











  • If you already tried this then look at this: poshoholic.com/2007/09/27/…

    – Elliot Labs
    Jul 7 '14 at 20:12











  • If that answers you question then I will make an answer that fits the info I just gave you.

    – Elliot Labs
    Jul 7 '14 at 20:12











  • Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

    – Jason
    Jul 8 '14 at 2:50











  • Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

    – Elliot Labs
    Jul 8 '14 at 12:57

















5















Is there a way to make powershell scripts run under the applications list so that when you install from the MDT image you can select which scripts you want to run?



I can run the scripts fine as scripts but every attempt I've tried the scripts will not execute.



This is how I am trying to do it, but they don't execute. (I link to the Script under the Install Applications under Task Sequence. So far I've come to conclude Microsoft does not allow PowerShell Scripts to work this way without some serious hacking around.



enter image description here



EDIT:



So after trying several ways and doing research this is what I have now:



I am trying this:



powershell -noexit "& "'\SERVER.comImageDeploymentShare$Scriptsscript_tes_2t.ps1'


Working Directory is:



.%SCRIPTROOT%


But I am getting this:
enter image description here



I saw something like this posted on technet but surely this is to the extreme?



Filename RunPowerShell.cmd
Powershell -Command Set-ExecutionPolicy Unrestricted
Powershell.exe -file "%~dp0%1"
Powershell -Command Set-ExecutionPolicy AllSigned

Filename App1.ps1
Dir

Execute this with
[fulle_Path_if_needed]RunPowerShell.cmd App1.ps1









share|improve this question
























  • Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

    – Elliot Labs
    Jul 7 '14 at 20:10











  • If you already tried this then look at this: poshoholic.com/2007/09/27/…

    – Elliot Labs
    Jul 7 '14 at 20:12











  • If that answers you question then I will make an answer that fits the info I just gave you.

    – Elliot Labs
    Jul 7 '14 at 20:12











  • Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

    – Jason
    Jul 8 '14 at 2:50











  • Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

    – Elliot Labs
    Jul 8 '14 at 12:57













5












5








5


1






Is there a way to make powershell scripts run under the applications list so that when you install from the MDT image you can select which scripts you want to run?



I can run the scripts fine as scripts but every attempt I've tried the scripts will not execute.



This is how I am trying to do it, but they don't execute. (I link to the Script under the Install Applications under Task Sequence. So far I've come to conclude Microsoft does not allow PowerShell Scripts to work this way without some serious hacking around.



enter image description here



EDIT:



So after trying several ways and doing research this is what I have now:



I am trying this:



powershell -noexit "& "'\SERVER.comImageDeploymentShare$Scriptsscript_tes_2t.ps1'


Working Directory is:



.%SCRIPTROOT%


But I am getting this:
enter image description here



I saw something like this posted on technet but surely this is to the extreme?



Filename RunPowerShell.cmd
Powershell -Command Set-ExecutionPolicy Unrestricted
Powershell.exe -file "%~dp0%1"
Powershell -Command Set-ExecutionPolicy AllSigned

Filename App1.ps1
Dir

Execute this with
[fulle_Path_if_needed]RunPowerShell.cmd App1.ps1









share|improve this question
















Is there a way to make powershell scripts run under the applications list so that when you install from the MDT image you can select which scripts you want to run?



I can run the scripts fine as scripts but every attempt I've tried the scripts will not execute.



This is how I am trying to do it, but they don't execute. (I link to the Script under the Install Applications under Task Sequence. So far I've come to conclude Microsoft does not allow PowerShell Scripts to work this way without some serious hacking around.



enter image description here



EDIT:



So after trying several ways and doing research this is what I have now:



I am trying this:



powershell -noexit "& "'\SERVER.comImageDeploymentShare$Scriptsscript_tes_2t.ps1'


Working Directory is:



.%SCRIPTROOT%


But I am getting this:
enter image description here



I saw something like this posted on technet but surely this is to the extreme?



Filename RunPowerShell.cmd
Powershell -Command Set-ExecutionPolicy Unrestricted
Powershell.exe -file "%~dp0%1"
Powershell -Command Set-ExecutionPolicy AllSigned

Filename App1.ps1
Dir

Execute this with
[fulle_Path_if_needed]RunPowerShell.cmd App1.ps1






windows powershell windows-server-2012-r2 mdt






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 8 '14 at 12:18







Jason

















asked Jul 7 '14 at 17:51









JasonJason

2,321104694




2,321104694












  • Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

    – Elliot Labs
    Jul 7 '14 at 20:10











  • If you already tried this then look at this: poshoholic.com/2007/09/27/…

    – Elliot Labs
    Jul 7 '14 at 20:12











  • If that answers you question then I will make an answer that fits the info I just gave you.

    – Elliot Labs
    Jul 7 '14 at 20:12











  • Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

    – Jason
    Jul 8 '14 at 2:50











  • Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

    – Elliot Labs
    Jul 8 '14 at 12:57

















  • Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

    – Elliot Labs
    Jul 7 '14 at 20:10











  • If you already tried this then look at this: poshoholic.com/2007/09/27/…

    – Elliot Labs
    Jul 7 '14 at 20:12











  • If that answers you question then I will make an answer that fits the info I just gave you.

    – Elliot Labs
    Jul 7 '14 at 20:12











  • Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

    – Jason
    Jul 8 '14 at 2:50











  • Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

    – Elliot Labs
    Jul 8 '14 at 12:57
















Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

– Elliot Labs
Jul 7 '14 at 20:10





Have you tried doing this?: powershell.exe yourcommandsgohere /yadayadayada

– Elliot Labs
Jul 7 '14 at 20:10













If you already tried this then look at this: poshoholic.com/2007/09/27/…

– Elliot Labs
Jul 7 '14 at 20:12





If you already tried this then look at this: poshoholic.com/2007/09/27/…

– Elliot Labs
Jul 7 '14 at 20:12













If that answers you question then I will make an answer that fits the info I just gave you.

– Elliot Labs
Jul 7 '14 at 20:12





If that answers you question then I will make an answer that fits the info I just gave you.

– Elliot Labs
Jul 7 '14 at 20:12













Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

– Jason
Jul 8 '14 at 2:50





Trying to make heads and tails out of that site. They have so many quotations in there. I do appreciate your help Elliot!

– Jason
Jul 8 '14 at 2:50













Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

– Elliot Labs
Jul 8 '14 at 12:57





Try this: powershell “%SCRIPTROOT%script_tes_2t.ps1 Where the Powershell script is in your servers' deployment share in the scripts folder along with your other LTI/ZTI scriptes

– Elliot Labs
Jul 8 '14 at 12:57










2 Answers
2






active

oldest

votes


















4














I don't know about MDT, but running UNC-located PowerShell scripts from the commandline goes something like powershell -ExecutionPolicy bypass -file \pathtofile.ps1.

It works from cmd (without any security prompts):

Running UNC-based PowerShell scripts from commandline






share|improve this answer























  • If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

    – Greg Bray
    Aug 11 '14 at 5:32


















2














in the 'quiet install command' of your application:



powershell.exe -executionpolicy bypass -noprofile -noninteractive -file ".[yourscriptfile].ps1"


There main issue with just putting the ps1 file as the command is the executionpolicy, since the default is restricted. Even changing executionpolicy to remotesigned the script will not run because it's a UNC path.






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%2f610710%2frunning-powershell-scripts-as-an-application-in-mdt-2013%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4














    I don't know about MDT, but running UNC-located PowerShell scripts from the commandline goes something like powershell -ExecutionPolicy bypass -file \pathtofile.ps1.

    It works from cmd (without any security prompts):

    Running UNC-based PowerShell scripts from commandline






    share|improve this answer























    • If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

      – Greg Bray
      Aug 11 '14 at 5:32















    4














    I don't know about MDT, but running UNC-located PowerShell scripts from the commandline goes something like powershell -ExecutionPolicy bypass -file \pathtofile.ps1.

    It works from cmd (without any security prompts):

    Running UNC-based PowerShell scripts from commandline






    share|improve this answer























    • If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

      – Greg Bray
      Aug 11 '14 at 5:32













    4












    4








    4







    I don't know about MDT, but running UNC-located PowerShell scripts from the commandline goes something like powershell -ExecutionPolicy bypass -file \pathtofile.ps1.

    It works from cmd (without any security prompts):

    Running UNC-based PowerShell scripts from commandline






    share|improve this answer













    I don't know about MDT, but running UNC-located PowerShell scripts from the commandline goes something like powershell -ExecutionPolicy bypass -file \pathtofile.ps1.

    It works from cmd (without any security prompts):

    Running UNC-based PowerShell scripts from commandline







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Jul 14 '14 at 14:42









    NitzNitz

    7031515




    7031515












    • If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

      – Greg Bray
      Aug 11 '14 at 5:32

















    • If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

      – Greg Bray
      Aug 11 '14 at 5:32
















    If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

    – Greg Bray
    Aug 11 '14 at 5:32





    If you are running an unattended script I also recommend adding -NonInteractive -NoProfile when calling Powershell.exe

    – Greg Bray
    Aug 11 '14 at 5:32













    2














    in the 'quiet install command' of your application:



    powershell.exe -executionpolicy bypass -noprofile -noninteractive -file ".[yourscriptfile].ps1"


    There main issue with just putting the ps1 file as the command is the executionpolicy, since the default is restricted. Even changing executionpolicy to remotesigned the script will not run because it's a UNC path.






    share|improve this answer



























      2














      in the 'quiet install command' of your application:



      powershell.exe -executionpolicy bypass -noprofile -noninteractive -file ".[yourscriptfile].ps1"


      There main issue with just putting the ps1 file as the command is the executionpolicy, since the default is restricted. Even changing executionpolicy to remotesigned the script will not run because it's a UNC path.






      share|improve this answer

























        2












        2








        2







        in the 'quiet install command' of your application:



        powershell.exe -executionpolicy bypass -noprofile -noninteractive -file ".[yourscriptfile].ps1"


        There main issue with just putting the ps1 file as the command is the executionpolicy, since the default is restricted. Even changing executionpolicy to remotesigned the script will not run because it's a UNC path.






        share|improve this answer













        in the 'quiet install command' of your application:



        powershell.exe -executionpolicy bypass -noprofile -noninteractive -file ".[yourscriptfile].ps1"


        There main issue with just putting the ps1 file as the command is the executionpolicy, since the default is restricted. Even changing executionpolicy to remotesigned the script will not run because it's a UNC path.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 30 '16 at 19:13









        Cyprian WyattCyprian Wyatt

        211




        211



























            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%2f610710%2frunning-powershell-scripts-as-an-application-in-mdt-2013%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