我想用Start-Process命令调用另一个PowerShell会话。但我想有这个新的PowerShell的窗口尺寸要小,所以我想通过以下参数Powershell启动进程创建新变量
$arguments[0] += "New-Variable -Name host1 -Value (Get-Host)"
$arguments[1] += "$aff = $host1.UI.RawUI"
$arguments[2] += "$wff = $aff.WindowSize"
$arguments[3] += "$wff.Width = 10"
$arguments[4] += "$wff.Height = 10"
$arguments[5] += "$aff.WindowSize = $wff"
但它似乎没有工作。
任何帮助将高度赞赏 感谢
我从来没有尝试这样做我自己,但我想这不是传递变量从出方的会话,你会想代码在会话中运行以进行更改。 – EBGreen 2012-07-20 12:52:55
不,我不想传递变量我想创建变量,因为你可以看到我需要设置变量参数并改变窗口大小 – ajax 2012-07-20 13:01:54
所以这个:“New-Variable -Name host1 -Value(Get-Host) “如果您将它作为参数传递,将不会创建名为host1的变量。它将作为字符串文字传递。在传递参数时不会执行任何执行。 – EBGreen 2012-07-20 13:04:33