我希望编写一个脚本,以作为Service Fabric服务的SetupEntryPoint执行。我想知道哪些环境变量可用于该过程。
正在运行的服务可用的环境变量记录在here中。可以找到here的SetupEntryPoint文档,但并不排除该过程可用的环境变量。
答案 0 :(得分:2)
我编写了以下简单的批处理文件以作为服务的SetupEntryPoint运行,该文件将可用于该进程的所有环境变量都转储到临时文件中:
res = np.expand_dims(x.T, 1) @ np.moveaxis(fullkernel[:, :, :-1], 2, 1)
print(res.shape)
# (2, 1, 980)
在重新部署测试Service Fabric应用程序之后,确定了与Service Fabric相关的以下变量(出于安全目的,我省略了这些值):
powershell.exe -NonInteractive -Command "& { Get-ChildItem 'env:*' | Sort-Object name | Format-Table -Wrap | Out-File 'C:/Windows/Temp/EnvVariables.txt' }"
其中许多可以与文档here进行交叉引用。如果将这些文件正式正式记录在与SetupEntryPoint相关的地方,还是很好。