Windows powerShell 원격 접속 서버

1872 단어
Windows PowerShell 원격 연결 서버는 다음 3단계를 설정해야 합니다.
1. 서버에 신뢰할 수 있는 클라이언트 주소 추가 (클라이언트의 IP 주소)
winrm 명령을 통해 구성:
여기host1, 2, 3은 당신이 있는 클라이언트 기기의 IP나 호스트 이름을 입력할 수 있습니다
  winrm set winrm/config/client @{TrustedHosts="host1, host2, host3"}
2. 클라이언트에 신뢰할 수 있는 호스트 추가
클라이언트에서 관리자로 Windows powerShell 열기;
(1), "enable-psremoting"명령을 통해 winrm를 수신 요청으로 업데이트합니다
(2), 신뢰할 수 있는 호스트 추가:
              #1.원격 관리의client 디렉터리로 자르기
                    cd WSMan::localhost\client               
                #2.신뢰할 수 있는 호스트로 192.168.1.135 추가
                    Set-Item ./TrustedHosts 192.168.1.135
3. 원격 서버 연결:
다음 명령을 통해 연결
$uname = "admin"#administrator 사용자 이름 $pwd = ConvertTo-SecureString "nmczqk"- AsPlainText -Force;#nmczqk는 암호 $cred=New-Object 시스템입니다.Management.Automation.PSCredential($uname,$pwd); #자동 인증 객체 만들기 $pcname = "10.28.17.37"
Enter-PSSESSion -ComputerName $pcname -Credential $cred # 로그인
4. 주의
Powershell Remoting은 원격 시스템에서 WinRM(Windows Remote Management)에 의존하여 작동합니다.기본적으로 WinRM은 모든 Powershell 원격 연결에 최대 (MaxMemoryPerShellMB=1024) 1G의 메모리 공간을 할당합니다. 초기 버전 번호는 150M에 불과했습니다.
그러나 원격 작업에 필요한 메모리 공간 > 1G를 실행할 때 메모리 부족 문제가 발생하고 다양한 조작이 나타날 수 있습니다. 예를 들어 Out Of Memory Exception 등이 있습니다.이 문제에 대하여해결 방법은 MaxMemoryPerShellMB를 추가한 다음 WinRM 서비스를 다시 시작하는 것입니다.
$maxMemoryPerShellVM = 3072
Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB $maxMemoryPerShellVM
Set-Item WSMan:\localhost\Plugin\Microsoft.PowerShell\Quotas\MaxMemoryPerShellMB $maxMemoryPerShellVM
Write-Output "List MaxMemoryPerShellMB configuration"
# Restart WinRM service to make the change take effect
Restart-Service winrm 

좋은 웹페이지 즐겨찾기