簡體   English   中英

通過nuget的PowerShell問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM