Problème Powershell [Résolu] - Management du SI - Systèmes & Réseaux Pro
Marsh Posté le 20-04-2011 à 17:24:37
Je ne suis pas familier avec PS, mais :
Citation : [string[]]$computer |
Hmm manque quelque chose là non ? (un = )
Sinon sans avoir la ligne exacte, impossible de dire.
Marsh Posté le 20-04-2011 à 17:26:24
C'est la ligne exacte, le script en question et les expliquations de son auteur sont dispo ici : http://boeprox.wordpress.com/2011/ [...] powershell
Mais je sèche sur ce coup
Marsh Posté le 20-04-2011 à 18:05:21
A mon avis ton problème vient de la virgule après computer à la 4eme ligne.
Powershell affiche une erreur fin de parenthèse manquante quand il croit que tu as commencé une nouvelle phrase (avec une virgule par ex)
Marsh Posté le 21-04-2011 à 09:42:05
Merci je vais tester mais je pense plutôt que la virgule, comme pour la ligne précédent sépare des paramètres :
[Parameter( Mandatory = $False, ParameterSetName = 'computer', ValueFromPipeline = $True)]
Après un test, même erreur
Marsh Posté le 21-04-2011 à 15:40:28
Solution trouvée!
Rien à voir avec le script mais avec PowerShell lui-même qui était toujours en V1.0
Marsh Posté le 21-04-2011 à 17:20:19
rigolo va !
(pense à ajouter le [résolu] )
Marsh Posté le 20-04-2011 à 17:21:33
Bonjour à tous,
Sans être un habitué de PS, j'ai besoin de faire tourné un script tout fait trouvé sur le net (http://boeprox.wordpress.com/2011/01/15/locating-iis-logs-with-powershell/) j'installe donc PowerShell sur un serveur 2003 pour tester la chose et reçoit sans cesse l'erreur suivante ;
Missing clisoing ')' in expression.
At [le path du script en question et la ligne fautive]
+ [ <<<< string[]] $computer
Le passage en question dans le script, le voici, mais je ne vois aucun ')' manquant ou quoique ce soit d'autre qui puisse expliquer cette erreur.
param(
[Parameter(
Mandatory = $False,
ParameterSetName = 'computer',
ValueFromPipeline = $True)]
[string[]]$computer
)
J'aurai oublié un paramètre de base ou autre chose?
Message édité par soula le 22-04-2011 à 10:29:57