不知道這是否屬於serverfault或不...如何從Windows命令行向SQL PowerShell發送多個命令?
我正在按照this站點上的說明通過powershell添加註冊的服務器到SQL Studio管理工作室。它一次很好用,但我需要爲60臺服務器完成。
我有一個批次設置了每個創建所需的代碼。我無法獲得通過命令行調用sqlps並傳入整個系列命令的語法。 我的批次設置如下:
sqlps -NoExit -Command { cd 'SQLSERVER:\sqlregistration\Database Engine Server Group\' new-item $(Encode-Sqlname server1) -itemtype registration -Value "server=server1;integrated security=true" ... and so on }
任何幫助表示讚賞。
沒有運氣......即使運行sqlps -NoExit -Command {cd'SQLSERVER:\ sqlregistration \ Database Engine Server Group \ Stores'; } 讓我在提示「PS SQLSERVER:\>」,所以目錄甚至沒有改變... – IronicMuffin
你是從PowerShell運行它還是其他? (像cmd.exe) – JasonMArcher