Stop!

Per favore, aggiungi TurboLab.it alle eccezioni del tuo Ad Blocker. Siamo un progetto no-profit, e la pubblicità è indispensabile per pagare le spese.

In alternativa, puoi sostenerci con una donazione.

Rispetteremo ogni tua scelta, e potrai sempre utilizzare il sito senza limitazioni.

Stop!

Nascondi avviso per 3 giorni

×

Creazione issue GitHub

Stai per creare una nuova issue su GitHub.

Per favore, (ri)leggi sempre 📚 La guida prima di procedere.

Creazione nuova issue in corso. Attendi...
×

Inserisci link ad articolo di TurboLab.it Ricerca articoli

Cerca e inserisci il collegamento a un articolo pubblicato da TurboLab.it

Digita almeno 3 caratteri, poi premi "Invio"

Commenti a "Come trovare errori in uno script Powershell con il Deep Tracing"

I "Commenti" ad ogni articolo pubblicato sul nostro sito sono raccolti qui.
Regole del forum
Puoi rispondere alle discussioni già presenti, ma non aprirne di nuove.
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13769
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 14 times
Been thanked: 178 times

Commenti a "Come trovare errori in uno script Powershell con il Deep Tracing"

Messaggio da crazy.cat »

Stop!

Per favore, aggiungi TurboLab.it alle eccezioni del tuo Ad Blocker. Siamo un progetto no-profit, e la pubblicità è indispensabile per pagare le spese.

In alternativa, puoi sostenerci con una donazione.

Rispetteremo ogni tua scelta, e potrai sempre utilizzare il sito senza limitazioni.

Stop!

Nascondi avviso per 3 giorni

Come trovare errori in uno script Powershell con il Deep Tracing

Immagine

Mentre stavo lavorando alla modifica dello script per la ricerca dei grandi file e cartelle, a un certo punto la sua esecuzione mi generava un errore dove non avevo nessuna indicazione a quale riga si riferisse, come succede di solito. Avevo più di un sospetto su cosa causasse il problema, una punteggiatura sbagliata inserita mentre stavo traducendo in italiano parti dello script, ma dato la lunghezza di oltre mille righe diventava impossibile ritrovare l'errore in una riga specifica senza avere indicazioni. [continua..]

---

Cosa ne pensi? Lascia il tuo commento qui sotto.
Avatar utente
Zigul
VIP
VIP
Messaggi: 850
Iscritto il: dom ott 08, 2023 12:11 am
Has thanked: 80 times
Been thanked: 123 times

Re: Commenti a "Come trovare errori in uno script Powershell con il Deep Tracing"

Messaggio da Zigul »

Ho fatto qualche test, replicando il medesimo errore nel tuo script (vecchia versione) e PowerShell 5 comunica correttamente la riga dell'errore, mentre PowerShell 7 no (come mostrato nell'articolo). Tuttavia se dopo il primo messaggio di errore, invoco direttamente la variabile $error[0], senza aver mai attivato il deep tracing, PowerShell 7 mi dà direttamente tutti i dettagli dell'errore che prima "censurava":
Immagine
Comunque non conoscevo il deep tracing, grazie per averlo segnalato.
Stop!

Per favore, aggiungi TurboLab.it alle eccezioni del tuo Ad Blocker. Siamo un progetto no-profit, e la pubblicità è indispensabile per pagare le spese.

In alternativa, puoi sostenerci con una donazione.

Rispetteremo ogni tua scelta, e potrai sempre utilizzare il sito senza limitazioni.

Stop!

Nascondi avviso per 3 giorni