我試圖執行PowerShell腳本,該腳本可以在安裝有visual studio及其所有依賴項的Windows 10 PC上正常工作,但不會在VM上執行與全新安裝的Windows 10專業版。我已經將腳本劃分了下來,並確定它不喜歡的是腳本中類的定義。帶有類的PowerShell腳本將不會在新的Windows 10上執行安裝
Class Computer {
[String]$Name
[String]$Description
[String]$Type
[String]$Owner
}
什麼也沒有,但是這個類定義運行腳本時,我得到的錯誤是:
An error occurred while creating the pipeline. +CategoryInfo: NotSpecified: (:) [], ParentContainsErrorRecordException +FullyQualifiedErrorId: RuntimeException
上新鮮的VM上運行$PSVersionTable
:
Name Value
---- -----
PSVersion 5.0.10240.16384
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.42000
BuildVersion 10.0.10240.16384
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
隱而不宣」 t PowerShell 5.0支持類嗎?我是否缺少一個.NET框架依賴關係,這個依賴關係在默認情況下並未安裝或啓用,而是使用新的Windows 10安裝?
從2016年8月10240.16384 = 1 Win10從2015年起,以更新1607 - 看看會發生什麼 – magicandre1981
此外,通過替換這些智能引號''' –