PowerShell은 Windows에서 기본 앱이되었습니다.Windows 8. 명령 프롬프트를 대체하지는 않지만 명령 프롬프트로는 할 수없는 일을 할 수 있으며 더 자주 사용하기가 더 쉽습니다. 이것의 일반적인 예는 파일을 다운로드하는 것입니다. 명령 프롬프트에서 파일을 다운로드하려면 몇 가지 과정을 거쳐야합니다. 일반적으로 wget 또는 Cygwin과 같은 앱을 설치해야합니다. PowerShell을 사용하면 훨씬 간단합니다. PowerShell에서 파일을 다운로드하여 현재 폴더 나 선택한 다른 폴더에 저장할 수 있습니다.
PowerShell에서 파일 다운로드
파일을 다운로드하기 위해 관리자 권한이 필요하지 않습니다PowerShell에서. 당신이 알아야 할 것은 올바른 명령입니다. 다음 명령은 파일을 다운로드하여 현재 디렉토리에 저장합니다. 일반 사용자로 PowerShell을 실행하면 기본적으로 사용자 폴더가 열립니다. 폴더를 변경하지 않으면 사용자 폴더의 루트에서 다운로드 한 파일을 찾을 수 있습니다.
통사론:
powershell -command "& { iwr url/FileName.Extension -OutFile FileName.Extension }"
예:
powershell -command "& { iwr https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"

폴더 위치에 저장
PowerShell에서 파일을 다운로드하여 폴더 위치에 저장하는 방법에는 두 가지가 있습니다. 첫 번째 방법은 cd 명령을 사용하여 저장하려는 폴더로 전환하는 것입니다.
예를 들어 PowerShell을 열면 현재 사용자 폴더가 열립니다. cd 명령을 사용하여 예를 들어 다운로드 폴더로 전환 할 수 있습니다.
통사론:
cd Folder path
예:
cd C:UsersfatiwDownloads
새 폴더에 있으면 이전 섹션의 명령을 사용하여 파일을 다운로드 할 수 있습니다.
두 번째 방법은 다른 폴더 위치로 변경할 필요가 없습니다. 대신 실행하는 명령에 저장 위치를 추가하면됩니다.
통사론:
$client = new-object System.Net.WebClient $client.DownloadFile("url/FileName.Extension","SaveLocationFileName.Extension")
예:
$client = new-object System.Net.WebClient $client.DownloadFile("https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:New folderimage1.jpg")

경고
PowerShell은 파일 이름이 있는지 확인하지 않습니다.주어진 이미 사용 중입니다. 폴더에 이미 image.jpg라는 파일이 있으면 같은 이름의 다른 파일을 다운로드하여 저장하지 마십시오. 경고없이 파일을 덮어 씁니다.
일반 사용자로 PowerShell을 실행중인 경우 파일을 Windows 드라이브의 루트에 저장할 수 없습니다.
PowerShell은 파일 확장자를 수정하지 않습니다. PowerShell을 사용하여 JPG 파일을 다운로드하여 저장 위치를 지정할 때 PNG로 저장하도록 지시하면 PowerShell에서이를 수정하지 않습니다. 확장명이 올바르지 않아 파일을 열 수 없습니다. 파일을 열기 전에 파일 확장자를 수정해야합니다.
코멘트