SharePoint Online PowerShell 명령이 제대로 작동하지 않음

증상

SharePoint Online 관리 셸에서 명령을 실행하면 명령이 예상대로 실행되지 않고 결과가 반환되지 않습니다. 또는 다음과 같은 오류 메시지가 표시됩니다.

'<command>'라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다. 이름의 철자를 확인하거나 경로가 포함된 경우 경로가 올바른지 확인하고 다시 시도합니다.

원인

이 문제는 다음 상황 중 하나에서 발생합니다.

  • 여러 이전 버전의 SharePoint Online PowerShell 모듈이 컴퓨터에 설치되어 있습니다.
  • SharePoint Online PowerShell 모듈은 컴퓨터에 설치되어 있지 않습니다.

해결 방법

이 이슈를 해결하려면 다음 단계를 따릅니다.

  1. 다음 명령을 실행하여 컴퓨터에 설치된 모든 버전의 SharePoint Online PowerShell 모듈 목록을 가져옵니다.

     Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable
    

    명령이 결과를 반환하지 않으면 4단계로 이동합니다. 그렇지 않으면 2단계로 이동합니다.

  2. 제거 설정 또는 제어판의 SharePoint Online 관리 셸입니다.

  3. PowerShell을 사용하여 설치된 모든 이전 버전의 SharePoint Online 관리 셸 모듈을 제거합니다.

    1. 관리자 권한으로 PowerShell 창을 엽니다. 창을 열려면 검색 상자에 powershell 을 입력합니다. 결과에서 Windows PowerShell을 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

    2. 다음 명령을 실행합니다.

      Uninstall-Module Microsoft.Online.SharePoint.PowerShell -Force -AllVersions
      
  4. SharePoint Online 관리 셸을 설치합니다.

    비고

    모듈을 설치하기 전에 시스템 요구 사항 및 설치 지침을 검토해야 합니다.