Résolu
Comment masquer des informations inutiles ?
- YOLET
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 10 mois 5 jours - il y a 10 mois 5 jours #33857
par YOLET
affichage info détaillées inutiles a été créé par YOLET
Bonjour
Je suis "archi" débutant donc question probablement basique :
Sur un bout de code très simple :
foreach ($line in $lines){
......
wget $temps_a_integrer
}
je me retrouve avec une trace écran "bien" détaillée sur chaque enregistrement .. bon un peu trop de détail qd meme !
J'ai l'impression que c'est l'API appelée qui cause ce retour, mais li y a peut être moyen de faire un CLS dans PS ?
ou autre idée pour que ces infos complémentaires ne soient plus afficheées ?
Merci
====>
http://localhost/_MWJGS/api/SGQLMECUUANENYBCUHH3ME7CW0DUPEP8?&value=10:01:25.957&bib=243
StatusCode : 200
StatusDescription : OK
Content : 0
RawContent : HTTP/1.1 200 OK
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 600
Modjobid: 384061
Modjobidal...
Forms : {}
Headers : {[Access-Control-Allow-Headers, Content-Type],
[Access-Control-Allow-Methods, POST, GET, OPTIONS],
[Access-Control-Allow-Origin, *], [Access-Control-Max-Age, 600]...}
Images : {}
InputFields : {}
Links : {}
ParsedHtml : mshtml.HTMLDocumentClass
RawContentLength : 1
Je suis "archi" débutant donc question probablement basique :
Sur un bout de code très simple :
foreach ($line in $lines){
......
wget $temps_a_integrer
}
je me retrouve avec une trace écran "bien" détaillée sur chaque enregistrement .. bon un peu trop de détail qd meme !
J'ai l'impression que c'est l'API appelée qui cause ce retour, mais li y a peut être moyen de faire un CLS dans PS ?
ou autre idée pour que ces infos complémentaires ne soient plus afficheées ?
Merci
====>
http://localhost/_MWJGS/api/SGQLMECUUANENYBCUHH3ME7CW0DUPEP8?&value=10:01:25.957&bib=243
StatusCode : 200
StatusDescription : OK
Content : 0
RawContent : HTTP/1.1 200 OK
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 600
Modjobid: 384061
Modjobidal...
Forms : {}
Headers : {[Access-Control-Allow-Headers, Content-Type],
[Access-Control-Allow-Methods, POST, GET, OPTIONS],
[Access-Control-Allow-Origin, *], [Access-Control-Max-Age, 600]...}
Images : {}
InputFields : {}
Links : {}
ParsedHtml : mshtml.HTMLDocumentClass
RawContentLength : 1
Dernière édition: il y a 10 mois 5 jours par YOLET.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 10 mois 1 jour #33868
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet affichage info détaillées inutiles
Bonjour Yolet et bonne et heureuse année 2024 !
Effectivement la commande Clear-Host (et l'alias cls) existe et te permet d'effacer la console.
Cela étant dit, je ne pense pas que ce soit la meilleure façon de faire. La suppression de ces data dans la console sera mieux.
En PowerShell, il y a plusieurs façons de faire.
Exemples :
Il n'y a pas de meilleure technique, à toi de choisir celle que tu préfères.
Par ailleurs, sache que ce n'est pas une bonne pratique d'utiliser des alias dans tes scripts. Ici wget est - je pense - l'alias de Invoke-WebRequest. Tu devrais donc plutôt utiliser cette dernière.
L'utilisation d'alias dans des scripts n'est pas une bonne pratique car cela peut rendre la lecture de ton script plus complexe.
Arnaud
Effectivement la commande Clear-Host (et l'alias cls) existe et te permet d'effacer la console.
Cela étant dit, je ne pense pas que ce soit la meilleure façon de faire. La suppression de ces data dans la console sera mieux.
En PowerShell, il y a plusieurs façons de faire.
Exemples :
# 1ere technique
wget $temps_a_integrer > $null
# 2e technique
$null = wget $temps_a_integrer
# 3e technique
wget $temps_a_integrer | Out-Null
Il n'y a pas de meilleure technique, à toi de choisir celle que tu préfères.
Par ailleurs, sache que ce n'est pas une bonne pratique d'utiliser des alias dans tes scripts. Ici wget est - je pense - l'alias de Invoke-WebRequest. Tu devrais donc plutôt utiliser cette dernière.
L'utilisation d'alias dans des scripts n'est pas une bonne pratique car cela peut rendre la lecture de ton script plus complexe.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Les utilisateur(s) suivant ont remercié: YOLET
Connexion ou Créer un compte pour participer à la conversation.
- YOLET
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 9 mois 4 semaines #33871
par YOLET
Réponse de YOLET sur le sujet affichage info détaillées inutiles
Bonjour Arnaud et merci pour cette reponse : c'est tout bon avec > $null
Pour le Wget , ca ne risque pas de pénaliser ma lecture ..le script ne fait que 30 lignes !
Pour le Wget , ca ne risque pas de pénaliser ma lecture ..le script ne fait que 30 lignes !
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 9 mois 4 semaines - il y a 9 mois 4 semaines #33872
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet affichage info détaillées inutiles
Bonjour Yolet,
Je te faisais juste part des Best Practices . Après libre à toi de les suivre où non.
Ton script fait pour l'instant 30 lignes, mais combien en fera t'il demain ?
Bonne soirée.
Arnaud
Je te faisais juste part des Best Practices . Après libre à toi de les suivre où non.
Ton script fait pour l'instant 30 lignes, mais combien en fera t'il demain ?
Bonne soirée.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 9 mois 4 semaines par Arnaud Petitjean.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.109 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Comment masquer des informations inutiles ?