Windows-Server-2008
在遠端伺服器上實例化 COM 對象 hnetcfg.fwpolicy2
我無意中更改了 RDP 防火牆規則以使用 IPSec 將自己鎖定,但沒有完成正確的步驟來設置從筆記型電腦到伺服器的 IPSec 通道。
幸運的是,伺服器上的所有 wmi 遠端處理都有效,所以我正在嘗試使用 Powershell 編輯規則
當我輸入下面的程式碼時,COM對象正在本地機器上呼叫。如何在遠端機器上呼叫它?
Enter-PSSession $Session $fw = New-Object -ComObject hnetcfg.fwpolicy2
我在網路上做了更多的探勘,發現要通過遠端啟動遠端 com 對象,我們需要使用
$fw = [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]"{304CE942-6E39-40D8-943A-B913C40C9CD4}",$ServerName))
不幸的是,在我的情況下,這也不起作用,因為它需要在伺服器上啟用 COM 對象的遠端啟動,而我沒有。
但是,我更改了軌道並使用 Invoke Command 將程式碼發送到伺服器上以供本地執行,並按照此連結中的說明設法修復它。