Fazer a pergunta solicitou que eu alterasse minha string de consulta do Google e descobri a maneira correta de fazer isso.
Primeiro, faça o download do WASP . Certifique-se de que Import-Module Wasp
esteja no seu perfil.
Em seguida, criei este script (apropriado para um par de monitores de 1920x1200, com o monitor "principal" à direita):
#
# the pause is necessary to make sure the powershell consoles have
# had time to create their windows before attempting to move them
start (which powershell)
$g0x1 = start (which powershell) -PassThru
$g1x1 = start (which powershell) -PassThru
pause 2
set-windowposition -window ((get-process -id $g0x1.id).MainWindowHandle) -left -1168 -top 0 -height 598
set-windowposition -window ((get-process -id $g1x1.id).MainWindowHandle) -left -1168 -top 600 -height 598
A função pause
é simplesmente:
function pause
{
param($p)
wait-event -timeout $p
}