Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12006|Відповідь: 1

PowerShell використовує WebClient для завантаження файлів

[Копіювати посилання]
Опубліковано 17.01.2017 17:18:57 | | | |
Завантажте програмне забезпечення через командний рядок у Windows, і зручніше використовувати команду "ftp". Головна причина в тому, що в Windows немає команди "wget" для Linux, але хоча cmd не можна реалізувати, PowerShell не є проблемою.
У цій статті використовується PowerShell для завершення операції завантаження файлів у командному рядку, що може розширити охоплення завантажень командного рядка. У шаблонах розгортання в Microsoft Private Cloud та Hyper-V ви завжди побачите день, коли користуєтеся ним.

$client = Новий об'єкт "System.Net.WebClient"
$client. DownloadFile("http://www.maytide.net/info.txt","D:info.txt")
Перше речення — визначити клас
Друге речення — завантажити через xxx, вказати адресу для завантаження і зберегти адресу локально.
Але, очевидно, такий довгий англійський ієрогліф важко запам'ятати
=== PowerShell надто складний======
Ми зберігаємо код нижче як aa.ps1

Код виглядає так, ніби це 4 рядки, хіба це не складніше? Насправді це простіше.
Користувачі можуть запускати "PowerShell .aa.ps1 download address local address" під CMD.
$args можуть передавати вхідні параметри, наведений вище приклад використовує для прямої передачі параметрів під час запуску скрипту, і після завершення цього скрипта його легко завантажити пізніше.
Якщо він працює під PowerShell, то це ".aa.ps1 download address local address"
Конкретний ефект показано на рисунку нижче

Цей скрипт не перевіряє помилки, лише прагне бути швидким. Старші брати, це вже дуже просто, якщо хочете, щоб це було надто складно — це справді безнадійно.






Попередній:PowerShell викликає .net і підписується на події [вихідний код]
Наступний:Віддалена інсталяція Linux WDLinux більше не турбується про випадкове відключення або компіляцію MySQL на довгий час
 Орендодавець| Опубліковано 17.01.2017 17:25:20 |
PowerShell викликає .net і підписується на події [вихідний код]
http://www.itsvse.com/thread-3466-1-1.html
(Джерело: Architect)
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com