none
PowerShell RRS feed

  • Domanda

  • Scusate se ho sbagliato newgroup ma non ne trovo uno dedicato. Sto imparando ad utilizzare powershell ho un problema che non so se è by design oppure solo mio.

    Attualmente sto provando sia script locali che di office 365 ossia in remoto

    Se lancio un comando da un file *.ps1 con il tasto dx esegui in powershell me lo esegue in una finestra con sfondo nero e non funziona; se invece lancio powershell dall'icona (finestra con sfondo blu) e scrivo materialmente i comandi funziona tutto benissimo. Mah....
    dato che ho windows 7 64 bit non posso neanche disinstallarla e reinstallarla dato che che è nativa nel SO. Per ora che sto iparando non è un problema bloccante ma solo seccante e scomodo poi diverrà blocccante perchè vuol dire con non posso schedulare nessuno script.
    Gli script non vengono eseguiti neanche se trascino il file*.ps1 all'interno della finestra

    Grazie in anticipo

    Mario

    venerdì 10 febbraio 2012 17:20

Risposte

  • Per default poi eseguire solo script siglati ,se voi eseguire i tuoi script devi entrare questa comanda in powershell con credenziali di administratore

    Set-ExecutionPolicy Unrestricted

    Renato


    Renato Kurti CCNA,MCP,MCTS,MCITP:EA


    • Modificato Renato Kurti venerdì 10 febbraio 2012 20:02
    • Proposto come risposta Renato Kurti giovedì 16 febbraio 2012 18:07
    • Contrassegnato come risposta Anca Popa venerdì 17 febbraio 2012 07:35
    venerdì 10 febbraio 2012 19:59
  • Oppure lancia un command prompt come amministratore e poi esegui il tuo script..

    powershell.exe -executionpolicy unrestricted -command "C:\Users\ga\Desktop\factorial.ps1"


    Gastone Canali >http://www.armadillo.it

    • Proposto come risposta Renato Kurti giovedì 16 febbraio 2012 18:07
    • Contrassegnato come risposta Anca Popa venerdì 17 febbraio 2012 07:35
    venerdì 10 febbraio 2012 21:59
    Moderatore

Tutte le risposte

  • Hai modificato la execution policy per gli script?

    lancia da powershell il seguente comando:
    Get-ExecutionPolicy

    e allega l'output al prossimo post


    Gastone Canali >http://www.armadillo.it



    venerdì 10 febbraio 2012 17:48
    Moderatore
  • Per default poi eseguire solo script siglati ,se voi eseguire i tuoi script devi entrare questa comanda in powershell con credenziali di administratore

    Set-ExecutionPolicy Unrestricted

    Renato


    Renato Kurti CCNA,MCP,MCTS,MCITP:EA


    • Modificato Renato Kurti venerdì 10 febbraio 2012 20:02
    • Proposto come risposta Renato Kurti giovedì 16 febbraio 2012 18:07
    • Contrassegnato come risposta Anca Popa venerdì 17 febbraio 2012 07:35
    venerdì 10 febbraio 2012 19:59
  • Oppure lancia un command prompt come amministratore e poi esegui il tuo script..

    powershell.exe -executionpolicy unrestricted -command "C:\Users\ga\Desktop\factorial.ps1"


    Gastone Canali >http://www.armadillo.it

    • Proposto come risposta Renato Kurti giovedì 16 febbraio 2012 18:07
    • Contrassegnato come risposta Anca Popa venerdì 17 febbraio 2012 07:35
    venerdì 10 febbraio 2012 21:59
    Moderatore
  • Ciao Mario,

    Visti i tempi trascorsi ed in attesa del tuo feedback, ho evidenziato le risposte ricevute.

    Grazie di tenerci aggiornati sul tuo percorso,


    Anca Popa Follow ForumTechNetIt on Twitter

    Versioni di valutazione gratuite dei software Microsoft

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda. 

    venerdì 17 febbraio 2012 08:12