Hyper-V Server 2008 R2 또는 Windows Server 2008 R2 Core에서 PowerShell 세션을 자동으로 열까요?

Hyper-V Server 2008 R2 또는 Windows Server 2008 R2 Core에서 PowerShell 세션을 자동으로 열까요?

Hyper-v r2 sp1(독립 실행형 제품)로 실행되는 가상 서버가 있습니다. W2K8 Core 설치에도 적용된다고 생각합니다.

원격 데스크톱에 연결하면 sconfig.cmd및 둘 다 cmd.exe관리자 셸에서 실행됩니다.

사용자가 서버에 로그온할 때마다 (cmd.exe 옆에 또는 대체하여) powershell 세션을 시작하고 싶습니다.

어떻게 해야 합니까?

고마워

답변1

명령 프롬프트에서 를 실행합니다 regedit. 을(를) 찾아보세요 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. name PowerShell및 value 를 사용하여 새 문자열 값을 추가합니다 cmd.exe /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe.

원래 명령 프롬프트는 에서 시작됩니다 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell. 원하는 경우 해당 값을 변경할 수도 있습니다.

답변2

PS 하우스에 솔루션을 유지하려면 powershell 프롬프트에서 다음을 수행하십시오.

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name Powershell -Value C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Type string

관련 정보