[英]PowerShell issues via nuget
我正在開發一個使用System.Management.Automation庫的程序,因此可以創建PowerShell的實例。 就像是:
using (var instance = System.Management.Automation.PowerShell.Create())
{
// do something
}
為了避免強迫用戶安裝PowerShell v3,我使用System.Management.Automation Nuget軟件包版本6.3.9600.17400。 在我的機器上測試時,出現以下錯誤:
嘗試加載系統Windows PowerShell管理單元時發生錯誤。 請與Microsoft客戶支持服務聯系。 ---> System.Management.Automation.PSArgumentException:無法訪問Windows PowerShell PowerShellEngine注冊表信息。
我迷路了。 現在,我正在嘗試在計算機上安裝PowerShell v3,以查看其是否有效。 我真的以為有這個軟件包會起作用。 有什么我可以做的嗎?
提前致謝
好吧,我放棄了使用PowerShell v3,轉而使用v1。
因此,我從以下位置引用了System.Management.Automation.dll:C:\\ Windows \\ assembly \\ GAC_MSIL \\ System.Management.Automation。
到目前為止,我已經能夠使用所需的管理單元
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.