2012-11-22 15 views
5

Windows RTのPowershellでオブジェクトのインスタンスを作成しようとしていますが、次のエラーが発生し続けます。新しいオブジェクトのWindows RT Powershell(PermissionDenied)

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 

私はかなり重いグーグル府に従事し、最後の30分を費やしたと同様の問題にさえ近いもの、おろかな答えを見つけることができませんでした。私の希望は、何かを構成するだけでいいということです。 Windows RTにはPowershellの不自由なバージョンが同梱されています。

どのケースが誰か分かりますか?

答えて

3

Windows RTにはロックされたバージョンのPowerShellが付属しています。これはConstrainedLanguageModeで動作し、.NETでのほとんどの対話(プロッタセッター/メソッド呼び出し)を防ぎます。また、制限されたコマンドセットIIRCを持っています。

+0

Keithが述べたように、Windows RT PowerShellは制約言語モードで動作します。 http://technet.microsoft.com/en-us/library/dn433292.aspxで、その操作や操作の種類についての詳細を読むことができます。 – deadlydog

関連する問題