IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Utilisation des runspaces et des Pipelines


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Points : 34
    Points
    34
    Par défaut Utilisation des runspaces et des Pipelines
    Bonjour


    J'ai lu plusieurs tutorial sur l'utilisation de Windows PowerShell.
    On peut récupérer beaucoup d'infos (espace disque, user, service, acl, eventlogs...) via cela

    Est-ce que qqun s'y connait bien?
    Pour l'accès à distance, je peux faire comment? si je veux récupérer la charge d'un serveur ou récupérer la mémoire des disques ou gérer les eventlogs... ?


    Via un script C#, pour utiliser PowerShell, il faut se servir de Runspace et les Pipeline (vu sur la doc msdn).
    J'ai cherché des exemples, mais je n'ai rien de concret


    Quelqu'un a-t-il déjà fait cela? une piste? un exemple de code pour parvenir à une partie de la solution?

    Merci de votre aide

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par Xpertfly
    Pour l'accès à distance, je peux faire comment? si je veux récupérer la charge d'un serveur ou récupérer la mémoire des disques ou gérer les eventlogs... ?
    Il faut utiliser le plus souvent WMI sous PowerShell V1, mais la V2 améliorera grandement cet aspect à l'aide de WS-Management.
    Citation Envoyé par Xpertfly
    Via un script C#, pour utiliser PowerShell, il faut se servir de Runspace et les Pipeline (vu sur la doc msdn).
    J'ai cherché des exemples, mais je n'ai rien de concret
    Le SDK propose une trentaine de démos :
    C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\SysMgmt\WindowsPowerShell

    Ensuite avec google source tu peux trouver quelques exemples, voir aussi sur certains blog, par exemple :
    http://blogs.msdn.com/powershell/arc...25/583250.aspx

    Mais pourquoi utiliser le C# ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Le C# me renverra des objets, donc plus facile à traiter

    A première vue, c'est ce qu'il me semble je vais creuser le sujet...

    Sinon j'ai trouvé de la doc sur WinRM et WinRS aussi

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Xpertfly
    Le C# me renverra des objets, donc plus facile à traiter
    PowerShell traite déjà des objets, donc pour récupérer et traiter des infos c'est suffisant. Ensuite tu peux modifier ton approche et utiliser par exemple PoshBoard.
    Citation Envoyé par Xpertfly
    Sinon j'ai trouvé de la doc sur WinRM et WinRS aussi
    Pour le moment la v2 de PowerShell est en CTP 3, il n'est donc pas indiqué de l'utiliser en production.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Citation Envoyé par Laurent Dardenne Voir le message

    C'est quoi au juste poshboard?

    Un logiciel permettant de sortir des tableaux de bord sur les données récoltées sur une machine? Genre CPU, mémoire, disque... ?

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Xpertfly
    Un logiciel permettant de sortir des tableaux de bord sur les données récoltées sur une machine? Genre CPU, mémoire, disque... ?
    Oui mais il permet d'autre choses. C'est une appli Web couplée à une base SqlServer et PowerShell v1

    L'auteur, Antoine Habert, à rédiger une documentation en Français ainsi qu'une vidéo de présentation.
    Ce soft permet également de déléguer certaines tâches à des utilisateurs sans qu'ils disposent de tous les droits sur les machines cible.

Discussions similaires

  1. Utiliser JOGL + shader pour des effets sur des images 2D.
    Par nouknouk dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 19/12/2007, 10h46
  2. Réponses: 3
    Dernier message: 13/09/2007, 18h11
  3. Réponses: 3
    Dernier message: 23/01/2007, 08h14
  4. Utilisation du Enable avec des combobox ou des listbox
    Par legos dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 19/09/2006, 22h35
  5. Réponses: 2
    Dernier message: 27/04/2006, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo