반응형
PowerShell에서는 로컬뿐만이 아닌 접속된 컴퓨터의 파일도 복사 붙여넣기가 가능합니다.
물론 반대로 접속된 컴퓨터에 내 컴퓨터의 파일을 올릴 수도 있습니다.
포인트는 -ToSession -FromSession 입니다.
$user = "아이디 ex) Administrator"
$pw = ConvertTo-SecureString -AsPlainText -Force "패스워드 ex) 12345"
$ipAddress = "서버 아이피 ex) 127.0.0.1"
$credential = New-Object System.Management.Automation.PSCredential($user, $pw)
$session = New-PSSession $ipAddress -Credential $credential
#로컬에 있는 파일을 서버에 복사에서 올리는 방법
Copy-Item "복사시키는 파일Path" -Destination "목적지(서버의 파일Path)" -ToSession $session -Recurse
#서버에 있는 파일을 내컴퓨터(로컬)에 복사하고 싶을 때
Copy-Item -FromSession $session -Path "복사시키는 파일(서버의 파일Path)" -Destination "로컬 저장위치" -Force -Recurse
#세션 종료
Remove-PSSession $session
PowerShell은 강력한것같습니다.
악용된다면 정말 끔찍할 거에요.
악용되어가는 현실이지만...
반응형
'PowerShell' 카테고리의 다른 글
여러 엑셀파일을 공통적으로 한번에 수정하는 방법 (3) | 2019.06.23 |
---|---|
PowerShell 리모트접속 명령어 (0) | 2019.04.18 |
폴더의 파일 목록을 검색해서 처리하는 방법 (0) | 2019.04.17 |
댓글