Για την εκτέλεση Powershell Script τα οποία βρίσκονται σε κάποιο URL ακολουθούμε το παρακάτω παράδειγμα. Είναι για την εκτέλεση του Fido (το Fido είναι ένα script που μας επιτρέπει εύκολα και γρήγορα να κατεβάσουμε ένα official ISO των Windows απο την Microsoft)
Για την εκτέλεση του Fido ανοίγουμε powershell και δίνουμε
irm https://raw.githubusercontent.com/pbatard/Fido/master/Fido.ps1 | pwshή
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/pbatard/Fido/master/Fido.ps1'))ή
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/pbatard/Fido/master/Fido.ps1'))"
Η εντολή irm είναι alias της εντολής Invoke-RestMethod
irm = Invoke-RestMethod = Sends an HTTP or HTTPS request to a RESTful web service.
Η εντολή iex είναι alias της εντολής Invoke-Expression
iex = Invoke-Expression = Runs commands or expressions on the local computer.
Κατα τον ίδιο τρόπο μπορούμε να εκτελέσουμε απο τον online κώδικά του το πρόγραμμα Chris Titus Tech's Windows Utility ή winutil (το winutil είναι ενα πρόγραμμα με το οποίο μπορούμε να εγκταταστήσουμε μαζικά διάφορες εφαρμογές ή να κάνουμε εύκολα διάφορα tweaks & fix.
Για την εκτέλεση του winutil ανοίγουμε powershell και δίνουμε
iwr -useb https://christitus.com/win | iex
ή
irm christitus.com/win | iex
Περισσότερες Powershell εντολές στο https://www.pdq.com/powershell
0 Comments