本节书摘来自异步社区出版社《PowerShell V3—SQL Server 2012数据库自动化运维权威指南》一书中的第1章,第1.3节,作者:【加拿大】Donabel Santos,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.3 使用示例代码工作
本书中的示例已经针对在Windows Server 2008 R2上的SQL Server 2012测试过。
1.3.1 如何做…
如果你想使用当前的机器,而不想创建一个单独的VM虚拟机,像附录D中描述的那样,创建一个SQL Server VM虚拟机,通过以下步骤准备你的机器。
1.在你当前的操作系统上安装SQL Server 2012 – Windows 7或者Windows Server 2008 R2。查看SQL Server 2012支持的操作系统列表。
http://msdn.microsoft.com/en-us/library/ms143506.aspx
2.安装PowerShell V3。
尽管PowerShell V3开始安装在Windows 8和Windows Server 2012上,在写本书时,这两个操作系统没有列在SQL Server 2012支持的操作系统列表中。
在Windows 7 SP1、Windows Server 2008 SP2或Windows Server 2008 R2 SP1中安装PowerShell V3。
安装Microsoft .NET Framework 4.0,如果还没有安装。
下载并安装Windows Management Framework 3.0,它包含PowerShell V3。在写本书时,Release Candidate(RC)可从这里获得。
http://www.microsoft.com/en-us/download/details.aspx?id=29939
3.开启PowerShell V3 ISE。在本书中我们将会在很多示例中使用增强集成脚本环境。
右键单击任务栏中的“Windows PowerShell”图标,选择以系统管理员身份运行“Run as Administrator”。
执行如下语句。
PS C:\Users\Administrator>Import-Module ServerManager
PS C:\Users\Administrator>Add-WindowsFeature PowerShell-ISE
验证是否能加载ISE。
PS C:\Users\Administrator>powershell_ise
你也可以通过“Start”、“All Programs”、“Accessories”、“Windows PowerShell”、“Windows PowerShell ISE”来访问。
在代码编辑器中通过执行如下语句,设置执行策略。
Set-ExecutionPolicy RemoteSigned
1.3.2 请参阅
看看PowerShell V3窥探视频。
http://technet.microsoft.com/en-us/edge/Video/hh533298
查看MSDN上的SQL Server PowerShell文档。
http://msdn.microsoft.com/en-us/library/hh245198(SQL.110).aspx