본문 바로가기

Windows

삭제된 OneDrive 복원 방법 for powershell

320x100

https://learn.microsoft.com/ko-kr/sharepoint/restore-deleted-onedrive

 

삭제된 OneDrive 복원 - SharePoint in Microsoft 365

삭제된 사용자가 더 이상 Microsoft 365 관리 센터 표시되지 않을 때 삭제된 사용자의 OneDrive를 복원하는 방법을 알아봅니다.

learn.microsoft.com

powershell 을 이용한 onedrive 복원 방법이다.

위 링크대로 하면 되는데 MS답게 친절하지 않다.

제일 먼저 

Windows PowerShell 관리자권한으로 실행 하자.

이렇게 관리자 라고 떠 있어야 관리자 권한으로 구동된것이다.

자 이제 powershell 로 접속 가능하게 해줄 모듈을 설치를 해야 한다.

https://learn.microsoft.com/ko-kr/powershell/sharepoint/sharepoint-online/connect-sharepoint-online

 

SharePoint Online 관리 셸 시작하기

SharePoint Online 관리 셸 시작 아티클 03/17/2023 기여자 4명 피드백 이 문서의 내용 --> PowerShell을 사용하여 SharePoint Online을 관리하려면 SharePoint Online 관리 셸을 설치하고 SharePoint Online에 연결해야 합니

learn.microsoft.com

설치는 2가지 방법이 있다. 첫번째는

https://www.microsoft.com/en-us/download/details.aspx?id=35588 

 

Download SharePoint Online Management Shell from Official Microsoft Download Center

The SharePoint Online Management Shell is a tool that contains a Windows PowerShell Module to manage your SharePoint Online subscription in the Office 365.

www.microsoft.com

패키지로 된걸 다운 받아서 설치하거나

두번째는 command 로 설치 방법 패키지보다 commnad 설치가 더 좋다고 한다(MS피셜..)

powershell 상태에서

Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,Version

이건 설치 된 버전 확인

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

이건 sharepoint powershell 설치 명령

Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser

시스템 대한 관리 권한이 없는 경우 입력 하는 방법 입력 안해도 된다.

Update-Module -Name Microsoft.Online.SharePoint.PowerShell

만약에 기존에 버전이 있다면 업그레이드 해주는 명령

이렇게 하면 16.0.24009 최신 버전이 설치가 된다. 

이제 복구를 해보자.

Connect-SPOService -Url https://contoso-admin.sharepoint.com -Credential admin@contoso.com

이렇게 입력을 하면

이렇게 접속 정보가 뜬다. 아이디 비번을 입력을 해주면 정상 접속이 된다.

user 는 https://사이트명-admin.sharepoint.com 이고

계정은 전역관리자 계정이여야 한다.

만약에 2FA 인증이면

Connect-SPOService -Url https://contoso-admin.sharepoint.com 

여기까지만 입력 해주자 그럽 web gui 환경이 뜨면서 2차 인증도 정상적으로 된다.

접속이 정상적으로 됐다면

Get-SPODeletedSite -IncludeOnlyPersonalSite | FT url

위 명령어를 이용해서 삭제된 onedrive 리스트를 확인후

Restore-SPODeletedSite -Identity <URL>

입력하면 복구가 완료 된다.

이제 해당 onedrive 경로로 가면 정상적으로 데이터가 살아 난것을 확인 할 수 있다.

 

마지막으로 이렇게 데이터 복구된건 언제까지 보존되는가?

 - MS사이트에 정보가 없다 무조건 복구 후 백업을 하자(계정이 복구 된게 아니여서 언제 또 삭제 될 수 있다.)

320x100