Question Demande d'aide :Récupération de data dans un scrip

Plus d'informations
il y a 14 ans 10 mois #9614 par zawo
Bonjour,

Je débute en powershell et je souhaiterais avoir votre avis sur cette erreur que je rencontre.

Lorsque l’exécute cette commande dans la console :

Get-TransportServer -identity MyEchange | Fomat-List ServerStatisticsLogMaxAge
Le restuat est :
ServerStatisticsLogMaxAge : 30.00:00:00

Dans mon script la la commande est contenu dans une varible :
$var = 'Get-TransportServer -identity MyEchange | Fomat-List ServerStatisticsLogMaxAge'
invoke-expression $var

Un messager d’erreur est retourné : un conflit entre une commande «Format-List » n’apparait pas dans l’ordre spécifié par l’utilisateur et la mise en forme par défaut.

Alors que je souhaite récupéré uniquement le résultat suivant dans $var : 30.00:00:00

Merci d'avance<br><br>Message édité par: zawo, à: 10/05/11 19:27

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

Plus d'informations
il y a 14 ans 10 mois #9616 par Laurent Dardenne
Salut,
zawo écrit:

Alors que je souhaite récupéré uniquement le résultat suivant dans $var : 30.00:00:00

Dans ce cas essai avec le cmdlet Select-Object et pas Format-List.
Je ne peux pas reproduire l'erreur, mais il me semble que de demander,s ous Powersehll, l'affichage d'information d'affichage ne soit pas possible. Voir ce post , pour débuter d'avoir à plonger dans ce genre de pb ce n'est pas le mieux je te l'accorde.

Voir aussi ce post .

Donc [code:1]
$var = 'Get-TransportServer -identity MyEchange | Select-Object ServerStatisticsLogMaxAge'
$Result=invoke-expression $var
$Result.ServerStatisticsLogMaxAge
#ou
$var = '(Get-TransportServer -identity MyEchange).ServerStatisticsLogMaxAge'
$Result=invoke-expression $var
$Result
[/code:1]

Tutoriels PowerShell

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

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