Guest User

Untitled

a guest
Mar 25th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. # ------------------------------------------------------------------------------------------------------------------------------------------------
  2. # ------------------------------------------------------------------------------------------------------------------------------------------------
  3. # -- Script PowerShell de Monitoring SNMP
  4. # -- Materiel visé : Base de donnée SQL serveur 2008
  5. # -- Elements : surveillance espace used/available d'une DB
  6. # -- PSVersion : 5.1.16299.98
  7. # -- Créé par la société : FOLDER
  8. # -- Créateur(s) : T.Cansado
  9. # ------------------------------------------------------------------------------------------------------------------------------------------------
  10. # ------------------------------------------------------------------------------------------------------------------------------------------------
  11.  
  12. #---- IMPORT ---------------------------------
  13. Import-Module SqlServer
  14.  
  15. #---- VARIABLES ------------------------------
  16. $user = "ALPESDEIS\RG"
  17. $pwd = “RGsyst3m” | ConvertTo-SecureString -AsPlainText -Force
  18.  
  19. $SQLServer = "srv-vcenter\VIM_SQLEXP" #use Server\Instance for named SQL instances!
  20. $SQLDBName = "VIM_VCDB"
  21.  
  22. #---- CONNEXION A LA BASE DE DONNEE ----------
  23. $SqlConnection = New-Object System.Data.SqlClient.SqlConnection
  24. $SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; User ID= $user; Password= $pwd"
  25.  
  26. #---- ENVOI DE LA COMMANDE SQL ---------------
  27. $CMDSQLSPACE = Invoke-Sqlcmd -ServerInstance "$SQLServer" -Query "USE VIM_VCDB ; EXEC sp_spaceused ;"
  28.  
  29. #---- TRAVAIL SUR VARIABLE -------------------
  30. $CMDSQL_DBSPACE = $CMDSQLSPACE | Format-Table -Property database_size -HideTableHeader
  31. $CMDSQL_DBSPACEFREE = $CMDSQLSPACE | Format-Table -Property "unallocated space" -HideTableHeader
  32.  
  33. #---- TEST D'AFFICHAGE VARIABLE --------------
  34. #$CMDSQL_DBSPACE
  35. #$CMDSQL_DBSPACEFREE
  36.  
  37.  
  38. #---- VARIABLE EN SORTIS POUR RG -------------
  39. write-output $CMDSQL_DBSPACE
  40. $host.ui.WriteErrorLine($CMDSQL_DBSPACEFREE)
  41. exit
Add Comment
Please, Sign In to add comment