커맨트 창과 API로 파워쉘 결과가 달라요.

파워셀 명령어로 결과를 얻어 오려고 합니다.

Get-PSDrive

cmd 창에서 “powershell.exe Get-PSDrive” 하면 공유 드라이브 나오지 않습니다.

하지만 파워쉘 창에서 Get-PSDrive을 할경우 공유 드라이브가 잘 나옵니다.

무슨 차이로 이런 현상이 나오는지 모르겠습니다.

1개의 좋아요
  • 먼저 제가 정확히 아는 게 아님을 알려드립니다.
    직접 실행한 powershell 과 PATH에 등록된 powershell.exe 의 실제 파워셸 버전이 다를 가능성도 있을까
    짐작해봅니다.
    현재 제 pc에서도 내장ps와 실제로 쓰는 ps가 버전이 다르거든요.

권한 상승된 경우, 기존 권한 환경에서 네트워크 드라이브 정보는 공유되지 않습니다.

둘 다, "관리자 권한"으로 띄우던가, "일반 사용자 권한"으로 띄우세요.

3개의 좋아요

감사합니다 잘되네요

2개의 좋아요