Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1362 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Management du SI

  [Résolu] Problème Powershell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Problème Powershell

n°79680
soula
Posté le 20-04-2011 à 17:21:33  profilanswer
 

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
mood
Publicité
Posté le 20-04-2011 à 17:21:33  profilanswer
 

n°79682
bardiel
Debian powa !
Posté le 20-04-2011 à 17:24:37  profilanswer
 

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.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°79683
soula
Posté le 20-04-2011 à 17:26:24  profilanswer
 

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

n°79693
CK Ze CaRi​BoO
Posté le 20-04-2011 à 18:05:21  profilanswer
 

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)


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
n°79718
soula
Posté le 21-04-2011 à 09:42:05  profilanswer
 

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

n°79766
soula
Posté le 21-04-2011 à 15:40:28  profilanswer
 

Solution trouvée!
 
Rien à voir avec le script mais avec PowerShell lui-même qui était toujours en V1.0

n°79771
bardiel
Debian powa !
Posté le 21-04-2011 à 17:20:19  profilanswer
 

[:al zheimer] rigolo va !
 
(pense à ajouter le [résolu] ;) )


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Management du SI

  [Résolu] Problème Powershell

 

Sujets relatifs
Problème de connexion sur un Procurve 5308xlProblème de scurité sur les windows 7 - droit sur le lecteur C
Probleme VPNProblème pièce jointe de plus de 4 mo sous windows et pas sous mac
problème UDP et routerProblème redirection SQUID [sous windows]
Problème de réception de certains mail Exchange 2007FreeNas problème Cannot dump
Plus de sujets relatifs à : [Résolu] Problème Powershell


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR