about_Case-Sensitivity
간단한 설명
PowerShell은 대/소문자를 유지하면서 가능한 한 대/소문자를 구분하지 않습니다.
자세한 설명
일반적으로 PowerShell은 대/소문자를 유지하면서 기본 OS를 중단하지 않으면서 가능한 한 대/소문자를 구분하지 않습니다.
Unix 기반 시스템에서
Unix 기반 시스템에서는 파일 시스템 조작 및 환경 변수가 기본 운영 체제에 직접 영향을 미치고 다른 도구와의 통합에 직접 영향을 주므로 PowerShell은 대/소문자를 구분합니다.
모든 시스템에서
PowerShell 변수는 대/소문자를 구분하지 않습니다.
변수 이름은 해당 이름과 기본 운영 체제 간의 상호 작용이 없습니다. PowerShell은 대/소문자를 구분하지 않는 방식으로 처리합니다.
모듈 이름은 대/소문자를 구분하지 않습니다(예외 제외).
모듈의 이름은 순전히 PowerShell 개념이며 대/소문자를 구분하지 않습니다. 그러나 기본 운영 체제에서 대/소문자를 구분할 수 있는 폴더 이름에 대한 강력한 매핑이 있습니다. 대소문자를 구분하지 않는 이름을 가진 두 개의 모듈을 가져오는 것은 서로 다른 경로에서 같은 이름을 가진 두 모듈을 가져오는 것과 동일하게 작동합니다.
모듈의 이름은 가져온 경우를 사용하여 세션 상태에 저장됩니다. 세션 상태에 저장된 이름은 새 도움말 파일을 검색할 때 사용됩니다.
Update-Help
Microsoft용 도움말 파일을 제공하는 웹 서비스는 대/소문자를 구분하는 파일 시스템을 사용합니다. 가져온 모듈 이름의 대/소문자가 일치하지Update-Help
않으면 도움말 파일을 찾을 수 없으며 오류를 보고합니다.
관련 링크
PowerShell