PowerShell 스크립트를 일시 중지하는 방법

Powershell Seukeulibteuleul Ilsi Jungjihaneun Bangbeob



PowerShell은 Windows 자동화 및 관리 작업을 수행하는 데 사용되는 스크립팅 도구입니다. 또한 스크립트를 일시 중지하는 기능도 제공합니다. PowerShell 스크립트는 사용자 입력을 추가하거나 다른 프로세스가 실행될 때까지 기다리거나 실행 속도를 늦추기 위해 일시 ​​중지됩니다. 특정 명령을 사용하여 PowerShell 스크립트 실행을 일시 중지할 수 있습니다.

이 글은 언급된 쿼리를 수정하기 위한 다양한 방법을 안내합니다.







PowerShell에서 스크립트를 일시 중지하는 방법은 무엇입니까?

다음은 스크립트를 일시 중지하기 위해 적용할 수 있는 방법입니다.



방법 1: '일시 중지' Cmdlet을 사용하여 PowerShell 스크립트 일시 중지

정지시키다 ” cmdlet은 스크립트에 일시 중지를 추가하기 위해 PowerShell에서 사용됩니다. 'pause' cmdlet이 실행되면 '대화 상자가 표시됩니다. 계속하려면 아무 키나 누르십시오. . . ” 문자열 입력이 없을 때.







이 예제는 ' 정지시키다 ” cmdlet:

> 쓰기 호스트 '안녕하세요 세계'
> 명령 / '정지시키다'


이 명시된 예에서:



    • 먼저 '라는 도움말 문자열을 추가했습니다. 쓰기 호스트 ' 명령.
    • 그 후 '를 추가했습니다. cmd /c '일시 중지' ” cmdlet을 사용하여 스크립트를 일시 중지합니다.



알 수 있듯이 ' 정지시키다 ” cmdlet이 스크립트에 일시 중지를 성공적으로 추가했습니다.

방법 2: 'Read-Host' 명령을 사용하여 PowerShell 스크립트 일시 중지

또 다른 방법은 ' 읽기 호스트 ” 스크립트를 일시 중지합니다. 이 cmdlet은 사용자 입력을 요청하고 입력이 제공될 때까지 기다립니다.

이제 ' 읽기 호스트 ” cmdlet을 다음과 같이 수정합니다.

> 읽기 호스트 '계속하려면 아무 키나 누르십시오'


방법 3: 'Timeout' 명령을 사용하여 PowerShell 스크립트 일시 중지

타임아웃 ” 명령은 지정된 시간(초) 동안 스크립트를 일시 중지합니다. 프로세스가 제대로 실행될 때까지 사용자가 기다리기를 원할 때 유용합니다.

이 주어진 데모에서 ' 타임아웃 ' cmdlet은 '에 대한 스크립트를 일시 중지하는 데 사용됩니다. 5 ” 초:

> 쓰기 호스트 '스크립트가 5초 동안 일시 중지되었습니다.'
> 타임아웃 / 5


방법 4: 'Start-Sleep'을 사용하여 스크립트 일시 중지

가장 일반적으로 사용되는 또 다른 명령은 ' 시작-수면 '. 지정된 시간 동안 스크립트를 일시 중지합니다.

이제 ' 시작-수면 5초 동안 스크립트를 일시 중지하는 cmdlet:

> 쓰기 호스트 '스크립트가 5초 동안 일시 중지된 상태로 유지됩니다.'
> 시작-수면 -초 5



PowerShell 스크립트를 일시 중지하는 것이 전부였습니다.

결론

PowerShell 스크립트는 다양한 방법을 사용하여 일시 중지할 수 있습니다. 이러한 방법에는 ' 정지시키다 ”, “ 읽기 호스트 ”, “ 타임아웃 ', 또는 ' 시작-수면 ” cmdlet. 스크립트를 일시 중지하려면 언급된 명령을 스크립트 본문에 추가하십시오. 이 문서에서는 PowerShell에서 스크립트를 일시 중지하는 방법에 대해 자세히 설명했습니다.