Powershell

Για την εκτέλεση 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