Question Espace Disque serveur UNIX

Plus d'informations
il y a 11 ans 10 mois #17500 par NOEL
Réponse de NOEL sur le sujet Re:Espace Disque serveur UNIX
sachant que c'est utilisé sur une machine qui est sous Windows XP (ils sont en train de prévoir une migration)

je suis donc sous Powershell 2.0 avec framework 3.5

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

Plus d'informations
il y a 11 ans 10 mois #17502 par SiSMik
Réponse de SiSMik sur le sujet Re:Espace Disque serveur UNIX
Ouep Laurent, je suis en train de valider une nouvelle version du module, mais ça demande un peu de temps quand tu veux vraiment faire un truc poussé, mais je ne t'apprends rien là ;)

Pour ton problème noely, premièrement, tu ne crées pas un fichier excel avec un simple echo du résultat, envoies plutôt le resultat de ta commande dans un fichier texte bien classique.

Ensuite, l'objet renvoyé par le cmdlet Invoke-SSHCommand va te renvoyer les informations suivantes:

[code:1]PS C:\Users\fdibot> Import-Module E:\Powershell\ssh.psm1
PS C:\> $Client = New-SSHSession -Server ***** -UserName ***** -Password ***** -Port 443
PS C:\Users\fdibot> Invoke-SSHCommand -Client $Client -Command \"df -h\"


CommandText : df -h
CommandTimeout : -00:00:00.0010000
ExitStatus : 0
OutputStream : Renci.SshNet.Common.PipeStream
ExtendedOutputStream : Renci.SshNet.Common.PipeStream
Result : Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda2 148G 60G 81G 43% /
udev 977M 4,0K 977M 1% /dev
tmpfs 198M 268K 197M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 986M 0 986M 0% /run/shm
/dev/sda1 197M 37M 150M 20% /boot

Error :
[/code:1]

Pour n'avoir que le résultat de ta commande, il faut que tu \"sélectionnes\" que la valeur Result, tu peux procéder de la manière suivante:

[code:1]
PS C:\> (Invoke-SSHCommand -Client $Client -Command \"df -h\"«»).result >> E:\Powershell\test.log
PS C:\> (Invoke-SSHCommand -Client $Client -Command \"df -h|grep udev\"«»).result >> E:\Powershell\test.log
[/code:1]

Cordialement,

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

Plus d'informations
il y a 11 ans 10 mois #17503 par NOEL
Réponse de NOEL sur le sujet Re:Espace Disque serveur UNIX
ta commande fait que mon fichier reste vide. j'ai pourtant bien vérifié 3 fois ce que tu as marqué

Edit: Apres quelques recherche maintenant me fichier ce créer mais le contenue est seulement de 2 lettre \&quot;ÿp\&quot;. Tous le reste est vide.<br><br>Message édité par: noely, à: 19/05/14 12:41

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

Plus d'informations
il y a 11 ans 10 mois #17504 par SiSMik
Réponse de SiSMik sur le sujet Re:Espace Disque serveur UNIX
Ok,

On va procéder dans l'ordre.

[code:1]
$Client = New-SshSession -computername $colcomputer -Username usertest -pass passtest
(Invoke-SshCommand -Client $Client -command \&quot;df -h | grep vg_data \&quot;«»).result [/code:1]

ça donne quoi ?

N'hésites pas à faire un Get-Help Invoke-SSHCommand ;)<br><br>Message édité par: benduru, à: 19/05/14 13:07

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

Plus d'informations
il y a 11 ans 10 mois #17505 par NOEL
Réponse de NOEL sur le sujet Re:Espace Disque serveur UNIX
Voila le retour de la commande
[code:1]PS D:\Documents and Settings\noely&gt; Import-module SSH-Sessions
$client = New-SshSession -computername $colComputers -Username usertest -pass passtest
(Invoke-SshCommand -Client $client -Command \&quot;df -h | grep vg_data\&quot;«»).result
Remove-SshSession -removeAll
Invoke-SshCommand : A parameter cannot be found that matches parameter name 'Client'.
At line:3 char:27
+ (Invoke-SshCommand -Client &lt;&lt;&lt;&lt; $client -Command \&quot;df -h | grep vg_data\&quot;«»).result
+ CategoryInfo : InvalidArgument: (:«») [Invoke-SshCommand], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Invoke-SshCommand[/code:1]

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

Plus d'informations
il y a 11 ans 10 mois #17506 par SiSMik
Réponse de SiSMik sur le sujet Re:Espace Disque serveur UNIX
L'erreur est assez parlante.
Le cmdlet New-SSHSession n'a pas fonctionné et votre variable $Client est mal renseignée

à mon avis votre problème vient au niveau de la variable $colComputers qui ne contient, soit rien , soit des choses pas catholiques.

Essayez en renseigner une ip ou un host de serveur déjà.

Cordialement,

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

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