2013-04-22 2 views
0

PowerShell을 수동으로 열고 스크립트를 실행할 때 잘 작동하는 powershell 스크립트가 있습니다. 여기에는 같은 출력을 생성합니다Powershell 출력 불일치

을 :

10.52.30.131 BALL-AIRKYYCP0  Not installed Ping successful Windows 
10.52.30.133 BALL-4FNRAMLOD  Not installed Ping successful Windows 
10.52.30.134 BALL-5UU20W8E2  Not installed Ping successful Windows 

내가 바로 아래를 참조 스크립트가 잘 실행하고 수행하는 데 필요한 모든 작업을 수행하지만 반환 된 출력이 다른 PowerShell에서 실행을 클릭 한 다음 스크립트 파일을 클릭 한 경우

10.52.30.131 BALL-AIRKYYCP0 Not installed Ping successful Wind 
ows    
10.52.30.133 BALL-4FNRAMLOD Not installed Ping successful Wind 
ows    
10.52.30.134 BALL-5UU20W8E2 Not installed Ping successful Wind 
ows    

'Run in Powershell'을 마우스 오른쪽 단추로 클릭하여 실행하면 출력이 어수선 해지고 셀이 잘리고 다음 행에서 완료됩니다. 이것은 작은 샘플입니다

이런 식으로 스크립트를 실행할 때 출력이 다른 이유는 무엇입니까?

+4

콘솔 창 다른의 폭이 있습니까? –

+0

그게 문제 였고, 스크립트에서 자동 크기 조정 창으로 설정되었습니다. 네이트 고마워. – user2284702

답변

2

콘솔 창은 콘솔을 실행하는 방법에 따라 크기가 다르게 나타납니다.

get-host을 사용하여 Powershell 스크립트에서 콘솔 창 크기를 설정할 수 있습니다.

예를 들어,이 120 콘솔의 폭을 설정합니다 :

$ws = (get-host).UI.RawUI.WindowSize 
$ws.Width = 120 
(get-host).UI.RawUI.WindowSize = $ws 

여기에서이 기술을 얻었다 : http://technet.microsoft.com/en-ca/library/ee156814.aspx