在構建腳本以自動刪除主機和主機實例時,我在PowerShell中運行以下腳本。未找到MSBTS_HostSetting
PS
C:\WINDOWS\system32> [System.Management.ManagementObject]$objHostSetting = ([WmiClass]"root/MicrosoftBizTalkServer:MSBTS_HostSetting").Delete()
但是,在運行腳本之後,似乎MSBTS_HostSetting走了,因爲我收到了我運行它每一次下面的錯誤。
PS
C:\WINDOWS\system32> [System.Management.ManagementObject]$objHostSetting =[WmiClass]"root/MicrosoftBizTalkServer:MSBTS_HostSetting" Cannot convert value "root/MicrosoftBizTalkServer:MSBTS_HostSetting" to type "System.Management.ManagementClass". Error: "Not found " At line:1 char:2 + [System.Management.ManagementObject]$objHostSetting =[WmiClass]"root/MicrosoftB ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [], RuntimeException + FullyQualifiedErrorId : InvalidCastToWMIClass
我試圖加載BizTalkOMExplorer但MSBTS_HostSetting
至今未歸。任何建議或知識我怎樣才能把它帶回來。
爲什麼你認爲在刪除它之後該設置會在那裏? –
老實說,我不知道刪除()會刪除整個設置,這就是爲什麼我想把它帶回來,雖然網絡中的主題較少。 – jgpadilla04
你認爲'.delete()'方法會做什麼?當然,你檢查了[類的文檔](https://msdn.microsoft.com/en-us/library/aa560307.aspx)和[操縱它的示例代碼](https://msdn.microsoft.com /en-us/library/aa560467.aspx)在寫和使用你的代碼之前? –