আমার উইন্ডোজ সার্ভার ২০০৮-এর কমান্ড লাইন থেকে HTTP- র মাধ্যমে একটি ফাইল ডাউনলোড করা দরকার I আমি উইজেটের মতো কিছু খুঁজছি , তবে এটি অবশ্যই একটি বিল্ট-ইন সরঞ্জাম।
এমন কোন সরঞ্জাম আছে?
আমার উইন্ডোজ সার্ভার ২০০৮-এর কমান্ড লাইন থেকে HTTP- র মাধ্যমে একটি ফাইল ডাউনলোড করা দরকার I আমি উইজেটের মতো কিছু খুঁজছি , তবে এটি অবশ্যই একটি বিল্ট-ইন সরঞ্জাম।
এমন কোন সরঞ্জাম আছে?
উত্তর:
আপনার যদি পাওয়ারশেল ইনস্টল থাকে ...
(New-Object System.Net.WebClient).DownloadFile("http://icanhazip.com/","icanhazip.txt")
(New-Object System.Net.WebClient).DownloadFile("http://download.microsoft.com/download/8/C/5/8C5EEDC7-3D72-4BB6-A55E-37F3977CD892/wpilauncher.exe","C:\wpilauncher.exe")
powershell "your command with quotes escaped by a backslash"
এটি কাজ করতে আমাকে দৌড়াতে হয়েছিল।
আপনি কার্লটিও ব্যবহার করেন: http://curl.haxx.se/docs/manpage.html
কিছুটা এইরকম
কার্ল -O http://domain.com/file.gz
কাজ করা উচিত
আমি পাওয়ার শেল উপায়টি ব্যবহার করতে চাই, তবে, যখন কিছু পৃষ্ঠাগুলি পেতে ব্যবহার করা হয়েছিল যেমন ভ্রান্ত এসএসএল কোড (স্ব স্বাক্ষরিত, বা অন্য) এর সাথে কল করার আগে আপনাকে প্রত্যাশাগুলি আগে সেট করতে হবে
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$wc = New-Object System.Net.WebClient
$wc.DownloadFile ( "https://thesite.com/myPage", "LocalFileName.htm" )
পরিবর্তে এটিও ব্যর্থ হবে, যদি এটি বহুবার পুনর্নির্দেশ করে, f.ex. যদি এটি ইত্যাদি রাখার জন্য কুকিজের প্রয়োজন হয় ...
খুব দুঃখের বিষয়, নিজের হাতে একটি ছোট এক্সিকিউটেবল না লিখে ওয়াজেট ছাড়াও এমন কিছু বলে মনে হচ্ছে না যা সত্যিই এখন পর্যন্ত সমস্ত পরিস্থিতি পরিচালনা করতে পারে ... ভুল হতে পছন্দ করবে।