Windows 서버에서 파일을 어떻게 다운로드합니까?

Windows 서버에서 파일을 어떻게 다운로드합니까?

관련 질문:Windows PowerShell에서 wget에 대한 기본 대안은 무엇입니까?

그 질문이 어리석게 들릴 수도 있지만, 이것은 종종 나에게 중요한 문제입니다. 다음 시나리오를 고려해보세요.

고객은 RDP를 통해 연결할 수 있는 새로운 Windows Server 2008 기반 시스템을 보유하고 있습니다. 사용할 수 있는 유일한 브라우저는 어떤 작업도 허용하지 않는 기본 보안 지침이 있는 Internet Explorer입니다.

나는 "신뢰할 수 있는 사이트" 목록을 어떻게든 유지하고 싶지 않습니다!

그래서 이것은 나에게 효과가 없는 것입니다:

  1. Chrome 다운로드(JavaScript가 필요하지만 사용할 수 없음)
  2. Firefox 다운로드(다운로드 위치는 신뢰할 수 없으며, 다음 번에 CDN이 다른 사이트로 연결되기 때문에 신뢰할 수 있는 사이트에 추가해도 도움이 되지 않습니다)
  3. 서버의 네트워크 공유에 연결합니다(인증할 수 없으며 또 다른 문제일 수 있음).
  4. 메일별로 파일을 보내는 것도 메시지의 파일 크기 제한을 초과하기 때문에 작동하지 않습니다.

Windows Server 는 어디에 있나요 wget?


RDP 기반 접근 방식에 관한 업데이트
질문을 작성할 때 제가 작업 중이던 서버가 RDP 게이트웨이(회사의 원격 웹 액세스 사이트)를 통해 액세스되었기 때문에 제안된 솔루션 중 일부가 제게 작동하지 않았다고 가정합니다.
또한 당시 작업 중이던 다른 서버(게이트웨이 없이 액세스한 서버)에 대해 (RDP 관련) 솔루션을 확인해 보았습니다.

예를 들어 게이트웨이를 통해 연결하면 클립보드 공유가 불가능하다고 생각합니다. 하지만 아직 이를 확인하지는 못했습니다.

답변1

Microsoft Powershell을 열고 다음을 수행하십시오.

Import-Module bitstransfer
start-bitstransfer -source http://something/something.ext -destination c:\something.ext

답변2

기본 보안 지침이 포함된 Internet Explorer

관리자를 위해 이 기능을 꺼두는 것이 어떨까요? 다음을 클릭하세요.IE ESC 구성보안 정보 섹션 아래의 서버 관리자에서 링크를 클릭하고 변경하세요.

서버 매니저

여기에 이미지 설명을 입력하세요

세 번만 클릭하면 되며 메모리가 충분하면 IE를 닫았다가 다시 열 필요도 없습니다.

아니면 "기본 보안 지침"도 회사 정책이며, 기술적으로 그렇게 할 수 있더라도 정책을 위반하게 됩니다. 이 경우 다른 옵션을 수행하는 것이 어떻게 적절하지 않을지 모르겠습니다. 그 이상은 아니더라도 안전하지 않습니다. (모호함에 의한 보안은 보안이 아닙니다.)

예를 들어 Firefox를 얻으려면 명령줄 FTP를 사용하여 다운로드하세요.

답변3

한 가지 방법은 다음과 함께 PowerShell을 사용하는 것입니다 WebClient.

(New-Object System.Net.WebClient).DownloadFile("http://host/file",".\file")

답변4

Windows 7(Pro는 물론 작동함)과 Windows Server 2008을 사용하는 경우 둘 사이에 .exe 파일을 직접 복사하여 붙여넣기만 하면 됩니다. 이것은 어디에도 아무것도 바꾸지 않고 있습니다. 크기 제한이 있는지는 잘 모르겠지만, 파일 크기는 100MB 정도까지는 문제 없이 해냈습니다.

로컬 컴퓨터에서 클립보드에 복사 firefox.exe

복사

(또는 무엇이든) 서버에 간단히 붙여넣으면 됩니다. 반죽

사자

나는 이것을 win2008에서 win7pro로, win7pro에서 win2008로, win7pro에서 win7pro로 테스트했습니다. win7home에서 win7pro 또는 win2008까지 작동할 수 있습니다.

관련 정보