Ich versuche, ein Objekt in Powershell für Windows RT zu instanziieren, aber weiterhin den folgenden Fehler zu erhalten.Windows RT Powershell (PermissionDenied) auf New-Objekt
PS > $foo = New-Object System.Security.Cryptography.SHA1Managed
New-Object : Cannot create type. Only core types are supported in this language mode.
At line:1 char:8
+ $foo = New-Object System.Security.Cryptography.SHA1Managed
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (:) [New-Object], PSNotSupportedException
+ FullyQualifiedErrorId : CannotCreateTypeConstrainedLanguage,Microsoft.PowerShell.Commands.NewObjectCommand
Ich habe gerade die letzten in ein paar ziemlich schweren Google-fu beschäftigt 30 Minuten und konnte nichts auch nur annähernd zu einem ähnlichen Problem finden, geschweige denn eine Antwort lassen. Meine Hoffnung ist, dass ich nur etwas konfigurieren muss; Ich befürchte, dass Windows RT mit einer verkrüppelten Version von Powershell ausgeliefert wird.
Weiß jemand, welcher Fall es ist?
Wie Keith bereits erwähnt, läuft PowerShell unter Windows RT im Constrained Language Mode. Sie können mehr darüber lesen und welche Arten von Operationen sind erlaubt unter http://technet.microsoft.com/en-us/library/dn433292.aspx – deadlydog