是否有创建自定义Cloud Foundry Buildpack来运行Powershell脚本的方法?

问题描述 投票:0回答:1

我正在一个项目中,该项目要求我使用Cloud Foundry Windows容器中的属性文件的路径来更新注册表中的HKEY_LOCAL_MACHINE?

到目前为止,我已经尝试使用dotNet应用程序更新HKLM,但这失败了,因为在容器中运行的应用程序没有管理员权限。

我正在尝试一种替代解决方案,其中我可以通过自定义buildpack使用PowerShell脚本更新HKLM注册表项。因此,有没有一种方法可以创建客户Cloud Foundry Buildpack来运行Powershell脚本?

powershell cloudfoundry pivotal-cloud-foundry buildpack
1个回答
0
投票

有没有一种创建自定义Cloud Foundry Buildpack来运行Powershell脚本的方法?

是。默认情况下,buildpack将运行批处理脚本,但是您可以从那里轻松调用Powershell。看一下HWC buildpack,它就是这样做的。

@echo off
powershell.exe -ExecutionPolicy Unrestricted %~dp0\detect.ps1 %1

https://github.com/cloudfoundry/hwc-buildpack/tree/master/bin

© www.soinside.com 2019 - 2024. All rights reserved.