Zdaję sobie sprawę, że są już pytania o to, co to jest Windows PowerShell, chcę wiedzieć, jakie są różnice między nim a wierszem poleceń.
cmd
Zdaję sobie sprawę, że są już pytania o to, co to jest Windows PowerShell, chcę wiedzieć, jakie są różnice między nim a wierszem poleceń.
cmd
Odpowiedzi:
W skrócie, CMD to prosta powłoka wprowadzona w systemie Windows NT z taką samą podstawową składnią i funkcjonalnością jak DOS. Ma stosunkowo ograniczone możliwości, szczególnie w porównaniu do powłok * nix. PowerShell to nowoczesna implementacja powłoki z różnego rodzaju dodatkami.
Poniżej znajduje się odpowiedź udzielona przez „Arthur_Li, Microsoft Contingent Staff, Moderator” na stronie http://social.technet.microsoft.com . Wątek możesz przeczytać tutaj .
Windows PowerShell ™ to oparta na zadaniach powłoka wiersza polecenia i język skryptowy zaprojektowany specjalnie do administrowania systemem. Zbudowany w .NET Framework, Windows PowerShell ™ pomaga specjalistom IT i zaawansowanym użytkownikom kontrolować i automatyzować administrowanie systemem operacyjnym Windows i aplikacjami działającymi w systemie Windows.
Wbudowane polecenia Windows PowerShell, zwane cmdletami, pozwalają zarządzać komputerami w przedsiębiorstwie z poziomu wiersza poleceń. Dostawcy Windows PowerShell ™ umożliwiają dostęp do magazynów danych, takich jak rejestr i magazyn certyfikatów, tak łatwo jak do systemu plików. Ponadto program Windows PowerShell ™ ma bogaty parser wyrażeń i w pełni rozwinięty język skryptowy.
Windows PowerShell ™ obejmuje następujące funkcje:
Polecenia cmdlet do wykonywania typowych zadań administracyjnych systemu, takich jak zarządzanie rejestrem, usługami, procesami i dziennikami zdarzeń oraz używanie Instrumentacji zarządzania Windows.
Język skryptowy oparty na zadaniach oraz obsługa istniejących skryptów i narzędzi wiersza poleceń.
Spójny projekt. Ponieważ polecenia cmdlet i systemowe magazyny danych używają wspólnej konwencji składni i nazewnictwa, dane można łatwo udostępniać, a dane wyjściowe z jednego polecenia cmdlet można wykorzystać jako dane wejściowe do innego polecenia cmdlet bez ponownego formatowania lub manipulacji.
Uproszczona, oparta na poleceniach nawigacja systemu operacyjnego, która umożliwia użytkownikom nawigację w rejestrze i innych magazynach danych przy użyciu tych samych technik, których używają do nawigacji w systemie plików.
Potężne możliwości manipulacji obiektami. Obiektami można bezpośrednio manipulować lub wysyłać je do innych narzędzi lub baz danych.
Rozszerzalny interfejs. Niezależni dostawcy oprogramowania i programiści dla przedsiębiorstw mogą tworzyć niestandardowe narzędzia i narzędzia do administrowania swoim oprogramowaniem.
Aby uzyskać więcej informacji, zapoznaj się z następującymi linkami:
http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx
http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx