我有以下脚本
$name = (Invoke-Command -ComputerName "STW111" -Credential $cred -ScriptBlock { Invoke-Expression "C:\PSS\User Tool\UserTool.exe"} -AsJob).Name
Wait-Job -Name $name
这不起作用,但是,如果我将usertool移动到c:\ pss \,它可以正常工作。
$name = (Invoke-Command -ComputerName "STW111" -Credential $cred -ScriptBlock { Invoke-Expression "C:\PSS\UserTool.exe"} -AsJob).Name
Wait-Job -Name $name
我真的需要掌握在Powershell中的逃避。
有什么想法吗?
TIA
答案 0 :(得分:1)
试试这个:
Invoke-Expression "& 'C:\PSS\User Tool\UserTool.exe'"