Proponuję przeczytać stronę na Wikipedii: en.wikipedia.org/wiki/Windows_PowerShell . Możesz zobaczyć Powershell jako ulepszony i bardziej wydajny wiersz poleceń dla systemu Windows, który rozszerza jego możliwości tworzenia skryptów i administracji systemem. Jeśli to nie odpowiada na twoje pytanie, spróbuj sprecyzować
Pincopallino
@Pincopallino Thanks. Tak naprawdę nie wiedziałem, co chcę wiedzieć o PowerShell, tylko różnice. Artykuł w Wikipedii jest jednak całkiem niezły
@Pincopallino Czy możemy całkowicie upuścić CMD i wykonać całą naszą pracę z PowerShell?
AminM
1
@JesonPark Powiedziałbym tak. Ale jeśli nie potrzebujesz funkcji programu PowerShell, myślę, że możesz się trzymaćcmd
Pincopallino
Odpowiedzi:
5
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:
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 .
źródło