Question
Impossible d'indexer tableau null
- erin
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 9 ans 7 mois #19800
par erin
Impossible d'indexer tableau null a été créé par erin
Bonjour,
j'ai un petit probleme avec des tableau, je precise que je suis en powershell v2 et que ce probleme ne semble pas se produire en v3 ou v4 mais je dois le faire en v2
voici le script qui renvoi erreur impossible d indexer un tableau null
[code:1]
$TopTenProcesses = Get-Process | sort ws | SELECT -last 10
$a = $toptenprocesses.processname
write-host $a
$b = $toptenprocesses.ws
write-host $b
$c= $b
for ($i=0; $i -lt 10; $i++) {
$c[$i] = $a[$i]+\":\"+$b[$i]
write-host $c[$i]
}
write-host $c[/code:1]
si quelqu'un connait un moyen de contournement
en vous remerciant.
j'ai un petit probleme avec des tableau, je precise que je suis en powershell v2 et que ce probleme ne semble pas se produire en v3 ou v4 mais je dois le faire en v2
voici le script qui renvoi erreur impossible d indexer un tableau null
[code:1]
$TopTenProcesses = Get-Process | sort ws | SELECT -last 10
$a = $toptenprocesses.processname
write-host $a
$b = $toptenprocesses.ws
write-host $b
$c= $b
for ($i=0; $i -lt 10; $i++) {
$c[$i] = $a[$i]+\":\"+$b[$i]
write-host $c[$i]
}
write-host $c[/code:1]
si quelqu'un connait un moyen de contournement
en vous remerciant.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 9 ans 7 mois #19802
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Impossible d'indexer tableau null
Salut,
jaar écrit:
[code:1]
$a = $toptenprocesses|Foreach {$_.processname}
[/code:1]
A partir de la v3 certains comportements sont modifiés, de nouveaux sont autorisés comme indiqué ici. (cf. Member Enumeration).
Le vrai contournement, pour du code ciblant la v2 et les versions supérieures, est de ne pas rencontrer le pb
.
C'est à dire de coder directement avec la V2 ( Powershell.exe -Version 2.0). Un autre problème est qu'à partir de la v3 certains comportements supposés identiques entre les versions ne le sont plus (voir le paragraphe 'ForEach statement does not iterate over $null' du post cité).
Et c'est là qu'on s'amuse
jaar écrit:
Le voici :si quelqu'un connait un moyen de contournement
[code:1]
$a = $toptenprocesses|Foreach {$_.processname}
[/code:1]
A partir de la v3 certains comportements sont modifiés, de nouveaux sont autorisés comme indiqué ici. (cf. Member Enumeration).
Le vrai contournement, pour du code ciblant la v2 et les versions supérieures, est de ne pas rencontrer le pb
![:lol: :lol:](/media/kunena/emoticons/grin.png)
C'est à dire de coder directement avec la V2 ( Powershell.exe -Version 2.0). Un autre problème est qu'à partir de la v3 certains comportements supposés identiques entre les versions ne le sont plus (voir le paragraphe 'ForEach statement does not iterate over $null' du post cité).
Et c'est là qu'on s'amuse
![:woohoo: :woohoo:](/media/kunena/emoticons/w00t.png)
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- erin
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 9 ans 7 mois #19840
par erin
Réponse de erin sur le sujet Re:Impossible d'indexer tableau null
Merci
![:laugh: :laugh:](/media/kunena/emoticons/laughing.png)
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.111 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Impossible d'indexer tableau null