Plně manuální příkazy rutin PowerShell podle kategorie

Při provozu operačních systémů Windows 10 nebo Windows Server 2016 máme účinný nástroj pro správu a ovládání více systémových parametrů a je to Windows PowerShell.

Windows PowerShell byl aktualizován v systému Windows 10 a Server 2016, aby poskytoval lepší kontrolu nad každým procesem systému, a hlavní součástí prostředí PowerShell jsou rutiny.

Rutiny jsou základem prostředí Windows PowerShell, což je také nejnovější jazyk prostředí nebo skriptování příkazů od společnosti Microsoft, takže rutina je lehký příkaz, který se používá v prostředí Windows PowerShell.

Solvetic provede úplnou analýzu rutin, které lze implementovat do Windows Powershell, a místo toho, aby se soustředil na jednotlivé rutiny, tento důraz padá na úkoly, které můžeme s těmito rutinami provádět. Tyto úkoly zahrnují různé aspekty, jako je čtení a zápis textových souborů pro správu protokolů událostí a klasifikaci nebo filtrování dat, a tak uvidíme, jak budou naše úkoly podpory mnohem více centralizované.

Pochopíme, jak nám použití rutin poskytne příležitost získat mnohem více informací, než si myslíme, že získáme.

1. Rutiny příkazy v PowerShell data a času


Tato skupina zahrnuje úkoly, jako je načítání aktuálního data a času a provádění datové aritmetiky.

Změňte datum a čas počítačeK provedení tohoto úkolu můžeme použít rutinu Set-Date, ale musíme mít na paměti, že se jedná o delikátní rutinu, kterou je nutné používat opatrně. Pokud jsme například v prostředí Active Directory, musí být časy našeho počítače zcela synchronizovány s časy řadiče domény; Pokud ne, nemusí být možné se do domény přihlásit.

Časy v týmu jsou často přiřazovány pomocí automatické časové služby; v takovém případě pravděpodobně není nutné nastavovat data a časy ručně, ale pokud z nějakého důvodu potřebujeme nastavit data a časy ručně, Set-Date poskytuje snadný způsob, jak to udělat.

Jedním ze způsobů, jak změnit datum a / nebo čas v počítači, je použít parametr -date následovaný novým datem a časem. Chcete -li například nastavit datum a čas na 10:30 hod. od 6. listopadu 2021-2022 provedeme následující řádek:

 Nastavit -datum -datum "11/6/2017 10:30 AM" 

ZVĚTŠIT

Nový čas a datum se automaticky nastaví v systému. Pokud je nutné upravit hodiny o dva dny, tento příkaz použije rutinu Get-Date a metodu AddDays k posunu hodin o dva dny:

 Set-Date (Get-Date) .AddDays (2) 
Tím se k aktuálnímu datu přidají dva dny tím, že se vezme skutečný systémový čas:

ZVĚTŠIT

Mezi další metody, které můžeme použít, patří AddHours, AddMinutes a AddSeconds, tyto možnosti nám umožňují upravit hodiny, minuty nebo sekundy podle povětrnostních podmínek nebo nějakého typu správy pro správu.

Například v zemích, kde je čas ovlivněn létem, můžeme hodiny nastavit mínus jednu hodinu pomocí následujícího řádku:

 Set-Date (Get-Date) .AddHours (-1) 
Alternativně je možné pomocí parametru -adjust upravit čas ve formátu hodin: minut: sekund. Tento příkaz například nastaví hodiny dopředu o 2 hodiny a 40 minut:
 Set -Date -adjust 2: 40: 0 

Seznam informací o datu a časeRutina Get-Date nám umožňuje načíst aktuální datum a čas. Podobně existuje několik dalších triků, které můžeme s Get-Date provést, abychom tyto hodnoty upravili.

Pokud chceme zobrazit aktuální datum a čas, jednoduše použijeme rutinu Get-Date bez dalších parametrů:

 Získat datum 

ZVĚTŠIT

Máme tam aktuální den, datum a čas. Pokud chceme zobrazit pouze datum, použijeme parametr -displayhint a ten určuje pouze datum:

 Get -Date -displayhint date 

ZVĚTŠIT

Pokud chceme zobrazit pouze čas, použijeme následující řádek:

 Get -Date -displayhint time 
Je také možné použít Get-Date k vytvoření objektu datetime pro jakékoli datum nebo čas. Tímto příkazem například vytvoříme proměnnou s názvem $ A, která je mapována ve 12:00 hod. od 1. prosince 2021-2022:
 $ A = Datum získání 1. 12. 2017 

ZVĚTŠIT

Pokud chceme do této proměnné přidat konkrétní čas, musíme ji přidat následujícím způsobem:

 $ A = Datum získání „1. 12. 2017 11:00“ 
Rutina Get-Date také obsahuje řadu metod, jak jednoduše provést aritmetiku:
 AddSeconds AddMinutes AddHours AddDays AddMonths AddYears

Proveďte aritmetiku dataNová rutina New-TimeSpan poskytuje způsob, jak provádět aritmetiku data v prostředí Windows PowerShell. Tento příkaz například udává počet dní mezi dnešním datem a budoucím datem následovně:

 New-TimeSpan $ (Get-Date) $ (Get-Date -month 10 -day 31 -year2021-2022) 
V tomto případě uvidíme počet dní mezi dnešním datem a 31. říjnem roku 2021-2022:

ZVĚTŠIT

Můžeme vidět úplné podrobnosti o dnech, minutách, hodinách a dalších. Chcete-li použít New-TimeSpan, bude nutné použít pouze několik hodnot data a času. Nejlepší způsob, jak to udělat, je použít metodu Get-Date; to nám pomáhá zajistit, že získáme několik datetime objektů, se kterými může New-TimeSpan pracovat.

V tomto případě bylo první datum vytvořeno pomocí rutiny Get-Date bez dalších parametrů (všimněte si, že rutina musí být uzavřena v závorkách).

Pro druhé datum bylo také vyvoláno Get -Date, ale byly přidány parametry -month, -day a -year spolu s příslušnými hodnotami.

2. Rutiny příkazy v zabezpečení PowerShell a popisovače zabezpečení


Tyto úkoly zahrnují akce, jako je konfigurace zásad spuštění skriptu Windows PowerShell a načtení digitálního podpisu nebo popisovače zabezpečení pro soubor nebo složku.

Upravte zásady konfigurace prostředí Windows PowerShellRutina Set-ExecutionPolicy nám umožňuje určit, které skripty Windows PowerShell lze spustit na počítači. Windows PowerShell má čtyři různé zásady spouštění:

  • Omezeno: Nelze spouštět skripty. Prostředí Windows PowerShell lze použít pouze v interaktivním režimu.
  • AllSigned: Lze spouštět pouze skripty podepsané důvěryhodným vydavatelem.
  • RemoteSigned: Stažené skripty musí být před spuštěním podepsány důvěryhodným vydavatelem.
Neomezené: Lze spustit všechny skripty Windows PowerShell.

K přiřazení kterékoli z těchto zásad použijeme následující syntaxi:

 Set-ExecutionPolicy (policy) Set-ExecutionPolicy Unrestricted
Tuto akci bude nutné potvrdit:

ZVĚTŠIT

Seznam zásad provádění skriptůRutina Get-ExecutionPolicy je zodpovědná za označení, která ze čtyř zásad provádění je aktuálně účinná. Za tímto účelem provedeme následující:

 Get-ExecutionPolicy 

ZVĚTŠIT

3. Rutiny příkazy v souboru a složce PowerShell


Tyto úkoly zahrnují akce, jako je vytváření, přejmenovávání, kopírování a mazání souborů a složek.

Kopírujte soubory a složkyRutina Copy-Item nám dává možnost zkopírovat položku jako soubory nebo složku do jiného umístění. Můžeme například spustit následující příkaz, který zkopíruje soubor Tests.txt ze složky D: \ Solvetic do složky C: \ Solvetic:

 Zkopírujte položku d: \ Solvetic \ tests.txt c: \ Solvetic

ZVĚTŠIT

Pokud chceme zkopírovat veškerý obsah složky, včetně podsložek, pak jednoduše musíme použít zástupný znak takto:

 Kopírovat položku d: \ Solvetic \ * c: \ Solvetic 

ZVĚTŠIT

Pokud chceme kopírovat pouze soubory s určitou příponou, například obrázky, použijeme následující řádek:

 Kopírovat položku d: \ Solvetic \ *. Jpg.webp c: \ Solvetic 

Vytvořte novou složku nebo souborRutina New-Item je rychlý a snadný způsob, jak vytvořit nový soubor nebo složku v systému Windows.

V tomto případě vytvoříme nový adresář s názvem Windows PowerShell ve složce C: \ Solvetic. Za tímto účelem spustíme New -Item spolu s úplnou cestou do nové složky a novým typem položky (kterou můžete zadat pomocí parametru -type a adresáře values). Příkaz bude mít následující strukturu:

 Nová položka c: \ Solvetic \ WindowsPowerShell -typ adresáře 

ZVĚTŠIT

Tím se vytvoří uvedený prvek v uvedené cestě. Chcete -li vytvořit nový soubor, musíme postupovat stejným způsobem, zadat úplné jméno cesty, ale tentokrát nastavit typ souboru. Tímto příkazem vytvoříme soubor C: \ Solvetic \ Solvetic1.txt:

 Nová položka C: \ Solvetic \ Solvetic1.txt -typový soubor 

ZVĚTŠIT

V případě, že soubor existuje a chceme jej přepsat, můžeme přidat parametr -force takto:

 Nová položka C: \ Solvetic \ Solvetic1.txt -typ souboru -síla 

Odstraňte soubor nebo složkuZa odebrání souborů a složek v systému je zodpovědná rutina Remove-Item.
Pokud chceme soubor odstranit, použijeme následující řádek:

 Odebrat položku c: \ Solvetic \ Solvetic1.txt 

ZVĚTŠIT

Můžeme také použít zástupné znaky k odstranění více položek. Tento příkaz například odebere všechny soubory na cestě C: \ Solvetic:

 Odstranit položku c: \ Solvetic \ * 
Další z dostupných možností je určit, které prvky mají být odstraněny a které nikoli, k tomu můžeme použít následující syntaxi:
 Odebrat položku C: \ scripts \ * -include * .txt -exclude * Tests * 
V tomto případě budou odstraněny všechny soubory .txt kromě souboru s názvem Testy. Rutina Remove-Item má parametr nazvaný -whatif, který ve skutečnosti nic neodstraňuje, ale pouze zobrazuje, co by se stalo, kdybychom spustili Remove-Item:
 Odstranit položku c: \ Solvetic \ *. Txt -whatif 

ZVĚTŠIT

Přesunout soubor nebo složkuPomocí rutiny Move-Item cmdlet můžete přesunout soubor nebo složku z jednoho umístění do jiného. Například přesuneme složku z jednotky C na jednotku D:

 Položka c: \ Solvetic \ Solvetic d: \ Solvetic 

ZVĚTŠIT

V případě, že prvek existuje v cílové cestě, můžeme pro jeho provedení použít parametr -force:

 Move -Item c: \ Solvetic \ Solvetic d: \ Solvetic -force 

Přejmenujte soubor nebo složkuRutina Rename-Item nám umožňuje změnit název souborů nebo složek, pro její použití potřebujeme dvě hodnoty:

  • Aktuální cesta k souboru nebo složce.
  • Nový název souboru nebo složky.
V tomto případě změníme název složky Solvetic na jednotce C na Solvetic2:
 Přejmenujte položku c: \ Solvetic \ Solvetic Solvetic2 

ZVĚTŠIT

Ověřte existenci souboru nebo složkyJedním z hlavních použití rutiny Testovací cesta je ověření existence souboru nebo složky. Tento příkaz například zkontroluje, zda existuje soubor C: \ Solvetic \ Solvetic.txt:

 Testovací cesta c: \ Solvetic \ Solvetic.txt 

ZVĚTŠIT

Pokud dostaneme výsledek true, soubor existuje, jinak uvidíme false. V editoru registru Windows je dokonce možné ověřit existenci klíčů.

 Testovací cesta HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion 

ZVĚTŠIT

4. Rutiny příkazy v úlohách správy systému PowerShell


Tyto úkoly zahrnují akce, jako je spouštění a zastavování služeb, načítání dat pomocí WMI a správa protokolů událostí a událostí v protokolu.

Seznam servisních informacíRutina Get-Service je určena k načítání informací o službách nainstalovaných v systému.

Použijte službu Get-Service bez dalších parametrů:

 Get-Service 
Výsledkem bude následující. Tam můžeme vidět každou službu s jejím názvem a aktuálním stavem.

ZVĚTŠIT

Můžeme použít filtry pro vizualizaci služeb s konkrétním stavem, například pro zobrazení všech služeb ve stavu Zastaveno provedeme následující:

 Get-Service | Where -Object {$ _. Status -eq "zastaveno"} 

ZVĚTŠIT

Poznámka$ _. představuje objekt procházející potrubím.

Stejným způsobem, abychom viděli všechny aktivní služby, provádíme:

 Get-Service | Where -Object {$ _. Status -eq "spuštěno"} 
Ve výchozím nastavení Windows PowerShell vrací služby v abecedním pořadí. Pomocí rutiny Sort-Object je však možné vrácená data řadit libovolným způsobem. Tento příkaz například třídí služby nejprve podle stavu a poté podle DisplayName:
 Get-Service | Stav třídicího objektu, zobrazované jméno 

ZVĚTŠIT

Spravovat protokoly událostíUdálosti ve Windows jsou jedním z nejlepších způsobů, jak jako správci musíme spravovat systémové události.

Rutina Get-EventLog má dva účely: Umožňuje nám spravovat protokoly událostí a také nám umožňuje přístup k událostem obsaženým v těchto protokolech událostí.

Abychom získali seznam událostí, provedeme následující. Tam můžeme vidět různé kategorie s jejich množstvím událostí.

 Get -EventLog -list 

ZVĚTŠIT

Pokud chceme pouze informace o konkrétním protokolu událostí, můžeme pomocí rutiny Where-Object omezit načítání dat do protokolu, jehož LogDisplayName se v tomto případě rovná System:

 Get -EventLog -list | Where -Object {$ _. Logdisplayname -eq "System"} 
Chcete -li zobrazit seznam všech událostí konkrétní kategorie, můžeme spustit následující řádek:
 Systém Get-EventLog 

ZVĚTŠIT

Můžeme také použít parametr -newest a získat pouze poslední počet událostí zaznamenaných v protokolu, jak je uvedeno:

 Get -EventLog systém -západ 5 

ZVĚTŠIT

Abychom získali mnohem více informací o události, spustíme následující řádek:

 Get -EventLog systém -západ 5 | Seznam formátů 

ZVĚTŠIT

Data můžete také odeslat prostřednictvím rutiny Where-Object a vrátit podmnožinu událostí. Tento příkaz například načte pouze ty události v protokolu událostí Windows PowerShell, které mají ID události rovno 403:

 Get-EventLog "Windows PowerShell" | Where -Object {$ _. EventID -eq 403} 

ZVĚTŠIT

Další možnost vám umožňuje načíst všechny události v protokolu událostí Windows PowerShell a poté pomocí rutiny Group-Object seskupit tyto události podle EventID.

 Get-EventLog "Windows PowerShell" | Událost skupinového objektu | Název třídicího objektu 
Zde vidíme počet výskytů události, název a popis.

ZVĚTŠIT

Upravte vlastnosti službyPomocí rutiny Set-Service můžete poskytnout způsob, jak změnit popis, typ spuštění nebo zobrazovaný název služby. Jediné, co musíme udělat, je zavolat Set -Service, poté název služby, kterou chceme upravit, a příslušný parametr (-description, -startup, -displayname)

 Set -Service XblAuthManager -typ spuštění "manuální" 

ZVĚTŠIT

Pozastavte nebo restartujte službuRutina Suspend-Service se používá k pozastavení aktuálně spuštěné služby.

Zastavená služba zruší všechna stávající připojení a odmítne navázat nová připojení. Pozastavená služba bude normálně nadále obsluhovat stávající připojení, ale nepřijímá žádná nová připojení.
K tomu stačí provést následující:

 Pozastavení služby tapisrv 

ZVĚTŠIT

V tomto případě jsme službu Telefonie pozastavili pomocí vašeho názvu služby, ale pokud si přejeme, můžeme použít název služby:

 Suspend -Service -displayname "telefonie" 
K restartování služby v systému Windows musíme použít rutinu Resume-Service následovanou pozastavenou službou:
 Pokračování služby tapisrv 

Obnova dat pomocí WMIProtože existuje jen několik rutin (Get-Process, Get-Service a Get-EventLog) určených k provádění úloh správy systému, je WMI stále přední automatizační technologií pro správu systému, takže správci systému se pravděpodobně budou hodně spoléhat na Get- WmiObject pro administrační úkoly.

Get-WmiObject lze spustit na vzdálených počítačích, což znamená, že ve skutečnosti můžete použít Windows PowerShell jako nástroj pro správu.

Chcete -li získat informace o systému BIOS, můžeme spustit následující řádek:

 Get-WmiObject win32_bios 

ZVĚTŠIT

Abychom se ujistili, že získáme informace o všech vlastnostech (a jejich hodnotách), nejlepší možností je přenést data vrácená Get-WmiObject na Select-Object a poté použít zástupný znak * k označení, že chceme načíst všechny hodnoty vlastností.

Pokud je nutné získat vlastnosti a metody pro konkrétní třídu WMI, můžeme použít Get-WmiObject k připojení k příslušné třídě a poté tyto informace poslat pomocí rutiny Get-Member:

 Get-WmiObject win32_bios | získat člen 

ZVĚTŠIT

Zastavte a spusťte službuK zastavení služby v systému Windows musíme použít rutinu Stop-Service:

 Stop-Service btwdins 
Ke spuštění služby použijeme rutinu Start-Service:
 Start-Service btwdins 

Ukončete proces v systému Windows pomocí prostředí PowerShellRutina Stop-Process nám umožňuje ukončit proces (nebo procesy). Procesy, které chcete zabít, můžeme určit zadáním ID procesu nebo zadáním názvu procesu. Máme možnost ukončit proces následujícím způsobem:

  • S vaším ID:
 Zastavte proces 3512 
  • Jeho jménem:
 Poznámkový blok Stop -Process -processname 

ZVĚTŠIT

Stop-Process také přijímá zástupné znaky. Tento příkaz například ukončí jakoukoli instanci programu Poznámkový blok a také jakýkoli jiný proces, jehož názvy začínají poznámkou:

 Stop -Process -processname poznámka * 

5. Rutiny Příkazy v nápovědě a informacích Úkol PowerShell


Mezi tyto úkoly patří například výpis informací o verzi Windows PowerShell a použití rutiny Get-Member k načtení informací o vlastnostech a metodách pro objekt.

Získejte pomocWindows PowerShell obsahuje dva základní typy nápovědy, nápovědu k příkazům a koncepční nápovědu, ke které lze přistupovat z konzoly pomocí rutiny Get-Help. Abychom získali seznam všech dostupných témat nápovědy, musíme jednoduše zadat následující příkaz:

 Získejte pomoc * 

ZVĚTŠIT

Jakmile budeme mít tento seznam, můžete získat nápovědu ke konkrétnímu tématu předáním názvu tématu do Get-Help. Chcete-li se například dozvědět více o rutině Get-Member. V takovém případě jednoduše spustíme:

 Get-Help Get-Member 

ZVĚTŠIT

Seznam všech rutin prostředí Windows PowerShellGet-Command byl vyvinut, aby vám pomohl, pokud si nepamatujete název rutiny.

Get-Command musí být použit bez dalších parametrů a my dostaneme seznam všech rutin Windows PowerShell:

 Get-Command 

ZVĚTŠIT

K načtení vlastností rutin můžeme použít rutinu Format-List:

 Získat příkaz | Seznam formátů * 

ZVĚTŠIT

Je možné použít Select-Object k filtrování všech vlastností kromě Name:

 Získat příkaz | Select-Object name 

ZVĚTŠIT

Tyto informace lze exportovat do textového souboru pro pozdější správu, proto musíme provést:

 Získat příkaz | Získat pomoc | Out-File c: \ Solvetic \ Help.txt

Seznam verzí rutinRutina Get-Host vrací informace (například číslo verze) pro Windows PowerShell.

 Get-Host

ZVĚTŠIT

Seznam vlastností a metod příkazuMůžete použít rutinu Windows PowerShell Get-Member. Jakmile se k objektu připojíte, můžete jej přenést na Get-Member a Get-Member zase zobrazí vlastnosti a metody tohoto objektu.

 Get -EventLog -list | Získat člena 

ZVĚTŠIT

Parametr -membertype nám umožňuje omezit data vrácená do vlastností:

 Get-WmiObject win32_bios | Get -Member -membertype vlastnosti 

ZVĚTŠIT

Seznam nainstalovaných poskytovatelů prostředí Windows PowerShellPoskytovatelé Windows PowerShell určují úložiště dat, která můžete procházet. Pomocí příkazu Get-ChildItem můžete například načíst seznam všech souborů nalezených ve složce.

Chcete-li zjistit poskytovatele, které máte k dispozici, jednoduše zavolejte rutinu Get-PSProvider bez jakýchkoli parametrů:

ZVĚTŠIT

6. Rutiny příkazy v prostředí Windows PowerShell Session PowerShell


Tyto úkoly zahrnují úkoly, jako je načtení historie prostředí Windows PowerShell a opětovné vyvolání příkazu obsaženého v této historii.

Seznam jazyků a místních informacíRutina Get-Culture nám umožňuje zobrazit informace o jazyce a národním prostředí.

ZVĚTŠIT

Seznam historie prostředí Windows PowerShellBěhem každé relace Windows PowerShell sleduje všechny příkazy, které zadáme do okna konzoly. Načtení seznamu těchto příkazů je stejně jednoduché jako spuštění rutiny Get-History:

ZVĚTŠIT

Ve výchozím nastavení Windows PowerShell sleduje 64 nejnovějších příkazů zadaných v okně konzoly. K zobrazení konkrétního množství použijeme parametr -count:

 Získejte historii 15 -počet 15 

ZVĚTŠIT

Vyvolejte předchozí příkazRutina Invoke-History umožňuje znovu spustit příkaz Windows PowerShell jednoduchým zadáním ID čísla přiřazeného k tomuto příkazu.

 Vyvolat historii 3 
Tím se spustí příkaz umístěný na pozici číslo 3:

ZVĚTŠIT

Rutina Invoke-History přijímá pouze jedinečné ID, v případě provádění více příkazů musíme provést několik příkazů Invoke-History, přičemž tyto dva oddělíme středníkem:

 Vyvolat historii 3; Vyvolat historii 4 

7. Rutiny Příkazy v úložišti dat a importu prostředí PowerShell


Tyto úkoly obsahují úkoly, jako je čtení a zápis do textových souborů, stejně jako ukládání dat ve formátu HTML nebo XML.

Přidejte data do textového souboruPomocí rutiny Add-Content můžete přidat data do textového souboru. Tento příkaz například přidá slova "Solvetic" do souboru C: \ Solvetic \ Solvetic.txt:

 Add-Content c: \ Solvetic \ Solvetic.txt "Solvetic" 
ZVĚTŠIT

Plugin standardně přidává novou hodnotu bezprostředně za poslední znak v textovém souboru. Pokud dáváte přednost tomu, aby se slovo Solvetic zobrazovalo na samostatném řádku, stačí do hodnoty zapsané do souboru vložit `n (slang Windows PowerShell pro„ nový řádek “).

 Add-Content c: \ Solvetic \ Solvetic.txt "` `nSolvetic '' 

ZVĚTŠIT

Zde jsou některé další speciální znaky, které lze použít ve výstupu Windows PowerShell:

 `0 - Null` a - Upozornění` b - Backspace` n - Nový řádek `r - Návrat na řádek` t - Vodorovná karta` ` - Jednoduchá citace`" - Dvojitá uvozovka

Zobrazit data a uložit je pomocí příkazuRutina Tee-Object nám umožňuje zobrazit data v okně Windows PowerShell a uložit stejná data do textového souboru, vše jediným příkazem. Tento příkaz například používá rutinu Get-Process k načtení informací o všech procesech aktuálně spuštěných v počítači, poté pomocí Tee-Object současně zobrazí data na obrazovce a uloží je do souboru C: \ Solvetic \ Solvetic. TXT:

 Získat proces | Soubor tee -Object c: \ Solvetic \ Solvetic.txt 

ZVĚTŠIT

Vidíme, že data jsou zaznamenána na obrazovku a současně budou uložena do vybraného souboru:

ZVĚTŠIT

Odstraňte obsah souboruRutina Clear-Content nám umožňuje odstranit obsah souboru bez jeho odstranění.

 Clear-Content c: \ Solvetic \ Solvetic.txt 

Uložit data jako HTMLRutina ConvertTo-Html velmi usnadňuje zobrazení výstupu prostředí Windows PowerShell na webové stránce ve formátu HTML, což zjednodušuje čtení a strukturu dat. Provedeme následující:

 Získat proces | ConvertTo-Html | Obsah sady c: \ Solvetic \ Solvetic.htm 
V tomto příkladu uložíme všechny systémové procesy do souboru Solvetic.txt a převedeme jej do formátu HTML:

ZVĚTŠIT

Tím se vytvoří soubor HTML, který lze otevřít v libovolném prohlížeči:

ZVĚTŠIT

Číst text ze souboruDíky rutině Get-Content bude možné přistupovat k obsahu souboru v počítači.

 Získat obsah c: \ Solvetic \ Solvetic.txt 

ZVĚTŠIT

Uložte data ve formátu XMLK uložení souboru ve formátu XML můžete použít rutinu Export-Clixml.

Tímto řádkem získáme všechny procesy systému a uložíme je jako soubor XML. Při jeho provádění se vytvoří příslušný soubor XML:

ZVĚTŠIT

Viděli jsme, jak byly rutiny Windows PowerShell navrženy tak, aby nám nabídly možnost provádět mnohem přímější a úplnější správu všech komponent a služeb operačního systému.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave