Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12006|Antwoord: 1

PowerShell gebruikt de WebClient om bestanden te downloaden

[Link kopiëren]
Geplaatst op 17-01-2017 17:18:57 | | | |
Download de software via de commandoregel onder Windows, en het is handiger om het commando "ftp" te gebruiken. De belangrijkste reden is dat er onder Windows geen Linux-commando "wget" is, maar hoewel cmd niet geïmplementeerd kan worden, is PowerShell geen probleem.
Dit artikel gebruikt PowerShell om de werking van het downloaden van commandoregelbestanden te voltooien, wat de dekking van commandoregeldownloads kan verbreden. In de implementatiesjablonen in Microsoft Private Cloud en Hyper-V kom je altijd de dag tegen waarop je het gebruikt.

$client = Nieuw-Object "System.Net.WebClient"
$client. DownloadFile("http://www.maytide.net/info.txt","D:info.txt")
De eerste zin is om een klasse te definiëren
De tweede zin is om via xxx te downloaden, het downloadadres op te geven en het adres vervolgens lokaal op te slaan.
Maar het is duidelijk dat zo'n lang Engels karakter moeilijk te onthouden is
=== PowerShell is te ingewikkeld======
We slaan de onderstaande code op als aa.ps1

De code lijkt uit 4 regels te bestaan, is dat niet ingewikkelder? Het is eigenlijk eenvoudiger.
Gebruikers kunnen "PowerShell .aa.ps1 download address local address" uitvoeren onder CMD.
$args invoerparameters kan doorgeven, gebruikt het bovenstaande voorbeeld om direct parameters door te geven tijdens het uitvoeren van het script, en na het voltooien van dit script is het later eenvoudig te downloaden.
Als het onder PowerShell draait, is het ".aa.ps1 download address local address"
Het specifieke effect wordt weergegeven in de onderstaande figuur

Dit script verifieert geen fouten, wil alleen snel zijn. Grote broers, dit is al heel simpel, als je het te ingewikkeld wilt maken, is het echt hopeloos.






Vorig:PowerShell roept .net aan en abonneert zich op gebeurtenissen [broncode]
Volgend:Linux Remote Installation WDLinux maakt zich geen zorgen meer over per ongeluk loskoppelen of compileren van MySQL die lange tijd vastzit
 Huisbaas| Geplaatst op 17-01-2017 17:25:20 |
PowerShell roept .net aan en abonneert zich op gebeurtenissen [broncode]
http://www.itsvse.com/thread-3466-1-1.html
(Bron: Architect)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com