Windows PowerShell vs. CMD: jaký je rozdíl?
Zpět v den, zavedení pak-špičkové IBM 8086 z diskety vás přivedla na zelený text obrazovka s kurzorem blikajícím na známém C:\> řádek. Hacking boot.ini a config.sys dostat své hry ke spuštění byl můj první úvod do programování.
nakonec C:\> byl nahrazen pěkným GUI a bootováním z pevného disku. Tento příkazový řádek (CMD) stále žil po celá desetiletí. Teprve nedávno CMD dostal upgrade nebo výměnu s PowerShell, shellovou aplikací Microsoft představenou se systémem Windows 7.
Získejte Zdarma PowerShell a služby Active Directory, Základy Video Kurz
CMD nám sloužil dobře po dlouhou dobu, ale PowerShell je jako jít přímo z parních strojů na autonomní bateriová auta.
příkazový řádek systému Windows
příkazový řádek systému Windows – známý také jako CMD – je původní shell pro operační systém Microsoft DOS. CMD byl výchozí shell, dokud Windows 10 sestavení 14791 když Microsoft udělal PowerShell výchozí možnost. CMD je jedním z posledních zbytků původní MS-DOS operační systém, který Microsoft nahrazuje
Windows PowerShell
Windows PowerShell je nový Microsoft shell, který kombinuje staré CMD funkčnost s novým skriptování/rutiny instrukční sady s vestavěným-in správa systému funkce. Rutiny PowerShell umožňují uživatelům a správcům automatizovat složité úkoly pomocí opakovaně použitelných skriptů. Správci systému šetří významný čas automatizací administrativních úkolů pomocí PowerShell.
PowerShell vs. CMD
PowerShell vs. CMD je jako porovnávat jablka s kumquaty. Jsou zcela odlišné, navzdory iluzi, že příkaz “ dir “ funguje stejným způsobem v obou rozhraních.
PowerShell používá rutiny, což jsou samostatné programovací objekty, které odhalují základní možnosti správy uvnitř systému Windows. Před PowerShell, sysadmini navigovali GUI, aby našli tyto možnosti, a neexistoval způsob, jak znovu použít pracovní postup kliknutí v nabídkách a změnit možnosti ve velkém měřítku.
PowerShell používá pipes k propojení rutin a sdílení vstupních / výstupních dat stejným způsobem jako jiné Shelly, jako je bash v Linuxu. Trubky umožňují uživatelům vytvářet složité skripty, které předávají parametry a data z jedné rutiny do druhé. Uživatelé mohou vytvářet opakovaně použitelné skripty pro automatizaci nebo hromadné změny s proměnnými daty-například seznam serverů.
jednou z (mnoha) úhledných funkcí PowerShell Je schopnost vytvářet aliasy pro různé rutiny. Aliasy umožňují uživateli nastavit vlastní názvy pro různé rutiny nebo skripty, které dělá to jednodušší pro uživatele přepínat tam a zpět mezi různými mušle: ‚ls‘ je linux bash příkaz, který zobrazuje objekty adresáře, jako ‚dir‘ příkazu. V PowerShell, jak ‚ls‘ a ‚dir‘ jsou alias pro cmdlet ‚ Get-ChildItem.‘
Kdy Použít PowerShell
Pro systémové administrátory a další JE funkce, PowerShell je způsob, jak jít. V CMD není žádný příkaz, který není v PowerShell, a PowerShell obsahuje rutiny pro jakoukoli administrační funkci, kterou byste mohli potřebovat. Dodavatelé softwaru třetích stran rozšiřují PowerShell o vlastní rutiny, jako je NetApp PowerShell Toolkit, který spravuje data ONTAP.
znalosti PowerShell mohou být rozlišujícím faktorem pro zaměstnání nebo dokonce požadavek na zaměstnání,takže je vhodné investovat do dovedností.
Abyste mohli začít na své PowerShell cesty, podívejte se na tento návod pro základy – a naučit se, jak automatizovat Active Directory úkoly s naší bezplatné PowerShell samozřejmě Adam Bertram, Microsoft PowerShell MVP (pro-tip: použijte kód ‚blog‘).
Leave a Reply