一、使用Powershell插入数据到SQL中

  1、方法一

 $ServerName=xxx
$Database=xxx
$UserID=xxx
$Pwd=xxx
$conn=new-object System.Data.SqlClient.SQLConnection
$ConnectionString = "Server=$ServerName;Database=$Database;User ID=$UserID;Password=$pwd;Trusted_Connection=False;Connect Timeout=6000"
$conn.ConnectionString=$ConnectionString
$conn.Open() $Query="insert into 表名称(字段名, EventTime, EventType, EventId, Message) values(数值,N'$EventTime',N'$EventType',N'$EventId',N'$Message')"
$cmd=new-object system.Data.SqlClient.SqlCommand($Query,$conn)
$cmd.CommandTimeout=6000
$cmd.ExecuteNonQuery()
$conn.close()

  2、方法二

 $Database = "xxx"
$Server = "xxx"
$Connection = New-Object System.Data.SQLClient.SQLConnection
$Connection.ConnectionString = "server='$Server';database='$Database';trusted_connection=true;"
$Connection.Open()
$Command = New-Object System.Data.SQLClient.SQLCommand
$Command.Connection = $Connection $insert="insert into 表名称(字段名,EventTime, EventType,EventSource, EventId, Message,RecordId) values(数值,N'$EventTime',N'$EventType',N'$TaskDisplayName',N'$EventId',N'$Message',N'$RecordId')"
$cmd1=new-object system.Data.SqlClient.SqlCommand($insert,$Connection)
$cmd1.CommandTimeout=6000
$cmd1.ExecuteNonQuery()
$Connection.Close()

二、使用Powershell从数据库中获取数据

  

 $Database = "xxx"
$Server = "xxx"
$ServerName="xxx"
$Connection = New-Object System.Data.SQLClient.SQLConnection
$Connection.ConnectionString = "server='$Server';database='$Database';trusted_connection=true;"
$Connection.Open()
$Command = New-Object System.Data.SQLClient.SQLCommand
$Command.Connection = $Connection
 
Add-PSSnapin SqlServerCmdletSnapin100
Add-PSSnapin SqlServerProviderSnapin100 $cmd=Invoke-Sqlcmd -ServerInstance $server -Database $Database -Query "select MAX(recordid) from [$Database].dbo.[$table] where [ServerName]='$serverName'"
$max=$cmd.column1

最新文章

  1. js获取当前域名、Url、相对路径和参数以及指定参数
  2. 仅用aspx文件实现Ajax调用后台cs程序。(实例)
  3. LeetCode - 415. Add Strings
  4. mock.js-无需等待,让前端独立于后端进行开发
  5. express-10 表单处理
  6. wince下的CPU和内存占用率计算
  7. 【转】Intel HEX介绍
  8. 用PLSQL Developer粘贴数据的时候报oracle variant conversion error for variable v0
  9. #Leet Code# Gray Code
  10. 个人所得税计算器2016 by Jacksile
  11. ganglia Web前端清除当机节点
  12. Python进阶(面向对象编程基础)(三)
  13. tp28xx port pin (open-drain )and (push-pull) 和open collector)
  14. 【EntityFramework 6.1.3】个人理解与问题记录
  15. 分析 webpack 打包后的代码
  16. 【作业】HansBug的前三次OO作业分析与小结
  17. Android旋转动画
  18. JavaBean与xml互转的方法详解
  19. Python线程同步
  20. python读写文件字符集

热门文章

  1. 【转载】Hibernate 关联关系
  2. 音频采样中left-or right-justified(左对齐,右对齐), I2S时钟关系
  3. 环境搭建基础知识2(sublime text3中配置verilog语法高亮)
  4. 0049 MyBatis关联映射--一对一关系
  5. JavaScript学习日志(1)
  6. 基于Java Mina框架的部标jt808服务器设计和开发
  7. JDK 6 目录结构介绍以及JDK中的工具研究
  8. apache commons io入门
  9. 如何使用VMWare共享Win7中的文件夹,对应Linux中的哪个目录下面?
  10. 使用jmeter实现对jar包的调用