Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

(시리즈 글이 2개 있습니다.)
Windows: 159. 네트워크 공유 폴더(net use)에 대한 인증 정보는 언제까지 유효할까요?
; https://www.sysnet.pe.kr/2/0/11866

Windows: 252. 권한 상승 전/후 따로 관리되는 공유 네트워크 드라이브 정보
; https://www.sysnet.pe.kr/2/0/13411




권한 상승 전/후 따로 관리되는 공유 네트워크 드라이브 정보

다음과 같은 질문이 있군요.

커맨트 창과 API로 파워쉘 결과가 달라요.
; https://forum.dotnetdev.kr/t/api/8232/3

질문자가, 화면 캡처까지 해서 정보를 올렸기 때문에 쉽게 답이 나올 수 있는 상황이었습니다. ^^ (이처럼, 질문할 때는 가능한 많은 문맥 정보를 공유하시면 답을 얻을 수 있는 확률이 높아집니다.)

이것을 간단하게 재현해 볼까요? ^^ 우선, 일반 사용자 권한으로 Command Prompt를 띄운 후, 네트워크 드라이브를 하나 매핑시켜 둡니다.

C:\temp> net use K: \\testpc\mytemp
The command completed successfully.

C:\temp> net use
New connections will be remembered.

Status       Local     Remote                    Network

-------------------------------------------------------------------------------
OK           K:        \\testpc\mytemp           Microsoft Windows Network
The command completed successfully.

그다음, 해당 창에서 그대로 PowerShell로 전환해 확인하면 동일하게 매핑 정보가 있습니다.

C:\temp> powershell

PS C:\temp> Get-PSDrive

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
Alias                                  Alias
C                 488.70        364.43 FileSystem    C:\                                 ...
K                 103.52         15.88 FileSystem    \\testpc\mytemp
...[생략]...

이 상태에서 "관리자 권한"의 Command Prompt를 띄워서 확인해 보면 아무런 공유 정보가 없습니다.

C:\Windows\System32> net use
New connections will be remembered.

There are no entries in the list.

당연히, "관리자 권한"의 PowerShell로 전환해도 역시 공유 정보가 없습니다.

PS C:\Windows\System32> Get-PSDrive

Name           Used (GB)     Free (GB) Provider      Root
----           ---------     --------- --------      ----
Alias                                  Alias
C                 488.70        364.42 FileSystem    C:\
...[생략]...

참고로, 이에 대해서는 예전에도 한 번 아래의 글에서 언급한 적이 있습니다. ^^

네트워크 공유 폴더(net use)에 대한 인증 정보는 언제까지 유효할까요?
; https://www.sysnet.pe.kr/2/0/11866#runas

이뿐만 아니라, 같은 계정이어도 관리자 권한으로 승격한 전/후에 대해 UAC는 "filtered standard user access token", "full access token" 2가지 유형으로 관리를 하기 때문에 특권(Privileges)도 달라진다는 점도 기억해 두시고. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 9/12/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2024-09-19 08시24분
How can I tell whether two programs will share drive letter mappings?
; https://devblogs.microsoft.com/oldnewthing/20240912-00/?p=110251
정성태

... 181  [182]  183  184  185  186  187  188  189  190  191  192  193  194  195  ...
NoWriterDateCnt.TitleFile(s)
527정성태8/30/200734934Team Foundation Server: 20. 잠긴 파일을 강제로 해제 [2]
526정성태8/29/200724566오류 유형: 46. VS.NET 2008 - ASP.NET 디버깅 : Strong name validation failed.
525정성태8/27/200726750VS.NET IDE: 54. VS.NET 2008 - 새롭게 도입되는 XSD Schema Designer
524정성태8/23/200744443오류 유형: 45. 요청한 작업은, 사용자가 매핑한 구역이 열려 있는...
523정성태8/16/200727003VS.NET IDE: 53. VS.NET 2008 - 서비스 참조 시 기존 데이터 컨테이너 DLL 사용
522정성태8/13/200730550VS.NET IDE: 52. VS.NET 2008 - WCF를 위한 디버깅 환경 개선
521정성태8/8/200730203.NET Framework: 92. XmlSerializer 생성자의 실행 속도를 올리는 방법 - 두 번째 이야기 [3]
520정성태8/7/200725632VS.NET IDE: 51. Visual Studio 2008 베타 2 설치
519정성태7/27/200732237오류 유형: 44. System.BadImageFormatException [2]
518정성태7/26/200733480오류 유형: 43. System.ComponentModel.LicenseException [1]
517정성태7/19/200721508개발 환경 구성: 26. VPC - 일반 사용자 계정으로 구동
516정성태7/19/200724684오류 유형: 42. TFS - Error loading menu: Index was outside the bounds of the array [2]
515정성태7/18/200732843오류 유형: 41. SSL 서버 자격 증명을 만드는 동안 심각한 오류가 발생했습니다.
514정성태7/14/200725329Team Foundation Server: 19. Orcas에서 개선되는 TFS 기능들
513정성태7/4/200736661.NET Framework: 91. Foreground Thread / Background Thread [1]
512정성태6/27/200725569오류 유형: 40. error PRJ0050: Failed to register output.
511정성태6/25/200734222.NET Framework: 90. XmlSerializer 생성자의 실행 속도를 올리는 방법 [2]
510정성태6/25/200749601디버깅 기술: 15. First-Chance Exception
508정성태6/21/200732219Team Foundation Server: 18. Team Build에 사용되는 각종 Property 값 [4]
507정성태6/11/200729783VS.NET IDE: 50. Orcas - UAC 설정 관련
506정성태6/9/200724236오류 유형: 39. VC Package not available or not registered
505정성태6/9/200724218오류 유형: 38. Visual SourceSafe - DB 잠김 오류
504정성태6/9/200729459오류 유형: 37. Visual SourceSafe - Anaylze 도중 비정상 종료
503정성태6/7/200732160VS.NET IDE: 49. Orcas - VC++ 다중 소스 동시 컴파일 옵션: /MP
502정성태6/7/200727063VS.NET IDE: 48. Orcas - VC++ 프로젝트 마이그레이션
500정성태6/4/200736313VS.NET IDE: 47. Orcas - Web Browser Debugger를 이용한 보호 모드의 ActiveX 컨트롤 디버깅
... 181  [182]  183  184  185  186  187  188  189  190  191  192  193  194  195  ...