Windows Server 2016 上的 AppFabric - "error running cmdlet 'out-lineoutput'"
AppFabric on Windows Server 2016 - "error running cmdlet 'out-lineoutput'"
正在尝试在 IIS 中部署一些使用 AppFabric 的软件。是的,我已经知道 AppFabric 已被弃用;我没有设计这个软件,所以不要看我!我还安装了 AppFabric 的 CU7 更新。
我在使用 IIS 10 的 Windows Server 2016。无论我在 IIS 中单击什么涉及 AppFabric,我都会收到错误消息:The method or operation is not implemented.
打开事件日志,我看到有问题的方法是一个 PowerShell commandlet:error running cmdlet 'out-lineoutput'. The method or operation is not implemented.
Out-LineOutput
据称是在 PowerShell 5 中引入的,我读到它只存在于常规 PowerShell(不是 ISE)中。除此之外,我还没有找到任何关于 AppFabric 的命令行开关的参考。
让我更加抓狂的是我有一台沙盒机器,还有 运行 Server 2016,一切正常。我已经确认:
PSModulePath
两者的环境变量相同;和
- 运行
Get-Module
在 Powershell 提示符下显示安装在两者上的相同模块。
我已经尝试 uninstalling/reinstalling AppFabric 和 CU7 补丁,将我的应用程序池标识添加到 AS_Administrators
组。 . .没有任何工作。帮助我,Stack Overflow!
原来这是由于注册表项设置日志记录所致。在注册表中,转到
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell\Transcription
查看 EnableTranscripting
属性。如果这是 1
,请将其更改为 0
。
正在尝试在 IIS 中部署一些使用 AppFabric 的软件。是的,我已经知道 AppFabric 已被弃用;我没有设计这个软件,所以不要看我!我还安装了 AppFabric 的 CU7 更新。
我在使用 IIS 10 的 Windows Server 2016。无论我在 IIS 中单击什么涉及 AppFabric,我都会收到错误消息:The method or operation is not implemented.
打开事件日志,我看到有问题的方法是一个 PowerShell commandlet:error running cmdlet 'out-lineoutput'. The method or operation is not implemented.
Out-LineOutput
据称是在 PowerShell 5 中引入的,我读到它只存在于常规 PowerShell(不是 ISE)中。除此之外,我还没有找到任何关于 AppFabric 的命令行开关的参考。
让我更加抓狂的是我有一台沙盒机器,还有 运行 Server 2016,一切正常。我已经确认:
PSModulePath
两者的环境变量相同;和- 运行
Get-Module
在 Powershell 提示符下显示安装在两者上的相同模块。
我已经尝试 uninstalling/reinstalling AppFabric 和 CU7 补丁,将我的应用程序池标识添加到 AS_Administrators
组。 . .没有任何工作。帮助我,Stack Overflow!
原来这是由于注册表项设置日志记录所致。在注册表中,转到
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell\Transcription
查看 EnableTranscripting
属性。如果这是 1
,请将其更改为 0
。