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.
|