Powershell运行Invoke-Sqlcmd命令的先决条件

运行Invoke-Sqlcmd命令,使用这个命令需满足如下条件:

1、在运行服务器中安装SQL Server 2008 R2 Management ObjectsI

2、在运行命令 invoke-sqlcmd 前执行如下语句.

1  Add-PSSnapin SqlServerCmdletSnapin100
2   Add-PSSnapin SqlServerProviderSnapin100

参考原文内容:

Since all of the steps I required weren‘t listed in one place, I thought I‘d list them here in case it helps anyone:

  1. Install SQL Server 2008 R2 Management Objects using Web PI (I‘m not sure about versions prior to 2008 R2... if you have more info, please let us know in the comments)
  2. Install ‘Windows PowerShell Extensions for SQL Server‘ from the Microsoft? SQL Server? 2008 R2 Feature Pack page (it‘s about halfway down the page). Make sure you pick the correct flavor for your instance (32 or 64 bit).
  3. Run these two commands before calling invoke-sqlcmd in your script:

    Add-PSSnapin SqlServerCmdletSnapin100

    Add-PSSnapin SqlServerProviderSnapin100

参考文章:<http://www.jasonq.com/blog/2012/3-things-to-do-if-invoke-sqlcmd-is-not-recognized-in-windows-powershell

时间: 2024-08-01 13:10:32

Powershell运行Invoke-Sqlcmd命令的先决条件的相关文章

PowerShell运行cmd命令

1.使用.exe扩展名 2.使用 cmd /c "" 3.在 PowerShell v3 中有另一种选择来解决这个问题,只需在命令行的任意位置添加 –% 序列(两个短划线和一个百分号)PowerShell 就不会再去解析剩下的部分 From:http://www.pstips.net/using-windows-powershell-to-run-old-command-line-tools-and-their-weirdest-parameters.html PowerShell运行

改变运行脚本的命令窗口标题

可以简单地使用下面语句实现窗口的标题 SetobjShell = CreateObject("Wscript.Shell") objShell.Run("%comspec%/K title My Command Window |ping.exe 192.168.1.1"), 1, TRUE 上面我们新建了一个Wscript.Shell对象实例(instance),然后我们使用Run行为运行Ping.exe,并且使用%comspec%启动了一个新命令窗口,使用/K开关

eclipse运行 Maven Test命令时控制台输出乱码的解决办法

在Maven的pom.xml文件中增加: <properties>      <argLine>-Dfile.encoding=UTF-8</argLine> </properties> 今天突然遇到这个问题了,上网搜了一下,答案一大堆,还是这个最好!记录一下! eclipse运行 Maven Test命令时控制台输出乱码的解决办法,布布扣,bubuko.com

[每天一个Linux小技巧] gdb 下一次运行多个命令

一般gdb运行的时候,我们仅仅能输入一个命令. 如: (gdb) c (gdb) bt 假设想运行多个命令怎么办? 能否像bash那样, 使用; 如 ls; ls 结论是不行. 但能够通过gdb 内建函数的的方式来实现: (gdb) def cbt >c >bt 10 >end (gdb) 也能够追加到 $HOME/.gdbinit下, 每次启动gdb后会自己主动载入. [每天一个Linux小技巧] gdb 下一次运行多个命令,布布扣,bubuko.com

windows运行打开服务命令

windows运行打开服务命令         Java代码      1. gpedit.msc-----组策略      2. sndrec32-------录音机      3. Nslookup-------IP地址侦测器      4. explorer-------打开资源管理器      5. logoff---------注销命令      6. tsshutdn-------60秒倒计时关机命令           补充回答: www.2cto.com      1. gped

windows 运行打开服务命令

转载自:http://www.2cto.com/os/201209/157464.html windows运行打开服务命令 Java代码  1. gpedit.msc-----组策略  2. sndrec32-------录音机  3. Nslookup-------IP地址侦测器  4. explorer-------打开资源管理器  5. logoff---------注销命令  6. tsshutdn-------60秒倒计时关机命令 补充回答: www.2cto.com  1. gped

千万千万不要运行的 Linux 命令

文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统.所以不在root等高级管理权限下执行命令是很好的习惯. 早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易让你哭 都来不及. 这并不是

linux下通过命令启动多个终端运行对应的命令和程序

    作者:张昌昌 在一些情况下,往往须要同一时候启动多个终端并让终端运行自己主动运行对应的命令,进而达到提高操作效率的目的.在linux下gnome-terminal启动终端命令, gnome-terminal -x 后跟运行的命令,bash是linux启动子shell的命令,bash -c "所要运行的命令串",通过嵌套gnome-terminal -x bash -c ......,表示启动新终端, 并在新启动的终端里运行bash -c,即启动子shell,由子shell运行-

24. PowerShell -- 使用特殊文本命令

PowerShell 使用特殊文本命令 -- 字符串操作 格式化操作符 –F 在PowerShell文本操作符中非常重要,经常被用来增强数字类型和日期类型的可读性: "{0} diskettes per CD" -f (720mb/1.44mb) 500 diskettes per CD 所有的基本操作符形式都大同小异,要处理的数据位于操作符的左右两边,然后通过操作符建立连接.例如,你可以使用下面的语句将文本中指定的字符串替换成目标文本: "Hello Carl" 

Linux - 一次运行多个命令

1.一次运行多个命令在一个命令行中可以执行多个命令,用分号将各个命令隔开即可,例如:#last -x:halt上面代码表示在显示系统关闭.用户登录和退出的历史后关闭计算机.