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 :

script info serveurs


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Par défaut script info serveurs
    Bonjour,

    je m'explique je cherche a récupéré des infos sur mes serveurs , je veux inséré sa dans un job , j'ai donc choisi d'utilisé powershell ( puisque mes serveurs ne sont pas lier ) , je débute en powershell , je trouve rapidement que cette outil et magnifique
    je donc fait un script qui marche , mais en naviguant sur internet je decouvre un script bien plus rapide mais n'étant pas très compétant en powershell je n'arrive pas a le modifier pour qu'il puisse faire se que je veux .

    je veux donc récupéré pour une liste de machine données un tableau avec : le nom de la machine , les instances de bases de données héberger dessus , pour chaque instance la liste des base , et pour finir pour chaque base sa taille .

    j'ai trouver sa :

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Import-Module -Name SQLPS -DisableNameChecking
    'SMBASQL40', 'SMBASQL56' |
    ForEach-Object {Get-ChildItem -Path "SQLSERVER:\SQL\$_"} |
    Select-Object -Property ComputerNamePhysicalNetBIOS, Name, DisplayName, InstanceName |

    sur ce site http://www.powershellmagazine.com/20...t-sql-servers/

    problème il me manque donc les bases et leurs tailles , j'ai essayer de rajouter un paramètre du type : @{label='......' ; expression={ invoke-sqlcmd ....}}

    la commande s’exécute mais il ne prend pas les nouveaux paramètre en compte .


    un coup de main serai le bien venu

    Cordialement ,
    DoubleGold

  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
    Billets dans le blog
    1
    Par défaut
    Salut,
    comme tu adresses un provider (ServerName.InstanceName.BaseName) il faut un niveau de plus.

    Regarde la structure de la fonction Get-MrDbBackupInfo :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
          foreach ($Computer in $ComputerName) {
                foreach ($Instance in $InstanceName) {
                    ...
                      foreach ($db in $DatabaseName) {

Discussions similaires

  1. [Système] script pour serveur web
    Par johnnyaque dans le forum Langage
    Réponses: 1
    Dernier message: 22/02/2007, 13h42
  2. [Système] Pb execution script sur serveur
    Par Cedwik dans le forum Langage
    Réponses: 5
    Dernier message: 08/09/2006, 11h00
  3. infos, serveurs vituels
    Par SILO dans le forum Hardware
    Réponses: 2
    Dernier message: 25/08/2006, 16h08
  4. [Info]serveur apache php + tomcat
    Par estampille dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 31/12/2005, 10h07
  5. Return code d'un script sur serveur distant
    Par Koobor dans le forum Linux
    Réponses: 2
    Dernier message: 10/11/2005, 09h09

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