当数据库与Web服务器分离时,我可以使用powershell脚本来安装db / website吗?

我的老板正在度假,我应该在他回来的​​时候完成这个安装脚本.不幸的是,我意识到我开发的脚本不适用于目标服务器设置,我不知道如何解决它.

服务器正在运行sql Server 2008 R2标准SP1,我的安装脚本是PowerShell v1,需要访问数据库服务器上的两个管理单元和Web服务器上的一个管理单元.

他将网络服务器与数据服务器分开,使得只能通过网络服务器桌面上的RDP访问数据服务器.我在我的设置上开发的脚本运行正常,但这是因为我的网络服务器和数据服务器没有分开.在他的设置中,我可以成功地在dataserver上运行安装的数据库部分,并且网站服务器上的网站部分成功运行,但他希望我将有一个安装的脚本.

我无法弄清楚如何让两个实例相互通信以实现这一目标.是否可以将此工作作为单个脚本?我甚至不知道如何开始.

解决方法

在相关服务器上配置PowerShell远程会话:
Enable-PSRemoting

然后您的脚本可以连接到它们:

$s = New-PSSession server.domain.local
Import-PSSession $s
... continue script,remote cmdlets will Now be available ...

如果你想要一个交互式的“shell”体验,那就跑吧

Enter-PSSession server.domain.local

根据你想要做的事情,你可能想要调用其他选项,参数和命令;但这至少应该会给你一个正确方向的强烈推动.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...