Sql-Server-2016
如何讓 SQL Server 的 SQL 代理選擇新的 Powershell 模組
我有一個 Powershell 模組,我已經編寫並上傳到我的 SQL Server 在
C:\Program Files\WindowsPowerShell\Modules
。我有一個 SQL 代理作業,其中有一個呼叫該模組的 powershell 步驟。這一切都有效並且一直有效。但是,我最近對 Powershell 模組的工作方式進行了更改。我更新了程式碼並將其上傳到伺服器,但 SQL Server 似乎仍在執行過時版本的程式碼,即使文件已被替換。
我是否需要告訴 SQL Server 或 Powershell 以某種方式“刷新”模組?我怎樣才能做到這一點?
我想到了。我以某種方式將文件夾從 Get-ServerAudit 重命名為 Get_ServerAudit,因此 powershell 將更新的模組視為新模組。
從伺服器中刪除錯誤命名的文件夾,修復文件夾名稱,並複制更新的文件。
我是否需要告訴 SQL Server 或 Powershell 以某種方式“刷新”模組?我怎樣才能做到這一點?
您可以使用
import-module yourModuleName -Force
.