Categories: Microsoft

So verwenden Sie den Befehl cURL mit PowerShell und laden Dateien herunter

Jedes Betriebssystem verfügt über seine Befehlstypen zum Ausführen von Verwaltungs-, Support-, Verwaltungs- oder täglichen Aufgaben. Einige dieser Befehle sind möglicherweise zwischen allen Systemen kompatibel, die meisten jedoch nicht. Ein Fall hierfür ist cURL, das wir häufig in MacOS-, UNIX- oder Linux-Umgebungen verwenden können, jedoch nicht in Windows. Wir sprechen von Versionen vor 5 von PowerShell.

cURL ist ein Befehl, der häufig über Befehlszeilen oder Skripte verwendet wird Daten auf einen Computer übertragen. Aber auch darüber hinaus wird cURL in anderen Elementen wie Autos, Fernsehgeräten, Routern oder Druckern verwendet, um die Übertragung von Daten aus dem Internet durchzuführen.

cURL ist eine kostenlose Open-Source-Software, deren Umfang so hoch ist, dass Es unterstützt Protokolle und Dateien wie: DICT, DATEI, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet und TFTP unterstützt auch SSL-Zertifikate, HTTP-POST, HTTP-PUT, FTP-Upload, HTTP-basierten Upload, Proxys, HTTP / 2, Cookies, Authentifizierung Benutzername + Passwort (Basic, Normal, Summary, CRAM-MD5, NTLM, Negotiate und Kerberos), Curriculum-Übertragungsdatei, Proxy-Tunneling und vieles mehr.

Um cURL in Windows PowerShell, in diesem Fall unter Windows 10, verwenden zu können, müssen wir die Version von PowerShell validieren, die mindestens 5 sein muss, um dies zu überprüfen Wir werden Folgendes ausführen:

 $ PSVersionTable.PSVersion 

Durch die Verwendung von cURL in Windows PowerShell werden wir diesem Programm mehr Funktionen verleihen moderne Microsoft-Verwaltungskonsole.

1. Verwenden von cURL in Windows PowerShell

Zum Testen von cURL in Windows PowerShell kann eine cURL geschrieben werden Befehl als einer, der eine Datei aus einem GitHub-Repository herunterlädt.

Schritt 1

In diesem Fall können wir Folgendes ausführen:

 curl '> http://raw.githubusercontent.com/Azure/azure- Schnellstart-Vorlagen / master / mongodb-on-ubuntu / azuredeploy.json u0026 gt; azuredeploy3.json} 

Wir können sehen, dass dieser Fehler generiert wird, aber es wird cURL als Alias ​​verwendet. Die Aliase in Windows PowerShell bieten die Möglichkeit, Verknüpfungen für umfangreichere Befehle zu erstellen, um nicht die gesamte Syntax einzugeben.

Schritt 2

Wir können das Cmdlet Get-Alias ​​verwenden und wir werden folgendes sehen. Beachten Sie, dass der Befehl cURL in der Zeile für den Aufruf des Befehls Invoke-WebRequest verantwortlich ist.

Schritt 3

Damit cURL auf ideale Weise funktioniert, bearbeiten Sie einfach die von uns ausgeführte Syntax In diesem Fall muss nur Folgendes ausgeführt werden:

 â € žHttps: //raw.githubusercontent.com/Azure/azure-quickstart-templates/master/mongodb-on-ubuntu/azuredeploy.json†?? 
Schritt 4

Auf diese Weise können wir cURL in Windows PowerShell verwenden. Wir können sehen, dass die Datei im angegebenen Pfad heruntergeladen wurde, in diesem Fall System32, da PowerShell als Administrator ausgeführt wurde. Schlimmer noch, wir können den gewünschten Pfad wählen:

2. So löschen Sie einen Windows-Alias ​​

Schritt 1

In Wenn in Windows PowerShell kein Profil vorhanden ist, müssen Sie zunächst ein Profil erstellen, indem Sie den folgenden Befehl ausführen:

 New-Item $ profile -force -itemtype file 
Schritt 2

Nun öffnen wir dieses Profil im Texteditor von Führen Sie Folgendes aus:

 notepad $ profile 

In die bereitgestellte Datei wird Folgendes eingefügt. Dort speichern wir die Änderungen und schließen das Notizbuch.

 Alias ​​zum Entfernen von Elementen: curl  

Als Nächstes müssen wir den folgenden Befehl ausführen, um das Profil neu zu laden, oder Windows Powershell schließen und erneut öffnen um die Änderungen zu aktualisieren.

3. Alternativen zum Installieren von cURL unter Windows

Schritt 1

Eine praktische Methode, um diese cURL sicherzustellen wird in unserem System installiert, indem Sie auf den folgenden Link zugreifen und dort herunterladen:

cURL für Windows

Ein weiterer Zur Installation von cURL wird Chocolatey verwendet, das unter folgendem Link detailliert analysiert werden kann:

Chocolate und

Chocolatey ist ein Linux-ähnlicher Befehlszeilen-Paketmanager für Windows-Systeme. Wir werden PowerShell als Administratoren öffnen und den folgenden Befehl ausführen:

 iex ((neues Objekt net.webclient) .DownloadString ('https://chocolatey.org/install.ps1')) 
Schritt 2

Nachdem wir Chocolatey installiert haben, können wir damit cURL installieren. Zuvor müssen wir PowerShell öffnen und schließen, um die Änderungen zu übernehmen.

Wir führen Folgendes aus, um cURL zu installieren. Dort können wir das Skript ausführen oder nicht.

 choco install curl  
Schritt 3

Sobald der Vorgang abgeschlossen ist, wird Folgendes angezeigt:

CURL-Tipps div >
Im Folgenden finden Sie einige nützliche Tipps zur Verwendung von cURL unter Windows und allgemein auf anderen Systemen:

Grundlegende Syntax:

 curl http: // url --output 'Ausgabedatei' 

Ausblenden der cURL-Fortschrittsanzeige: Mit der cURL-Fortschrittsanzeige können wir den aktuellen Fortschritt des Downloads detailliert anzeigen. Wenn wir ihn ausblenden möchten, können wir auch den Parameter -so – Silent verwenden.

 curl http : //solvetic.com --output File - Silent 

Daher haben wir verschiedene Alternativen gesehen, um cURL in Windows PowerShell zu installieren und zu verwenden und diesen Befehl voll auszunutzen.

adminguides

Recent Posts

Kombinieren Sie das Haftnotizen-Symbol in der Taskleiste, nicht kombiniertes Problem

Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…

2 Jahren ago

Windows 11-Insider-Kanäle können nicht von Dev auf Beta geändert werden

Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…

2 Jahren ago

Beheben Sie den Anwendungsfehler „DDE Server Window Explorer.exe“.

Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…

2 Jahren ago

Herunterladen der Microsoft Edge-Download-Schaltfläche funktioniert nicht

Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…

2 Jahren ago

Laden Sie den Treiber für den Insignia USB 2.0-zu-Ethernet-Adapter für Windows 11, 10 herunter

Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…

2 Jahren ago

Asus Zephyrus verwendet keine GPU, wie man es behebt

Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…

2 Jahren ago