Variables powershell将一个变量嵌入另一个变量
在powershell中,由于一个复杂的原因,应用程序需要一个6个字符的字符串作为长异步操作的句柄(例如:abcdef)。我使用Variables powershell将一个变量嵌入另一个变量,variables,powershell,Variables,Powershell,在powershell中,由于一个复杂的原因,应用程序需要一个6个字符的字符串作为长异步操作的句柄(例如:abcdef)。我使用 $replaceHandle = "abcdef" start-Job -handle $replaceHandle 应用程序将异步作业的状态存储在$abcdef中(前缀字符串为$) 我可以通过请求随时访问作业状态的参数 Get-Status -ID $abcdef.ID 代码中的问题是我无法正确获取$abcdef.ID 我试过了 $($jobVar.ToStri
$replaceHandle = "abcdef"
start-Job -handle $replaceHandle
应用程序将异步作业的状态存储在$abcdef中(前缀字符串为$)
我可以通过请求随时访问作业状态的参数
Get-Status -ID $abcdef.ID
代码中的问题是我无法正确获取$abcdef.ID
我试过了
$($jobVar.ToString()).ID-这将显示空白/错误
maipulating$$jobVar.ID实际上给出了$'abcdef.ID
如何适当地获取($abcdef.ID)的值?因为$jobVar首先被解释为: 尝试: (获取变量$b-ValueOnly).Id 这起作用了
write-host "the value is $($jobVar.ID)"