2017-02-28 127 views
0

如何创建批处理文件以连接到远程桌面并启动Microsoft Sql服务器并运行一些脚本。 我试图创建一个批处理文件来连接到使用PSExec在远程机器的SQL服务器上执行SQL脚本

@ECHO OFF 
mstsc /v:"SERVERNAME" 

,但我不能够通过用户名和密码 任何人都可以在此提出建议。

编辑

psexec \\remotemachine-u username -p password ipconfig 

上面一个我连接到远程计算机并打印其IP信息。

现在我试图执行远程计算机的D:\中的SQL脚本,以便在远程计算机的Microsoft SQL Server(连接)中执行。 这是可能的。

+0

如果你运行mstsc /?从命令行...似乎没有一个选项来传递用户名和密码。 –

+0

批处理文件无法与GUI进行交互。如果你想执行一些东西在远程服务器上运行,那么使用PSEXEC。 – Squashman

+0

@Squashman - 现在我正在使用psexec连接到远程机器。是否有可能在远程计算机的Microsoft SQL Server中执行sql脚本 – useranon

回答

0

您可以使用MSTSC创建连接,具有凭证(一定要检查,说:“我可以保存凭据”的复选框),然后保存该信息发送到.RDP文件

,你应该能够后推出:

mstsc "MyConnectionFile.rdp" 

连接配置中,也有一个标签:“程序/启动以下的连接程序”,它应该让你的脚本去。

通常,问题是通过GUI设置所有内容,将其保存到RDP文件中,并在将来使用该文件。

相关问题