그것은 믿기지 않는 것입니다. test.ps1
스크립트 폴더를 실행하는PowerShell mkdir alias + Set-StrictMode - 버전 2. 이상한 버그. 왜?
Set-StrictMode -Version 2
mkdir c:\tmp\1 # same with 'md c:\tmp\1'
시작 cmd.exe
가, 이동 :
c:\tmp>powershell ".\test.ps1"
를이 생산하는 다음과 같은 오류 :
The variable '$_' cannot be retrieved because it has not been set.
At line:50 char:38
+ $steppablePipeline.Process($_ <<<<)
+ CategoryInfo : InvalidOperation: (_:Token) [], ParentContainsEr
rorRecordException
+ FullyQualifiedErrorId : VariableIsUndefined
을이 test.ps1
파일에 PowerShell을 코드 조각입니다 왜?
PowerShell 콘솔에서 시작했지만 cmd.exe에서는 시작할 때 작동하지 않습니다. 나는 훨씬 더 큰 스크립트에서이 버그를 발견했다. 그것은 WTF 순간이었습니다.
이 간단한 스크립트에는 어떤 문제가 있습니까?
클럽에 오신 것을 환영합니다! 정말로 좋은 조사. –