나는 문제 runas /USER:testuser cmd
또는 runas /USER:testuser powershell
을 실행이 : testuser를가 RDP 세션을 열 경우사용자 홈 폴더 포인트
- %의 HOMEPATH %의 포인트 사용자를 \ 수 \ testuser를을
testuser를 인 경우 로그 오프, 환경은 나에게 이상한 같습니다
PS C:\Windows\system32> echo $env:HOMEPATH
\Windows\system32
PS C:\Windows\system32> echo $env:APPDATA
C:\Users\testuser\AppData\Roaming
PS C:\Windows\system32> echo $env:USERPROFILE
C:\Users\testuser
PS C:\Windows\system32> cd ~
PS C:\Windows\system32> cd $home
PS C:\Windows\system32>
내가 내 스케줄 SCRI에 대한 올바른 %의 HOMEPATH %의 필요 태평양 표준시. 예상되는 행동인가? 그것에 대해 무엇을 할 수 있습니까?
두 개의 Win2008, Win7, Win2012에서 동일한 결과를 테스트했습니다.
업데이트 : 초기 문제는 매달린 예약 된 작업이었습니다. runas로 테스트했을 때 ssh 명령은 사용자 디렉토리에 배치 된 구성을 보지 못했고 사용자에게 추가 정보를 묻습니다.
HOMEPATH는 기존 기술이며 무엇을 사용하고 있습니까? –
게시물을 업데이트했습니다. 내 예약 된 스크립트는 사용자 설정 파일 (gpg, git, ssh)을 찾을 수 없으며 % HOMEPATH % 변수가 그 일을 담당합니다. – maxnasonov
음, 환경 변수 일뿐입니다. 스크립트는 필요한 모든 것을 설정할 수 있습니다. –