Sql-Server-Agent
將目前伺服器名稱從 SQL Server 代理作業傳遞到 PowerShell
我有一個 SQL Server 代理作業,可以一步呼叫 PowerShell 腳本。我想將 SQL 伺服器名稱和目前作業 ID 傳遞給我的腳本。
有了job-id,我沒有問題。但是使用伺服器名稱…
我的 PowerShell 呼叫如下所示:
.\StopServices.ps1 -ServerName $(ESCAPE_DQUOTE(A-SVR)) -JobId $(ESCAPE_DQUOTE(JOBID))
作業 ID 完美執行,但伺服器名稱為空。
如何將伺服器名稱傳遞給我的 PowerShell 腳本?
替換
A-SVR
為SRVR
。
A-SVR
用於警報。
SRVR
將包含伺服器名稱和實例名稱。