উইজেট / সিআরএল বিকল্প উইন্ডোজ?


60

সেখানে একটি হল Wget- এর বা কার্ল টাইপ কমান্ড লাইন ইউটিলিটি নেটিভ উইন্ডোজ ভিস্তা ? এটা কিভাবে কাজ করে?


এমনকি মাইক্রোসফ্ট wget.exeআইআইএস প্রশাসন প্যাক বিতরণ করে।
প্যারাড্রয়েড


1
জিনিসগুলি ডাউনলোড করার জন্য কার্ল ব্যবহার করা হ'ল রেগেক্স বৈশিষ্ট্যটির জন্য কেবল ভিএম ব্যবহার করা এবং তারপরে ভিআইএম সম্পর্কে একটি প্রশ্ন বলা রেজেক্সগুলি সম্পর্কে কোনও প্রশ্নের সদৃশ। হ্যাঁ ডেটা ফাইলগুলি ডাউনলোড করা এইচটিটিপি-র একটি বিশাল অংশ তবে এটি এর মূল উদ্দেশ্য নয়।
এরিকবওয়ার্ক

: উইন্ডোজ 8.1 সঙ্গে অক্টোবর 2017: wget হয় এবং কার্ল, PowerShell মধ্যে অন্তর্ভুক্ত করা হয় যেমন এখানে দেখানো stackoverflow.com/questions/33364752/...
SDsolar

না, * এর তুষার সংস্করণ wgetএবং curlPowerShell মধ্যে অন্তর্ভুক্ত হয় না। পাওয়ারশেল Invoke-WebRequestসেমিডলেটটি উভয় হিসাবে wgetএবং aliised হয় curl। এটি খুব বেসিক অনুরোধের জন্য একইভাবে কাজ করে, তবে এর যথেষ্ট ভিন্ন পরামিতি রয়েছে।
মাশমাগার

উত্তর:


32

উইন্ডোজ নেটিভ (পূর্বনির্ধারিত আসে এবং ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিস (বিআইটিএস) উইন্ডোজ পরিষেবা উপর নির্ভর করে ):

BITSAdmin

এটি উইজেট যা করতে পারে তা করতে পারে এবং সম্ভবত আরও বেশি (আপনি API- এর মতো কমান্ডের মাধ্যমে চলমান কাজটি নিয়ন্ত্রণ করতে পারেন - উদাহরণস্বরূপ আপনি স্থিতির গতি পেতে পারেন এবং এটি খুব ধীর হলে বাতিল করতে পারেন)।

আমার নিজের অভিজ্ঞতা থেকে ব্যবহারের উদাহরণ (আপনি একই .bat এ সমান্তরাল ডাউনলোডগুলি করতে পারেন, বা একই কাজটিতে ক্রমান্বয়ে ডাউনলোড করতে পারেন):

bitsadmin /create thisissomejobname

bitsadmin /addfile thisissomejobname http://kakao.ro/Pictures.iso C:\john_pictures.iso

bitsadmin /SetCredentials thisissomejobname Server BASIC somehttpuser somehttppassword

bitsadmin /resume thisissomejobname

REM how to get status:
bitsadmin /info thisissomejobname

দ্রষ্টব্য: এটি উইন্ডোজ এক্সপি, 7, 8 এবং 10 (উইন্ডোজ 10 প্রোতে পরীক্ষিত) এ কাজ করে। উইন্ডোজ এক্সপিতে এটি এসপি 2 সমর্থন সরঞ্জাম থেকে ম্যানুয়ালি ইনস্টল করা উচিত ।

সর্বশেষতম উইন্ডোজ 10-এ অবমূল্যায়নের সতর্কতা চলে গেছে, সুতরাং দেখে মনে হচ্ছে এই দরকারী সরঞ্জামটি এখানেই রয়েছে।


2
আপনি যদি একটি .bat-এ ক্রমান্বয়ে এই আদেশটি ব্যবহার করতে চান তবে / সেটনোটাইফাই সিএমডিলাইন বিকল্পটি চেক আউট করুন
টাইবারিউ-আইওনু স্টান

5
উইন্ডোজ 7 এর অধীনে বিটস্যাডমিন চালানো নিম্নলিখিত সতর্কতা প্রদর্শন করে: BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows. Administrative tools for the BITS service are now provided by BITS PowerShell cmdlets.ব্যবহারকারীগণ সাবধান হন।
yop83

"বিটস পরিষেবার জন্য প্রশাসনিক সরঞ্জামগুলি এখন বিআইটিএস পাওয়ারশেল সেন্টিমিডলেট সরবরাহ করে।" সাবধান হওয়ার মতো অনেক কিছুই। কেবল বিআইটিএস ক্লায়েন্টকেই অবহেলা করা হয়েছে, যখন বিআইটিএস পরিষেবা থাকবে। এটি অন্যটির সাথে অ্যাক্সেসযোগ্য হবে, কার্যকারিতার অনুরূপ, ক্লায়েন্ট (পাওয়ারশেল উইন্ডোজের ভবিষ্যতের সংস্করণগুলির সাথে পূর্বেই প্রতিষ্ঠিত হবে)।
টিবেরিউ-আয়নু স্টান

দ্রষ্টব্য: বিটসাদমিন ক্লায়েন্ট উইন্ডোজ 8 এ উপস্থিত রয়েছে, একই হ্রাসের সতর্কতা সহ।
টিবেরিউ-আয়নু স্টান

2
এটি কোনও ডাউনলোড ম্যানেজারের বিকল্পের মতো দেখায়, কোনও HTTP রিকোয়েস্ট ক্র্যাফ্টারের নয়, তাই না?
এরিকবার্ক

17

পাওয়ারশেল ভি 3 সিটিপি 1 উইজেট / কার্লের মতো একটি কমান্ড নিয়ে আসে। একে ইনভোক-ওয়েবরেউকস্ট বলা হয় । আরও জানার জন্য, আপনি উইন্ডোজ পাওয়ারশেল ভি 3 পোস্টটি দেখতে পারেন উইজেট / কার্লের মতো কমান্ড অন্তর্ভুক্ত


2
আমি উভয় দেখতে superuser.com/a/25540/106977 এবং superuser.com/a/330754/106977 পড়ুন PowerShell কমান্ড করতে। আমি তাদের দুটিরও চেষ্টা করে দেখিনি, তবে সেই লিঙ্কগুলি এই পোস্টিং সম্পর্কিত।
বিগুডার

এটি একটি দুর্দান্ত ইউটিলিটি এবং উইন্ডোজ সার্ভার 2012 আর 2 এর সাথে আসে।
sfuqua


আমি জানি, Invoke-WebRequestশংসাপত্রের ত্রুটিগুলি (বিকাশকারীদের জন্য খুব দরকারী বৈশিষ্ট্য) উপেক্ষা করতে পারবেন না। কমপক্ষে সংস্করণে 3.0
ম্যাক্সকরিউকোভ

আমি Invoke-WebRequestপাওয়ারশেল 5.1 তে শংসাপত্রের ত্রুটিগুলি উপেক্ষা করতে পারি না , তবে পাওয়ারশেল 6-তে নথিতে একটি SkipCertificateCheckপতাকা রয়েছে : ডকস.মাইক্রোসফট.ওন
পোভারশেল

11

আমি প্রায়শই সরল জিনিসের জন্য পাওয়ারসেল ব্যবহার করি, যেমন ওয়েবক্লিয়েন্টের ডাউনলোড স্ট্রিং :

$wc = New-Object Net.WebClient
$wc.DownloadString('...')

অথবা DownloadFileআপনি চাইলে কিছু ডাউনলোড করতে চান wgetএবং এটি কোনও ফাংশনে প্যাকেজ করুন। অবশ্যই, এটি খুব রুক্ষ এবং পুনঃসূচনাযোগ্য ডাউনলোডগুলি এবং এর মতো সাদৃশ্যগুলির কোনওটিই থাকবে না।


ব্যবহার DownloadFile। এটা কাজ করে যখন আমি (PowerShell 2.0) চেষ্টা: $wc.DownloadFile('http://traffic.libsyn.com/makingembeddedsystems/embedded-ep149.mp3', 'EmbeddedFm_149.mp3')। যাইহোক, ডাউনলোডটি দূর্গ করে কোনও অগ্রগতির তথ্য নেই।
পিটার মর্টেনসেন

@ পিটারমোরটেনসেন: অবশ্যই না। এটি কেবল একটি .NET অবজেক্ট। DownloadProgressChangedযদিও আপনি কোনও ইভেন্ট হ্যান্ডলার সংযুক্ত করতে পারেন । তবে আমি অনুমান করি তারপরে আপনাকে পদ্ধতির async রূপগুলিও ব্যবহার করতে হবে।
জো

6

দেখে মনে হচ্ছে আপনার কেবল বিকল্প ব্রাউজারটিই ডাউনলোড করতে হবে। আপনি কমান্ড প্রম্পট সহ মোজিলা ফায়ারফক্স ডাউনলোড করতে এই আদেশটি ব্যবহার করতে পারেন:

explorer.exe http://releases.mozilla.org/pub/mozilla.org/firefox/releases/6.0.2/win32/en-US/Firefox%20Setup%206.0.2.exe

এটি ইন্টারনেট এক্সপ্লোরারও চালু করে, তবে কেবলমাত্র একটি প্রাথমিক বৈশিষ্ট্য সেট নিয়ে। ইন্টারনেট এক্সপ্লোরার বিচ্ছিন্ন হয়ে গেলেও (বেশিরভাগ ক্ষেত্রে) এটি কাজ করা উচিত।

আপনি এফটিপি কমান্ডও ব্যবহার করতে পারেন। কমান্ড প্রম্পট কমান্ডগুলিতে নিম্নলিখিত টাইপ করুন:

  1. প্রকার FTP- যা এফটিপি ক্লায়েন্ট খোলে
  2. প্রকার open ftp.mozilla.org- যা মজিলা-এফটিপি-তে সংযোগ স্থাপন করে
  3. কেবল অনামী হিসাবে লগইন করুন এবং একটি খালি পাসওয়ার্ড ব্যবহার করুন।
  4. cd /pub/mozilla.org/firefox/releases/4.0.1/win32/en-US/ডিরেক্টরি পরিবর্তন করার জন্য টাইপ করুন
  5. টাইপ করুন recv "Firefox Setup 4.0.1.exe"- ফায়ারফক্স ইনস্টলার ডাউনলোড করতে। ফাইলটি কমান্ড প্রম্পটের বর্তমান ফোল্ডারে অবস্থিত। (সাধারণত আপনার Profileফোল্ডার)
  6. byeএফটিপি ক্লায়েন্ট বন্ধ করতে টাইপ করুন
  7. exitকমান্ড প্রম্পট বন্ধ করতে টাইপ করুন ।

3
উত্তম উত্তর, তবে জিজ্ঞাসিত প্রশ্নের সাথে সম্পূর্ণ সম্পর্কিত নয়।
অ্যান্টিমনি

4
উম। বিকল্প হিসাবে এক্সপ্লোরার এক্সেক্স ব্যবহারের উদাহরণ এবং উভয়ই উদাহরণ হিসাবে মনে হচ্ছে।
মাইকেল কোল

6

সত্যিকার অর্থে কোনও উইজেটের বিকল্প নেই। আপনি উইন্ডোজের জন্য উইজেট ব্যবহার করতে পারেন এবং আপনার পরিবেশের ভেরিয়েবলগুলিতে পাথটি নির্ধারণ করতে পারেন যাতে এটি আপনার কীভাবে কাজ করতে পারে।


1
সমস্যাটি হ'ল, আমি যার সাথে কাজ করছি সে লঞ্চ করার সময় একটি ব্রাউজার ফ্রিজ পেয়ে যাচ্ছে এবং অন্য কোনও কম্পিউটারে তাদের অ্যাক্সেস নেই।
জর্ডান

2
যদি তারা ইথারনেটের মাধ্যমে চলমান থাকে তবে তাদের নেটওয়ার্কিং দিয়ে নিরাপদ মোডে বুট করতে চান?
সন্দীপ বানসাল

2

উইন্ডোজ জন্য নেটিভ সিআরএল এখানে উপলব্ধ । এসএসএল সমর্থন ব্যতীত এসএসএল সমর্থন সহ অনেক স্বাদ উপলভ্য। আপনার সাইগউইনের অতিরিক্ত লাগেজ এবং পছন্দগুলির দরকার নেই, কেবল একটি ছোট্ট EXE ফাইল।


1

আমি কেবল সাইগউইন ব্যবহার করতাম এবং পছন্দসই গ্রন্থাগারগুলি ইনস্টল করতাম ... আমি সবসময়ই এটি করেছি ...

অতীতে, আমি বিকল্পগুলি অনুসন্ধান করেছি, হ্যাঁ। তবে সাইগউইন এই কাজের জন্য কেবল সেরা হাতিয়ার।


2
কেবলমাত্র উইজেট পাওয়ার জন্য সাধারণ সাইগউইন ইনস্টলেশনের জন্য গাজিলিয়ন ফাইল ইনস্টল করা ওভারকিলের ব্যতীত।
পিটার মর্টেনসেন

আপনি উইজেট, কার্ল, ... এবং আরও অনেক কিছু পান। আমি মনে করি আপনার যদি উইজেটের দরকার হয় তবে আপনি সম্ভবত ভবিষ্যতে কিছু অতিরিক্ত লিনাক্স সরঞ্জাম ব্যবহার করবেন :) - অবশ্যই প্রতিদিনের স্ক্রেনারিও নয়
নিকজুইসি

1

আমি আমার নিজের তৈরি করেছি। এটি https://github.com/acarrilho/global (পৃষ্ঠার নীচে) এ দেখুন।

উত্সটি ডাউনলোড করুন এবং, cmd.exe ব্যবহার করে, প্রয়োজনীয় ফোল্ডারে নেভিগেট করুন। সেখান থেকে httpসমস্ত সেটিংস উপলভ্য দেখতে কেবল টাইপ করুন । উদাহরণ হিসাবে:

http -u "http://www.example.com" -oc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.