Okay, allora farò le domande e le risposte ;)
La risposta è stata trovata qui: https://stackoverflow.com/a/23395020/3829020
Che furbacchione Windows!
Per farla breve, se cerchiamo il processo in System32, questa directory è virtualizzata per i processi a 32 bit (in questo caso, Python), quindi...
La ricerca ha prodotto 8 risultati
- 4 agosto 2017 - 11:20
- Forum: Pacchetti WAPT
- Oggetto: [Risolto] session-setup avvia ancora PowerShell in modalità a 32 bit
- Risposte: 3
- Visualizzazioni: 4596
- 4 agosto 2017 - 11:02
- Forum: Pacchetti WAPT
- Oggetto: [Risolto] session-setup avvia ancora PowerShell in modalità a 32 bit
- Risposte: 3
- Visualizzazioni: 4596
Re: session-setup avvia sempre PowerShell in modalità a 32 bit
Il cappio si stringe!
Codice: Seleziona tutto
>>> run(u'c:\\Windows\\System32\\WindowsPowershell\\v1.0\\powershell.exe -Command "[Environment]::Is64BitProcess"')
<RunOuput returncode :0>
u'False\r\n'
- 4 agosto 2017 - 10:57
- Forum: Pacchetti WAPT
- Oggetto: [Risolto] session-setup avvia ancora PowerShell in modalità a 32 bit
- Risposte: 3
- Visualizzazioni: 4596
[Risolto] session-setup avvia ancora PowerShell a 32 bit
Ciao,
ammetto che la situazione è piuttosto complessa, quindi mi rivolgo a voi per vedere se qualcuno ha qualche suggerimento :)
Il mio script PowerShell:
`$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference="Continue"
Start-Transcript -path c:\tmp\Win10.log -append
if ...`
ammetto che la situazione è piuttosto complessa, quindi mi rivolgo a voi per vedere se qualcuno ha qualche suggerimento :)
Il mio script PowerShell:
`$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference="Continue"
Start-Transcript -path c:\tmp\Win10.log -append
if ...`
- 4 agosto 2017 - 10:25
- Forum: Pacchetti WAPT
- Oggetto: Il PC si spegne prima che gli script terminino
- Risposte: 4
- Visualizzazioni: 4280
Re: Il PC si spegne prima che gli script finiscano
Ciao,
sto usando con successo:
`cmd="c:\\Windows\\System32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File c:\\tmp\\Win10.ps1"`
`proc = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)`
`proc.wait()
` Il comando `proc.wait()` funziona correttamente nel mio...
sto usando con successo:
`cmd="c:\\Windows\\System32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File c:\\tmp\\Win10.ps1"`
`proc = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)`
`proc.wait()
` Il comando `proc.wait()` funziona correttamente nel mio...
- 1 agosto 2017 - 09:27
- Forum: Pacchetti WAPT
- Oggetto: [RISOLTO] timeout run(powershell script.ps1)
- Risposte: 4
- Visualizzazioni: 5205
Re: timeout di run(powershell script.ps1)
Va bene, ritiro quanto ho detto. L'errore era effettivamente legato alla versione di PowerShell, inferiore alla 3.0. Da un lato, si trattava di PowerShell 2.0, dall'altro, semplicemente il computer era lento, quindi il timeout di 3 secondi era troppo breve per eseguire un semplice comando PowerShell.
Grazie per il tuo aiuto dettagliato
Grazie per il tuo aiuto dettagliato
- 31 luglio 2017 - 09:01
- Forum: Pacchetti WAPT
- Oggetto: [RISOLTO] timeout run(powershell script.ps1)
- Risposte: 4
- Visualizzazioni: 5205
Re: timeout di run(powershell script.ps1)
È Windows 10, quindi sì.
Codice: Seleziona tutto
PS C:\Windows\system32> $PSVersionTable.PSversion
Major Minor Build Revision
----- ----- ----- --------
5 0 10586 122- 27 luglio 2017 - 11:44
- Forum: Pacchetti WAPT
- Oggetto: [RISOLTO] timeout run(powershell script.ps1)
- Risposte: 4
- Visualizzazioni: 5205
Re: timeout di run(powershell script.ps1)
Per vostra informazione, il problema viene aggirato con:
Codice: Seleziona tutto
import subprocess
cmd="powershell -NoProfile -NonInteractive -File c:\\tmp\\test.ps1"
proc = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)
proc.wait()
stdo,stde = proc.communicate()
print(stdo,stde)
- 27 luglio 2017 - 10:05
- Forum: Pacchetti WAPT
- Oggetto: [RISOLTO] timeout run(powershell script.ps1)
- Risposte: 4
- Visualizzazioni: 5205
[RISOLTO] timeout run(powershell script.ps1)
Ciao,
ci provo.
Sto creando un pacchetto di post-installazione che configurerà le workstation eseguendo uno script PowerShell. Quindi, per rispondere subito a una possibile domanda del tipo "perché non sto facendo questa post-installazione in puro Python?": perché ho già lo script in...
ci provo.
Sto creando un pacchetto di post-installazione che configurerà le workstation eseguendo uno script PowerShell. Quindi, per rispondere subito a una possibile domanda del tipo "perché non sto facendo questa post-installazione in puro Python?": perché ho già lo script in...
