Question Impossible d'indexer tableau null

Plus d'informations
il y a 9 ans 7 mois #19800 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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 7 mois #19802 par Laurent Dardenne
Salut,
jaar écrit:

si quelqu'un connait un moyen de contournement

Le voici :
[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:.
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:

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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:

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.111 secondes
Propulsé par Kunena