2017-02-28 181 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文件中,並在將來使用該文件。

相關問題