循环使用powershell脚本

时间:2016-04-27 19:03:25

标签: sql powershell

这似乎是一个简单的问题,但我不得不问。我有一个powershell脚本调用另一个脚本,它修补了一个SQL数据库。通常,您可以一次修补所有数据库,但有时会停止,您必须取消它并执行单个数据库。以下是我执行此操作的脚本sqlps已在此代码段之前运行:

do {
    $dabname = Read-Host "Enter the database name or (stop) to end"
    if($dabname -ne "stop") {
    $sclient = Read-Host "Enter Client name"
        $date = Get-Date -Format "yymmdd"
        $sqlsrvname = Read-Host "Please enter the sql server name"
        SQL-remote -DBServer $sqlsrvname -DBNameList $dabname –client $sclient –mainline HTFS –datefolder $date –targetenv $sqlsrvname}
    }until($dabname -eq "stop") 

但它一直告诉我服务器不存在,我无法弄清楚我做错了可以有人请告诉我什么失踪?这个脚本假设为;一旦工作;在修补之后不断询问是否要修补更多数据库,直到你说“停止”。 sql-remote是存储sql补丁脚本的函数。

0 个答案:

没有答案