【发布时间】:2019-02-26 00:08:27
【问题描述】:
我正在 PowerShell 中寻找一种方法,将环境变量从运行 .bat 文件脚本中获取到 Env: 提供程序中。
是否有与 twa_env.cmd 等效的可以在 PowerShell 中正确设置 TWS 的环境?
我可以启动一个 cmd.exe shell,调用 twa_env.cmd,然后启动 PowerShell。这似乎行得通。我还不能做的是启动 PowerShell shell,运行 twa_env.cmd,然后将新的变量设置带回 PowerShell Env:。
【问题讨论】:
-
是的:
& tws_env.bat。环境变量将在 powershell 会话中创建。 -
@TheIncorrigible1 - 那真是太好了。根据您的经验,它有效吗?启动 PowerShell 控制台,运行
& tws_env.bat,然后运行 conman 或 composer。这对你有用吗? -
我暂时没有安装,但是在powershell会话中执行批处理脚本并运行
Get-Command -Name co* -
@Bill_Stewart - 是的,答案非常接近。它几乎与我尝试的相同,但我使用的是
Invoke-Command。它仍然没有为 TWS 创建工作环境。我还在调查。
标签: powershell tivoli-work-scheduler