Príkaz Powershell.exe: Syntax, parametre a príklady

18. decembra 2021 15812 Názory Obmedzenia nástroja Kontrola kompatibility systému Windows 11

Ako budete postupovať vo svojich schopnostiach skriptovania v PowerShell, čoskoro si uvedomíte, že musíte použiť príkaz Powershell.exe.





V tejto zóne S sa naučíte používať príkaz PowerShell.exe a jeho argumenty.



V prvej časti príručky sa dozviete o umiestnení spustiteľného súboru PowerShell.

Potom sa v druhej časti dozviete, ako opraviť chybové hlásenie príkazu PowerShell.exe nenájdený. Cítim potrebu začať odtiaľto, pretože ak nemôžete ani spustiť príkaz, ako ho používate?



Tretia a štvrtá časť pokrývajú pomoc príkazu PowerShell.exe a jeho argumenty. Okrem toho sa v piatej časti dozviete o bežných parametroch PowerShell.exe.



Nakoniec, v šiestej a poslednej časti, sa ponorím do niekoľkých skutočných príkladov SysAdmin.

Táto príručka je napísaná pre začiatočníkov aj pokročilých používateľov. Ak ste pokročilý používateľ prostredia PowerShell a potrebujete konkrétnu tému, rozviňte Prehľadávať témy príspevkov a vyberte tému. Ak ste však v PowerShell noví, dôrazne vám odporúčam prečítať si príručku.

Prehľadávať témy príspevkov



Umiestnenie spustiteľného súboru PowerShell.exe v systéme Windows 10

Umiestnenie spustiteľného príkazu PowerShell.exe

Skôr než sa dostaneme k časti, kde sa dozviete o príkazoch PowerShell.exe, verím, že je nevyhnutné, aby ste poznali umiestnenie spustiteľného súboru. V ďalšej časti uvidíte prvý prínos týchto vedomostí.



V systéme Windows 10 sa PowerShell.exe nachádza v dvoch priečinkoch. Nájdete ho tu – %SystemRoot%SysWOW64WindowsPowerShellv1.0

Okrem toho môžete PowerShell.exe nájsť aj v %SystemRoot%system32WindowsPowerShellv1.0.

Ak používate 32-bitovú verziu Windowsu 10, váš Windows 10 bude mať iba %SystemRoot%system32WindowsPowerShellv1.0. Ak však spustíte 64-bitové verzie, budete mať obe cesty.

Možno vám tieto informácie teraz nebudú užitočné. Pri skriptovaní sa vám to však v budúcnosti môže hodiť.

Ako opraviť chybu PowerShell.exe Command Not Found

Ak sa vám toto chybové hlásenie nezobrazuje, nemusíte túto časť prechádzať.

Skôr než začnem ďalej diskutovať o príkaze PowerShell.exe, dovoľte mi vysporiadať sa s chybou, ktorá sa môže niektorým ľuďom zobraziť pri spustení PowerShell.exe – Príkaz sa nenašiel.

Toto chybové hlásenie sa môže prejaviť aj inými spôsobmi. Napríklad sa môže zobraziť chybové hlásenie Powershell“ nie je rozpoznaný ako interný alebo externý príkaz, operačný program alebo dávkový súbor .

Ak sa zobrazí jedno z týchto chybových hlásení, možným vinníkom je premenná pathenvironment. Riešením je pridať cestu, %SYSTEMROOT%System32WindowsPowerShellv1.0 do vašej premennej prostredia cesty.

Ak máte tento problém, opravte ho podľa krokov nižšie...

  1. Zadajte pokročilé vo vyhľadávacom poli systému Windows 10. Potom kliknite Zobraziť rozšírené systémové nastavenia z výsledkov vyhľadávania.
  1. pod Spustenie a obnovenie kliknite na položku Premenné prostredia.
  1. Potom na Systémové premenné dvakrát kliknite na Cesta premenlivý.
  1. Keď sa otvorí zoznam premenných cesty, kliknite Nový .
  2. Potom zadajte %SYSTEMROOT%System32WindowsPowerShellv1.0 a stlačte kláves enter na klávesnici.
  1. Keď potvrdíte, že cesta bola zadaná úspešne, kliknite 3-krát na tlačidlo OK.
  2. Nakoniec zatvorte a znova otvorte Powershell. Potom znova spustite príkaz Powershell.exe. Tentoraz by to malo fungovať.

PowerShell.exe Pomocník príkazového riadka

PowerShell.exe Pomocník príkazového riadka

Rovnako ako väčšina, ak nie všetky príkazy systému Windows, aj PowerShell.exe obsahuje pomocné informácie. Ak chcete získať prístup k informáciám pomocníka príkazu PowerShell.exe, spustite jeden z nižšie uvedených príkazov:

|_+_| Príkaz môžete spustiť aj bez súboru .exe zahrnutého v prostredí PowerShell.

Takto vyzerajú informácie pomocníka PowerShell.exe….

PowerShell.exe Pomocník príkazového riadka

Pomocné informácie uvádzajú syntax príkazu, jeho argumenty/parametre a niektoré príklady. Tým všetkým sa budeme venovať v nasledujúcich častiach tejto príručky.

Syntax príkazu PowerShell.exe

Syntax príkazu PowerShell.exe je…

|_+_| Nemusíte zahrnúť .exe v príkaze. Je to voliteľné.

Úplné argumenty príkazového riadku budú diskutované v ďalšej časti.

Argumenty/parametre príkazového riadka PowerShell.exe

Argumenty/parametre príkazového riadka PowerShell.exe

Už ste videli, ako vypísať informácie o pomoci pre PowerShell.exe. Keď uvádzate informácie o pomocníkovi PowerShell, obsahuje aj jeho argumenty a parametre príkazového riadka.

V tabuľke nižšie som uviedol všetky argumenty príkazového riadka PowerShell.exe:

S/NArgument príkazového riadka PowerShell.exe Účel argumentu príkazového riadku
jedenExecutionPolicyTento parameter použite na nastavenie predvolenej politiky spustenia pre aktuálnu reláciu PowerShell.
dvaŽiadny východAk použijete parameter NoExit, PowerShell sa po spustení príkazov na spustenie neukončí
3NoProfileTento argument použite, ak nechcete načítať profil prostredia Windows PowerShell
4NeinteraktívneAk použijete parameter NonInteractive, PowerShell nepredloží používateľovi interaktívnu výzvu
5SúborTento parameter sa používa na spustenie špecifikovaného skriptu v lokálnom rozsahu – funkcie a premenné vytvorené skriptom sú dostupné v aktuálnej relácii
6NoLogoSkryje informácie spoločnosti Microsoft zobrazené pri spustení PowerShell.exe. Skryje aj všetky ostatné informácie o spustení.
7VerziaParameter Verzia sa používa na spustenie prostredia PowerShell v zadanej verzii.
8Štýl oknaUrčuje štýl PowerShell Windows. Platné hodnoty sú Normálne, Minimalizované, Maximalizované alebo Skryté
9PríkazPomocou parametra Command zadajte príkaz, ktorý má PowerShell.exe vykonať.
10PSConsoleFilePoužíva sa na určenie súboru konzoly Windows PowerShell. Súbor konzoly môžete vytvoriť pomocou príkazu Export-Console
jedenásťJeSpustí prostredie PowerShell pomocou jednovláknového bytu. Toto je predvolené nastavenie.
12MtaSpustite prostredie PowerShell pomocou viacvláknového bytu. Predvolená hodnota je sta
13Vstupný formátTento parameter použite na popis typu údajov odosielaných do prostredia PowerShell. Platné hodnoty sú XML alebo Text.
14Výstupný formátTento parameter sa používa na určenie spôsobu, akým má PowerShell formátovať svoje výstupné hodnoty. Platné hodnoty sú XML alebo Text
pätnásťEncodedCommandPoužíva sa na odosielanie zložitých príkazov do prostredia PowerShell. Parameter EncodedCommand akceptuje verziu príkazu s kódovaním base-64
16ConfigurationNamePomocou argumentu ConfigurationName zadajte koncový bod konfigurácie prostredia PowerShell
17PomocZobrazuje úplné informácie pomocníka vrátane argumentov príkazu PowerShell.exe

Bežné príklady parametrov príkazu PowerShell.exe

Bežné príklady parametrov príkazu PowerShell.exe

V poslednej časti som uviedol všetky argumenty príkazového riadku príkazu PowerShell.exe. V tejto časti sa ponorím hlbšie do niektorých bežných parametrov a ich použitia.

PowerShell.exe Command ExecutionPolicy Parameter

Ako je vysvetlené v poslednej časti, parameter ExecutionPolicy sa používa na nastavenie predvoleného nastavenia vykonávacia politika pre aktuálnu reláciu PowerShell. Predvolená politika vykonávania nastavená parametrom ExecutionPolicy je uložená v $env:PSExecutionPolicyPreference premenná prostredia.

Všimnite si, že politika spustenia nastavená týmto parametrom je platná len pre aktuálnu reláciu PowerShell. Okrem toho nemení politiku spúšťania prostredia PowerShell nastavenú v registri systému Windows.

Ak prejdeme k príkladom, možno budete musieť nastaviť inú politiku vykonávania, ak je aktuálna politika vykonávania príliš obmedzujúca. Ak chcete napríklad zavolať stiahnutý, nepodpísaný skript PowerShell, môžete použiť parameter ExecutionPolicy na určenie menej obmedzujúcej politiky spustenia.

Platné hodnoty pre argument ExecutionPolicy sú Obmedzené , alebo Všetko podpísané . Okrem toho môžete nastaviť RemoteSigned , Neobmedzené , Obchvat , alebo Nedefinované .

Ak sa chcete dozvedieť viac o týchto zásadách vykonávania a ako fungujú, prečítajte si naše Vysvetlenie politiky PowerShell ExecutionPolicy sprievodca.

Nakoniec, aby sme túto časť ukončili príkladom, nastavte politiku vykonávania pre aktuálnu reláciu na Neobmedzené , spustite príkaz nižšie...

|_+_|

Tu je príkaz v PowerShell…

V tejto podsekcii som už spomenul, že politika vykonávania nastavená týmto parametrom je uložená v $env:PSExecutionPolicyPreference premenná prostredia.

Ak to chcete potvrdiť, spustite príkaz uvedený nižšie v tej istej relácii PowerShell, v ktorej ste spustili posledný príkaz…

|_+_|

Tu to máte… príkaz ukazuje, že politika vykonávania je Neobmedzené !

Bežné príklady parametrov príkazu PowerShell.exe

Po nastavení tejto politiky môžete spúšťať nepodpísané skripty PowerShell. v rámci aktuálnej relácie.

Príkaz PowerShell.exe Parameter NoExit

V predvolenom nastavení, keď spustíte príkaz PowerShell.exe, po spustení príkazov na spustenie sa shell ukončí. Ak nechcete, aby sa shell ukončil, zadajte parameter NoExit.

Toto je parameter spínača – to znamená, že nevyžaduje žiadne ďalšie vstupy.

Najlepší spôsob, ako ukázať, ako to funguje, je použiť cmd. Najprv otvorte príkazový riadok systému Windows.

Potom otvorte Správcu úloh a rozbaľte Príkazový procesor systému Windows – nebude mať žiadne inštancie PowerShell.

Príkaz PowerShell.exe Parameter NoExit

Vráťte sa do príkazového riadka systému Windows a spustite ho powershell.exe .

Keď skontrolujete Príkazový procesor systému Windows v Správcovi úloh bude mať teraz inštanciu PowerShell.

Príkaz PowerShell.exe Parameter NoExit

Aby ste demonštrovali, že pri spustení príkazu PowerShell.exe BEZ parametra NoExit sa príkaz ukončí, vráťte sa do príkazového riadka systému Windows a spustite nasledujúci príkaz…

|_+_|

Ešte raz sa vráťte do Správcu úloh systému Windows. Stále by mala mať jednu inštanciu PowerShell, aj keď ste práve spustili príkaz PowerShell.exe.

Je to preto, že pri spustení príkazu PowerShell.exe po dokončení príkazu sa predvolene opustí prostredie.

Príkaz PowerShell.exe Parameter NoExit

Nakoniec teraz spustite tento príkaz PowerShell.exe s parametrom NoExit…

|_+_|

Ak sa pozriete na Správcu úloh systému Windows, Príkazový procesor systému Windows bude mať jednu ďalšiu inštanciu PowerShell.

Príkaz PowerShell.exe Parameter NoExit

Aby to bolo ešte jasnejšie, vráťte sa do príkazového riadka systému Windows a spustite príkaz východ príkaz. Správca úloh teraz zobrazí iba jednu inštanciu prostredia PowerShell!

Spustenie východ príkaz ukončí poslednú reláciu PowerShell iniciovanú posledným príkazom.

Príkaz PowerShell.exe Parameter NoProfile

V predvolenom nastavení sa pri spustení PowerShell.exe načíta súbor Profil PowerShell . Ak však chcete zmeniť toto predvolené správanie, použite príkaz Žiadny východ parameter.

Páči sa mi to Žiadny východ , NoProfile je parameter spínača – nevyžaduje žiadne vstupy.

Profil PowerShell je skript, ktorý sa automaticky spustí pri každom spustení PowerShell. Tento skript nie je predvolene vytvorený.

Ak však potrebujete prispôsobiť prostredie PowerShell pomocou niektorých príkazov, aliasov alebo funkcií, môžete vytvoriť skript profilu. Potom uložte skript ako Microsoft.PowerShell_profile.ps1 v umiestnení nižšie:

ako vypnúť skype reklamy
|_+_|

Zašiel som do niekoľkých podrobností o profiloch PowerShell, takže pochopíte, prečo možno nebudete chcieť načítať žiadne existujúce profily PowerShell. Ak si chcete prečítať viac o profiloch PowerShell, navštívte o_profiloch .

Nakoniec, ak chcete spustiť príkaz PowerShell.exe bez načítania akýchkoľvek profilov, použite príkaz NoProfile parameter. Tu je vzorový príkaz…

|_+_|

Neinteraktívny parameter príkazu PowerShell.exe

Niektoré príkazy PowerShell majú niektoré požadované parametre. Napríklad, ak bežíte Get-Credential bez poskytnutia poverení vás PowerShell vyzve na zadanie poverení.

Toto správanie PowerShell sa označuje ako interaktívne správanie. To znamená, že PowerShell interaguje s výzvou na zadanie.

To všetko je dobré a dobré. V scenároch automatického skriptovania však možno budete chcieť zastaviť výzvy PowerShellu na vstupy.

Toto je miesto Neinteraktívne prichádza parameter.

Vraciam sa k môjmu Get-Credential príklad príkazu, ak spustím príkaz uvedený nižšie, zobrazí sa výzva na poskytnutie požadovaného Poverenie parameter.

|_+_| Parameter NoLogo príkazu PowerShell.exe

Ak však nechcem, aby ma PowerShell vyzýval na zadanie poverení, upravím príkaz, ako je uvedené nižšie…

|_+_|

Keď spustím tento príkaz, jednoducho zlyhá namiesto toho, aby sa propagoval pre vstup.

Aby sme ocenili dôležitosť Neinteraktívne parameter, predstavte si skript, ktorý sa spúšťa automaticky. Ak tento parameter nepoužijete, skript sa zastaví počas čakania na vstup.

Parameter NoLogo príkazu PowerShell.exe

Ak spustíte príkaz PowerShell.exe, zobrazí sa niektoré informácie o autorských právach. Pozrite si zvýraznenú časť snímky obrazovky nižšie.

Parameter verzie príkazu PowerShell.exe

Ak však nechcete, aby PowerShell pri spustení zobrazoval tieto informácie o autorských právach, zahrňte súbor NoLogo parameter. Tu je príklad…

|_+_|

Teraz, s NoLogo parameter, PowerShell sa otvorí bez zobrazenia týchto informácií.

Parameter verzie príkazu PowerShell.exe

Parameter verzie príkazu PowerShell.exe

Ak vytvoríte skript PowerShell s rutinami kompatibilnými až po verziu PowerShell, môžete použiť Verzia parameter, ktorý prinúti PowerShell spustiť v určenej verzii.

Skôr ako uvediem príklad, dovoľte mi skontrolovať aktuálnu verziu PowerShell na mojom počítači. Aby som to urobil, spustím príkaz nižšie...

|_+_|

Príkazy ukazujú, že moja aktuálna verzia PowerShell je 5.1…

Aj keď je aktuálna verzia PowerShell na mojom PC 5.1, môžem prinútiť PowerShell spustiť verziu 2. Na tento účel spustím príkaz nižšie...

|_+_|

Teraz, ak utekám, $PSVersionTable , ukazuje, že moja relácia PowerShell je teraz otvorená vo verzii 2.0!

Aby tento príkaz fungoval, musí byť v počítači nainštalovaná verzia PowerShell, ktorú chcete načítať.

Nakoniec, pre túto podsekciu, ak chcete ukončiť verziu PowerShell a načítať predvolenú hodnotu, spustite východ . Teraz som späť na verziu 5.1!

Parameter súboru príkazu PowerShell.exe

PowerShell.exe parameter Command WindowStyle

Ešte raz, v scenári skriptovania, ak nechcete zobraziť okno PowerShell. Môžete použiť Štýl okna parameter na skrytie okna PowerShell.

Okrem toho môžete tento parameter použiť aj na zobrazenie okna PowerShell Minimalizované , alebo Maximalizované .

Pozrime sa, ako sa správa PowerShell.exe, ak zadáme skryté ako štýl okna...

|_+_|

Keď spustíte tento príkaz podľa očakávania, okno PowerShell sa zatvorí.

Podobne, ak použijete Minimalizované WindowStyle, okno PowerShell sa zatvorí. Na rozdiel od toho, čo sa stane so skrytým štýlom, tentoraz zostane na paneli úloh.

|_+_|

Verím, že už chápete podstatu. Môžete použiť Štýl okna parameter na ovládanie správania okna PowerShell.

Príkazový parameter PowerShell.exe

Parameter Command som už použil vo viacerých príkladoch v tejto príručke. Tento parameter sa používa na zadanie príkazu PowerShell, ktorý chcete spustiť.

Príkaz je zvyčajne uzavretý v zátvorke {}. Okrem toho, ak chcete spustiť viaceré alebo zložité príkazy, pridajte znak ampersand pred zátvorku {} a všetko uzatvorte do dvojitých úvodzoviek.

Tu je návod, ako použiť ampersand s parametrom Command…

|_+_|

Príkaz môže byť normálny cmdlet PowerShell, blok skriptu alebo dokonca reťazec. Napríklad môžem prinútiť PowerShell, aby zobrazil text, toto je reťazec s príkazom nižšie…

|_+_|

Parameter súboru príkazu PowerShell.exe

The Súbor parameter je ďalší dôležitý parameter PowerShell.exe. Tento parameter môžete použiť na volanie skriptu PowerShell.

Uvediem príklad s jedným z mojich skriptov PowerShell, ktorý vytvorí súbor CSV v ceste, D:PS-Výukový program . Skript vytvorí názov súboru CSV s aktuálnym dátumom a časom.

Tu je snímka obrazovky priečinka – obsahuje iba jeden súbor CSV s aktuálnym dátumom…

Príklady príkazového riadka PowerShell.exe

Teraz spustím skript pomocou PowerShell.exe a Súbor parameter…

|_+_|

Keď spustím príkaz, vytvorí sa nový súbor CSV.

Príklady príkazového riadka PowerShell.exe

Ako otvoriť príkaz PowerShell.exe ako iný používateľ

V tejto druhej a poslednej časti príručky uvádzam niekoľko príkladov rôznych spôsobov použitia príkazu PowerShell.exe.

Ako otvoriť príkaz PowerShell.exe ako iný používateľ

V tejto časti vám ukážem, ako otvoriť PowerShell ako iný používateľ.

Prvým krokom je uloženie používateľského mena a hesla do premennej s názvom, $Credential .

|_+_|

Po spustení príkazu vás PowerShell vyzve na zadanie používateľského mena a hesla. Zadajte používateľské meno a heslo účtu, ako ktorý chcete otvoriť PowerShell.

Nakoniec kliknite na tlačidlo OK.

Po uložení prihlasovacích údajov spustite tento druhý príkaz...

|_+_|

Keď spustíte posledný príkaz, otvorí sa nová relácia PowerShell. Táto nová relácia PowerShell sa otvorí ako používateľ zadaný v $Credential premenlivý.

Ako otvoriť príkaz PowerShell.exe z CMD

Teraz mi dovoľte, aby som vás previedol príkazom..

|_+_|

V príkaze som použil Štart-Proces na spustenie powershell.exe. Musel som to urobiť, pretože powershell.exe nemá parameter Credential.

však Štart-Proces má parameter Credential. Použil som to na zadanie prihlasovacích údajov osoby, pod ktorou chcem spustiť PowerShell.

Ako otvoriť príkaz PowerShell.exe z CMD

Ak chcete otvoriť príkaz PowerShell.exe z CMD, zadajte PowerShell.exe do CMD a stlačte kláves enter.

|_+_|

Po spustení príkazu sa v príkazovom riadku systému Windows otvorí relácia prostredia PowerShell.

Po otvorení môžete spustiť bežné príkazy PowerShell. Okrem toho sa príkazy automaticky dopĺňajú.

Napríklad teraz môžem bežať...

|_+_| Ako naplánovať spustenie skriptu Powershell v Plánovači úloh

Predtým, ako prejdem z tejto podsekcie, rád by som spomenul, že keď otvoríte príkaz PowerShell.exe z CMD, môžete použiť ktorýkoľvek z parametrov.

Ak napríklad nechcem zobrazovať informácie o autorských právach, uvediem NoLogo parameter.

|_+_|

Tentokrát CMD otvorí reláciu PS bez zobrazenia obvyklých informácií o autorských právach…

Nakoniec, ak chcete zatvoriť reláciu PowerShell otvorenú v CMD, spustite príkaz východ príkaz….

|_+_|

Musel som spustiť východ príkaz niekoľkokrát, pretože som otvoril viacero relácií PS.

Ako naplánovať spustenie skriptu Powershell v Plánovači úloh - vytvorte naplánovanú úlohu

Ako spustiť vložený príkaz PowerShell.exe

Spustenie príkazu PowerShell s viacerými parametrami môže predstavovať určité problémy.

Keď som skúmal túto tému, narazil som na toto Otázka Stackoverflow.com . Osoba chce riadiť Odoslať správu e-mailom Príkaz PowerShell s viacerými parametrami.

Tu je príkaz, ktorý sa osoba pokúša spustiť…

|_+_|

Bohužiaľ, podľa používateľa príkaz zlyhá. Riešením je pridať ampersand pred úvodnú zátvorku {.

Tu je upravený príkaz, ktorý ponúka Buxmanias

|_+_|

Ak si všimnete, namiesto dvojitých úvodzoviek použitých na zalomenie hodnôt parametrov v pôvodnom príkaze, nový príkaz používa jednoduché úvodzovky.

Nakoniec, v tejto podsekcii je trikom na spustenie príkazu PowerShell.exe vložené použiť príkaz Príkaz parameter. Potom uzavrite príkaz do {} hranatých zátvoriek – nakoniec pridajte ampersand a všetko uzatvorte do dvojitých úvodzoviek.

Tu je zjednodušený príklad…

|_+_|

Ako spustiť viacero príkazov v bloku skriptov PowerShell.exe

Ak chcete spustiť viacero príkazov v bloku skriptov PowerShell.exe, musíte použiť Príkaz parameter. Potom otvorte príkazový blok úvodnou dvojitou úvodzovkou, za ktorou nasleduje ampersand…

|_+_|

Ďalej, vrátane otváracej zátvorky, { nasledovanej prvým príkazom…

|_+_|

Po zadaní prvého príkazu zadajte vedľa prvého príkazu bodkočiarku.

|_+_|

Potom zadajte druhý príkaz…

|_+_|

Nakoniec zadajte koncovú zátvorku, } – a potom koncovú dvojitú úvodzovku.

|_+_|

Tu je výsledok príkazu…

Môžete pridať čo najviac príkazov. Len sa uistite, že na ich oddelenie používate bodkočiarku.

Ako presmerovať výstup príkazu PowerShell.exe

Najjednoduchší spôsob, ako presmerovať výstup v príkaze PowerShell.exe, je použiť Out-File .

Keď spustíte príkaz powershell.exe, v rámci Príkaz parametra, môžete výstup príkazu presmerovať Out-File . Tu je príklad.

|_+_|

Môžete tiež použiť ktorýkoľvek z ďalších príkazov na manipuláciu so súbormi PowerShell, ako napr Pridať obsah a Set-Content .

Ako naplánovať spustenie skriptu Powershell v plánovači úloh

V poslednej časti tejto príručky ukážem, ako naplánovať skript PowerShell pomocou plánovača úloh.

V tomto príklade naplánujem skript Get-FreeDiskSpace. Tento skript sa bude spúšťať týždenne a odosielať správu o voľnom mieste na disku na všetkých serveroch.

Ak chcete naplánovať skript Get-FreeDiskSpace PowerShell, postupujte podľa nasledujúcich krokov:

  1. Otvorte PowerShell alebo príkazový riadok. Potom zadajte tento príkaz a stlačte kláves Enter.
|_+_|

Tým sa otvorí Plánovač úloh.

  1. Kliknite pravým tlačidlom myši Plánovač úloh a vyberte Vytvoriť úlohu .
  1. Pomenujte úlohu. Môžete zadať aj popis. Potom kliknite Spúšťače tab.
  1. Ak chcete vytvoriť nový spúšťač, kliknite Nový .
Spúšťač je to, čo spúšťa vašu úlohu v Plánovači úloh.
  1. Na Nový spúšťač stránke, na Začnite úlohu rozbaľovacej ponuky, zaistite to Podľa harmonogramu je vybraté.

    Potom vyberte frekvenciu. Ak vyberiete Týždenne , potom začiarknite políčko vedľa dňa v týždni, v ktorom chcete spustiť svoju úlohu.

    Nakoniec nakonfigurujte Pokročilé nastavenia . Kliknite na tlačidlo OK. Potom na Vytvoriť úlohu kliknite znova na tlačidlo OK (Druhý obrázok nižšie).
  1. Ďalej kliknite na Akcie tab.
Tu zadáte príkaz PowerShell.exe.
  1. Na Akcie kliknite na kartu Nový . Na Nová akcia strana, nižšie program/skript , zadajte príkaz nižšie:
|_+_|
  1. Potom vedľa Pridať argumenty (voliteľné) , Zadaj nasledujúce
|_+_| Musíte zadať úplnú cestu k vášmu skriptu vrátane rozšírenia, .ps1
  1. Po dokončení kliknite na tlačidlo OK.

To je všetko, naša vylepšená príručka príkazov PowerShell.exe! Dúfam, že vám to pomohlo?

Ak vám to pomohlo, zahlasujte Áno na otázku Bol tento príspevok užitočná nižšie.

Prípadne môžete položiť otázku, zanechať komentár alebo poskytnúť ďalšiu spätnú väzbu pomocou formulára Zanechať odpoveď, ktorý nájdete na konci tejto stránky.

Nakoniec, ak chcete získať viac zón PowerShell tech S, navštívte našu stránku sprievodcu Windows PowerShell ako na to. Veľmi užitočná vám môže byť aj naša stránka Práca z domovskej stránky.

Referencie a ďalšie čítanie

  1. about_PowerShell_exe
  2. about_Execution_Policies
  3. o_profiloch