Pertanyaan terkait: Alternatif asli untuk wget di Windows PowerShell?
Pertanyaan itu mungkin terdengar bodoh, tetapi ini sering menjadi masalah besar bagi saya. Pertimbangkan skenario berikut:
Pelanggan memiliki sistem berbasis Windows Server 2008 baru di mana saya dapat terhubung melalui RDP. Satu-satunya browser yang tersedia adalah Internet Explorer dengan pedoman keamanan default yang tidak memungkinkan Anda untuk melakukan apa pun.
Saya ingin menghindari mempertahankan daftar "situs tepercaya" dengan cara apa pun!
Jadi ini yang tidak berhasil bagi saya:
- Unduh Chrome (membutuhkan JavaScript, yang tidak tersedia)
- Unduh Firefox (lokasi unduh tidak tepercaya, menambahkannya ke situs tepercaya juga tidak membantu, karena CDN mengarahkan ke situs lain di lain waktu)
- Menghubungkan ke jaringan berbagi server (tidak akan membiarkan saya mengotentikasi, mungkin masalah lain).
- Mengirim saya file per mail tidak berfungsi, karena melebihi ukuran ukuran file untuk pesan.
Di mana wget
pada Windows Server?
Pembaruan mengenai pendekatan berbasis RDP
Saya berasumsi bahwa beberapa solusi yang diusulkan tidak bekerja untuk saya karena server tempat saya bekerja saat menulis pertanyaan diakses melalui gateway RDP (dari situs Remote Web Access perusahaan).
Selain itu, saya mencoba mengonfirmasi solusi (terkait RDP) terhadap server lain yang sedang saya kerjakan saat itu (yang diakses tanpa gateway).
Sebagai contoh, saya percaya berbagi clipboard tidak tersedia saat menghubungkan melalui gateway. Tetapi saya belum mengkonfirmasi hal ini.
sumber
Jawaban:
Buka Microsoft Powershell dan lakukan ini:
sumber
-asynchronous
saklar itu akan berjalan di latar belakang, objek akan memiliki info kemajuan Anda. Jika Anda menjalankannya secara tidak sinkron, berhati-hatilah karena Anda HARUS menggunakannyaComplete-BitsTransfer $transfer
untuk menyelesaikannya. CobaGet-Command -module Bitstransfer
. BitsTransfers yang berjalan di latar belakang menggunakan layanan Microsoft BITS (karena itu namanya). Itu mengagumkan! :-)Mengapa tidak mematikannya saja untuk administrator. Klik tautan Configure IE ESC di Server Manager di bawah bagian Informasi Keamanan dan ubahlah.
Ini tiga klik dan jika memori berfungsi, bahkan tidak perlu menutup dan membuka kembali IE.
Atau "pedoman keamanan default" juga merupakan kebijakan perusahaan dan meskipun Anda mungkin dapat melakukannya secara teknis, Anda akan melanggar kebijakan ... dalam hal ini, saya tidak melihat bagaimana melakukan opsi lain tidak akan hanya tidak aman jika tidak lebih. (Keamanan oleh ketidakjelasan bukanlah keamanan).
Sedangkan untuk mendapatkan Firefox (misalnya), gunakan FTP baris perintah dan unduh.
sumber
wget
setara yang akan bekerja di luar kotak , sehingga saya dapat dengan cepat menarik sesuatu dari live.sysinternals.com misalnya.Salah satu cara adalah menggunakan PowerShell dengan
WebClient
:sumber
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
saluran jika Anda mengunduh dari situs HTTPS.RDP memungkinkan Anda untuk mengarahkan ulang drive, suara, printer, dan bahkan port serial dari klien ke server, menggunakannya untuk mentransfer file instalasi ke server.
Anda dapat menemukan ini sebagai opsi di alat "Remote Desktop Connection" (mstsc):
IE tidak ada gunanya dalam kasus ini dan Anda tentu tidak ingin menginstal flash atau mengaktifkan js / pdf / java di server Anda hanya untuk mengunduh beberapa file.
Beberapa alat yang dapat Anda gunakan untuk menyingkirkan klien RDP resmi:
Saya menggunakan Remmina setiap hari untuk mengelola server windows saya dari desktop linux saya.
Ada garpu kode sumber mRemote, proyek itu adalah perangkat lunak bebas sumber terbuka (GPL) dan dinamai mRemoteNG .
Ini mendukung protokol berikut: RDP, VNC, ICA (Citrix), SSH, Telnet, HTTP / HTTPS, rlogin dan koneksi soket mentah
sumber
\\tsclient\<letter>
.Jika Anda menggunakan Windows 7 (Pro for sure works) dan Windows server 2008, Anda bisa langsung menyalin dan menempelkan file .exe di antara mereka. Ini tanpa mengubah apa pun di mana pun. Saya tidak yakin jika ada batas ukuran, saya telah melakukan ukuran file hingga 100MB tanpa masalah.
Di komputer lokal Anda salin ke clipboard firefox.exe
(atau apa pun) dan di server cukup tempel.
Saya sudah menguji ini dengan, win2008 ke win7pro, win7pro ke win2008, win7pro ke win7pro. Mungkin bekerja dengan win7home untuk win7pro atau win2008.
sumber
Kemudian cukup sambungkan kedua komputer melalui Remote Control TeamViewer atau koneksi Transfer File - pilihan Anda.
Remote Control memungkinkan Anda mengontrol dari jarak jauh mesin Windows lain dan masih menawarkan Transfer file melalui bilah alat di bagian atas layar, atau Anda dapat mulai langsung dengan koneksi "Transfer File" dengan memilih kotak radio sebelum menghubungkan.
Setelah dalam mode Transfer File, kotak GUI yang mirip dengan kotak FTP akan muncul, memungkinkan Anda untuk memilih file secara massal atau secara individual untuk mentransfer di antara dua komputer.
sumber