При попытке использовать тип [ordered]
в классе в Powershell 5.0 я получаю сообщение:
Unable to find type [ordered].
Это работает в 5.1.Так есть ли способ заставить его работать в 5.0?
Класс, который я пытаюсь использовать:
class ActivityLog : Windows.Window {
...
$ticket_Types = [ordered]@{ inc = 'Incident'
req = 'Request'
imac = 'Imac' }
...
}
У меня есть Windows 8.1 и система Windows 7, где это не такработа.
PS C:\Users\me> $PSVersionTable
Name Value
---- -----
PSVersion 5.0.10586.117
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.10586.117
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PS C:\Users\me> $PSVersionTable.PSCompatibleVersions
Major Minor Build Revision
----- ----- ----- --------
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 10586 117