mtk, twoja odpowiedź jest tylko częściowo poprawna. HELPdziała tylko w przypadku poleceń systemowych, które są wymienione, gdy uruchamiany jest HELPbez operandu. Istnieje wiele poleceń / programów narzędziowych niewymienionych w POMOCY, dla których pomoc jest dostępna z /HELPlub, /?a polecenia sieciowe wymagają użycia NET HELPlub /HELP. /?Przełącznik działa na zasadzie wszystkiego, co jest udokumentowane, ale w bardzo małym zestawem komend sieci to tylko zapewnia parametry.
HELPi /?pracuj nad wszystkim wymienionym w POMOCY. Tyle że w moim systemie Windows 7 Home Edition z jakiegoś powodu GRAFTABLznajduje się wpis w pomocy, ale wydaje się, że nie istnieje (istnieje w wersji Enterprise Edition, której używam w pracy); wszystkie inne polecenia, które są udokumentowane, HELPmają pomoc. W przeciwieństwie do tego, co sugeruje James w swoim komentarzu do twojej odpowiedzi, jeśli HELP <command>działa, to <command> /?również działa, odwrotność nie jest jednak prawdą. Ponadto dwa z udokumentowanych poleceń DISKPARTi FSUTILwymagają uprawnień administratora, aby nawet uzyskać pomoc (i DISKPARTkończy się niepowodzeniem, jeśli nie jesteś administratorem).
Polecenia sieciowe wymagają /HELPlub/? W przypadku poleceń sieciowych jest to trochę skomplikowane. Aby uzyskać pomoc dotyczącą poleceń sieciowych w takim NET <command>formacie, jak NET USE: możesz wpisać NET HELP USElub NET USE /HELP; NET USE /?zwróci tylko składnię. Jednak dla innych poleceń sieciowych, takich jak FINGER, IPCONFIGi NBTSTAT, <command> /HELPi <command> /?wrócić identyczne wyniki. W jeszcze innych przypadkach, takich jak ta HOSTNAME, pomaga dostarczać różne informacje, /?przełącznik zapewnia pomoc, a /HELPprzełącznik zapewnia pewne (bardzo ograniczone) wskazówki dotyczące ustawiania nazw hostów (przynajmniej w moim systemie).
Istnieje wiele poleceń systemowych, dla których /?działa, ale HELPnie działa. Niektóre polecenia systemowe nie są udokumentowane, HELPale można uzyskać pomoc dotyczącą przełącznika pomocy <command> /?(tzn. HELP <command>Nie działa). Zwykle system Windows powie ci, jeśli używasz HELP <command>tych poleceń, że powinieneś spróbować /?. Przykładami są niektóre polecenia, które są reliktami poprzednich wersji systemu Windows, takie jak BOOTCFG(używane w Windows XP, ale w Vista i Windows 7 używasz BCDEDIT). Istnieją również niektóre polecenia, takie jak te, DEFRAGktóre są traktowane bardziej jako narzędzia niż polecenia w dokumentacji, które mają dostępną pomoc, ale ponownie tylko za pomocą /?. WINSATjest przykładem polecenia, które wymaga/?po pomoc, ale kończy się niepowodzeniem, jeśli nie działa jako administrator. Najwyraźniej wszędzie tam, gdzie HELP <command>nie działa, <command> /HELPmożna alternatywnie, podobnie jak w przypadku poleceń sieciowych (na przykład DEFRAG /HELPdziała).
Jeden dziwak, SCreaguje na wszystkie HELP SC, SC /HELPi SC /?zapewniając taką samą pomoc, ale we wszystkich trzech przypadkach pomoc zaczyna się od błędów.
Możesz znaleźć dość wyczerpującą listę poleceń tutaj , choć wiele zależy od tego, jak zdefiniujesz polecenie. Każdy plik .EXE może być traktowany jako polecenie, a zauważysz, że kompendium pod linkiem zawiera tradycyjne „polecenia”, „narzędzia wiersza poleceń”, narzędzia systemowe i wywołania programów takich jak PowerShelli PowerShell_ISE. Uwaga: pomoc wiersza poleceń nie działa w przypadku niektórych programów, które otwierają się w środowisku GUI, takich jak PowerShell_ISE(dlatego (moje czwarte zdanie powyżej mówi „zasadniczo”). Pomoc online sugeruje, że powinien działać, ale nie działa (ISE faktycznie źle interpretuje /?jako operand i próbuje załadować plik/?. Należy również pamiętać, że chociaż opisy pod linkiem są często lepsze niż w pomocy, systemy operacyjne, do których się odnoszą, nie zawsze są dokładne (np. PowerShell_ISE mówi, że dotyczy tylko Windows 8 i Windows Server 2012; jednak PowerShell_ISE jest dostępny w Windows 7 .
Najważniejsze jest to, że ogólnie /?dostaniesz pomoc, jeśli taka istnieje. W przypadku kilku poleceń sieciowych, a mianowicie tych, które zaczynają się od NET <command>, powinieneś użyć, /HELPaby uzyskać więcej szczegółów.