는 내가 조금 두꺼운되고있어 잘 모르겠어요,하지만 난 세 줄과 간단한 스크립트가 : 나는이 회선의 모든 중단 점을 설정하고 플레이 버튼을 누르면 경우"F5 - 디버깅 시작"이 PowerGUI의 중단 점을 무시하는 이유는 무엇입니까?
$iis = 90000
$name = "somesite"
Write-Host("Values are: $iis and $name")
(F5를 - 디버깅 시작) 스크립트는 실행되지만 중단 점은 무시됩니다. 나는 다음 중단 점에 실행 내가 잘하지만 타격 F5를 단계별로 수 F11으로 스크립트 (로 단계를) 시작하면
다시
내가 일하고 있어요 스크립트가 중단 점을 무시 PowerGUI를 발생 실질적인 것이고 코드의 모든 라인을 통해 F11을 갖고 싶지는 않습니다.
왜 이렇게 될까요?
- Windows 7 64 비트 Ultimate Edition에서 PowerGUI 2.2.0.1358을 실행하고 있습니다.
- PowerGUI 스크립트 편집기의 x64 및 x32 버전을 모두 사용해 보았습니다.
- PowerGUI 스크립트 편집기를 관리자 권한으로 실행합니다 (PowerGUI 스크립트 편집기 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행).
- 내 PowerShell 실행 정책이 제한되지 않음으로 설정되었습니다.
PowerGUI에 대해서는 잘 모르지만 ISE에서는 중단 점을 사용하여 디버그하기 전에 파일을 저장해야합니다. 즉, 중단 점은 스크립트 경로에 설정되고 편집기 버퍼에있는 이름이 지정되지 않은/저장되지 않은 코드에는 설정되지 않습니다. –
@Keith - 전 PowerShell ISE로 떨어졌지만 관리자로 실행하면 중단 점을 설정할 수 없습니다. http://stackoverflow.com/questions/4368612. – Kev