HOWTO · PowerShell

PowerShell에서 경로에 대한 액세스가 거부됨

이 자습서에서는 PowerShell 보안 및 파일 액세스 문제를 설명하고 문제에 대한 솔루션을 제공합니다.

이 글은 우리가 흔히 경험하는 경로에 대한 접근이 거부된다는 문제를 어떻게 이해하고 PowerShell 프로그램을 사용하여 극복하는지 보여줍니다.

PowerShell 보안 및 파일 액세스 문제에 대해 논의하고 이 문제에 대한 솔루션에 대해 알아봅니다. 그러나 먼저 수신한 오류를 살펴보겠습니다.

PowerShell 개요

PowerShell은 일상적인 작업을 자동화하기 위해 명령줄 셸, 스크립팅 언어 및 구성 관리 프레임워크를 단일 플랫폼 간 도구로 결합합니다. PowerShell은 Windows, Linux 및 macOS에서 작동하는 교차 플랫폼입니다.

PowerShell은 잘 알려진 다른 셸에서 가장 유용한 기능을 통합한 최신 명령 셸입니다. 예를 들어 텍스트만 수신하고 반환할 수 있는 대부분의 셸과 달리 PowerShell은 .NET 개체를 수락하고 반환할 수 있습니다.

PowerShell에서 ‘경로에 대한 액세스가 거부됨’

PowerShell을 사용할 때 다음 코드를 예로 들어 콘솔에서 스크립트를 실행하려고 하면 다음과 같습니다.

$inpath = "C:\users\xxxxx\path\foo\bar"

결과적으로 아래와 같은 오류가 발생합니다.

Get-Content : Access to the path 'C:\users\xxxxx\path\foo\bar' is denied.

경로에 대한 액세스가 거부되었습니다의 이유

이 오류는 Windows PowerShell 및 기타 응용 프로그램에서 자주 발생합니다.

  • 이 오류는 지정된 파일 또는 폴더를 검사할 권한이 없음을 경고합니다. 현재 컴퓨터에 로그인한 사용자 계정이 시스템 관리자에 의해 시스템에 대한 액세스가 허용되지 않았기 때문입니다.
  • 사용하시는 타사 프로그램에 의해 접근이 차단되었을 가능성도 있습니다.
  • 불법 계정에 로그인한 상태에서 파일, 디렉토리 및 경로에 액세스하려고 시도하고 있습니다.

경로에 대한 액세스가 거부됨 오류를 수정하는 솔루션

파일 및 디렉토리 액세스, 재배치, 복사 또는 삭제와 같은 특정 활동을 수행하는 동안 액세스 거부가 나타납니다. 아래에서 이 오류를 극복하는 방법에 대해 설명합니다.

계정 상태를 관리자로 변경

사용자 계정을 관리자로 만드는 것이 이 오류의 대부분 발생에 대한 해결책입니다. 다음은 계정을 관리자 상태로 변경하는 절차입니다.

  • Windows 검색 표시줄에 실행을 입력합니다.
  • 실행control userpasswords2를 작성하고 확인을 클릭합니다.
  • 열리는 새 창에서 프로필을 선택한 다음 속성을 클릭합니다.
  • 이제 그룹 구성원 탭을 선택하고 관리자를 선택한 다음 적용을 클릭한 다음 확인을 클릭합니다.

또한 당분간 추가 바이러스 백신 소프트웨어를 비활성화할 수 있습니다.