在Pivotal Cloud Foundry(PCF)中部署代码后,无法使用.NET WMI连接到远程服务器。下面是代码片段:
ConnectionOptions conOptions = new ConnectionOptions();
conOptions.Username = "XXXXXXX";
conOptions.Password = "XXXXXXX";
conOptions.Authority = "XXXXXXX";
ManagementScope ms = new System.Management.ManagementScope(@"\\" + server + @"\root\cimv2", conOptions);
ms.Connect();
我收到以下错误:
拒绝访问。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED))
请您让我知道如何从Pivotal Cloud Foundry(PCF)建立此连接
以下是部署详细信息:
Buildpack: dicf_hwc_buildpack_latest启动命令: .cloudfoundry \ hwc.exe
Stack: windows2012R2(Microsoft Windows / .Net 64位)
健康检查类型:端口
我有同样的问题。当我部署到CF时,当我尝试对一个或多个Windows服务执行“启动”或“停止”命令之类的“ InvokeMethod”命令时,会发生错误。我在CF上的Windows2016堆栈上尝试过。