Allen Microsoft-Produkten ist gemeinsam, dass sie kryptische Fehlermeldungen ausgeben, wenn etwas schief geht. Microsoft-Programme sprechen nicht in einfachem Englisch, damit wir alle verstehen, sondern geben Ihnen unleserliches Geschwätz, das Sie für Google benötigen, um es auch nur aus der Ferne zu verstehen. Die Fehlermeldung "Der Begriff wird nicht als Name eines Cmdlets erkannt" in PowerShell ist eine solche Meldung.
PowerShell ist ein Befehlszeilenprogramm für Windows, mit dem einige leistungsstarke Apps und Skripts ausgeführt werden können. Während die GUI einfach zu bedienen ist und die Arbeit erledigt, kann ein schnelles Skript in viel kürzerer Zeit viel mehr erreichen. Wenn Sie Routinen auf Dutzenden oder Hunderten von Computern ausführen, sind Skripts ein echter Lebensretter.
Ein Cmdlet ist ein Skript oder ein Prozess, der in PowerShell ausgeführt wird. Es wird normalerweise durch ein Wort, dann einen Bindestrich und dann ein anderes Wort bezeichnet. Zum Beispiel Add-Computer oder Start-Service. Wie bei jeder Befehlszeile ist es wichtig, dass die Syntax genau richtig ist.

Begriff in PowerShell nicht erkannt
Wenn Sie PowerShell bereits kennen, sollten Sie in der Lage sein, den Fehler anhand der Meldung zu identifizieren, dass der Begriff nicht als Name eines Cmdlets erkannt wird. Wenn Sie noch nicht mit PowerShell vertraut sind, sieht es noch eine Weile matschig aus.
Es gibt viele Dinge, die mit einem PowerShell-Befehl schief gehen können, aber drei bestimmte Dinge sind die häufigsten. Sie sind Rechtschreibung, Pfad oder Modul. Wenn der Fehler "Der Begriff wird nicht als Name eines Cmdlets erkannt" angezeigt wird, handelt es sich wahrscheinlich um einen dieser drei Fehler.
Rechtschreibfehler in PowerShell
Wenn Sie etwas falsch buchstabieren, kann PowerShell es nicht verstehen und ausführen. Dies ist in der Regel am schwierigsten zu beheben, da PowerShell auch dann ausgeschaltet werden kann, wenn ein Speicherplatz falsch angegeben wird. In diesem Fall hebe ich den eingegebenen Text am besten hervor, damit er etwas hervorgehoben wird, und gehe ihn dann Buchstabe für Buchstabe durch.
Wenn viel Text vorhanden ist oder für Sie nicht funktioniert, kopieren Sie ihn in Notepad ++ oder einen anderen Nur-Text-Editor und überprüfen Sie ihn dort. Geben Sie es erneut ein, wenn keine Fehler angezeigt werden, und wiederholen Sie den Vorgang. Verwenden Sie weder Word noch den Rich-Text-Editor, da hierdurch die Formatierung durcheinandergebracht wird. Verwenden Sie einen Nur-Text-Editor wie Editor oder Editor ++.
Falscher Pfad in PowerShell
Wenn Sie den falschen Pfad angeben, kann PowerShell Ihr Skript nicht finden. Wenn Sie beispielsweise PowerShell auf einen bestimmten Ordner verweisen und den falschen Laufwerksbuchstaben eingeben oder auf eine Freigabe verweisen, auf die nicht zugegriffen werden kann, ist PowerShell nicht in der Lage, dies zu tun.
Dies ist häufig der Fall, wenn Sie versuchen, ein Cmdlet auf einem Remotecomputer auszuführen. Wenn dieser Computer gesperrt ist oder die Remote-Ausführung bestimmter Skripts oder Änderungen nicht zulässt, tritt ein Fehler auf. In den meisten Situationen können Cmdlets remote ausgeführt werden, in einigen Organisationen können jedoch nur Skripts auf hoher Ebene ausgeführt werden. Alle Änderungen an Sicherheit, Richtlinien oder Kerneinstellungen werden gesperrt. In diesem Fall müssten Sie das Skript lokal ausführen.
Sie können 'resolve-path' verwenden oder den Pfad manuell überprüfen, um festzustellen, ob dies das Problem mit Ihrem Befehl ist.
Fehlende Module in PowerShell
Wenn das Modul fehlt oder beschädigt ist, kann es von PowerShell nicht ausgeführt werden. Standardmäßig müssen Sie Module installieren, um sie verwenden zu können. Wenn dieses Modul fehlt, beschädigt ist oder verschoben wurde, kann der Fehler "Der Begriff wird nicht als Name eines Cmdlets erkannt" ausgegeben werden.
Sie können 'get-module' in PowerShell verwenden, um festzustellen, ob das Modul vorhanden und korrekt ist. Es zeigt Ihnen, welche Module geladen sind, und Sie können sie je nach Ihren Anforderungen hinzufügen oder reparieren.

Verwenden von PowerShell in Windows
Es ist nichts falsch daran, wenn ein Neuling PowerShell verwendet, solange Sie vorsichtig sind. Wenn Sie es auf einem Heimcomputer verwenden, ist das Schlimmste, was passieren kann, dass Sie ein System wiederherstellen oder neu erstellen müssen. Wenn Sie an Firmencomputern arbeiten, müssen Sie möglicherweise vorsichtiger sein.
Es gibt einige nützliche Ressourcen für den Umgang mit PowerShell, z. B. diese Seite auf der Microsoft Technet-Website. Diese Seite bei Veeam ist auch für PowerShell-Neulinge nützlich. Es erklärt, was es ist, wie man es benutzt und bietet eine Menge Informationen für Neulinge.
Lassen Sie sich von PowerShell nicht einschüchtern, wenn Sie noch nicht mit PowerShell vertraut sind. Erstellen Sie einen Systemwiederherstellungspunkt, bevor Sie beginnen, und probieren Sie es aus. Das Schlimmste, was Sie tun können, ist, dass die Windows-Installation ruiniert wird, aber für einen Heimanwender ist dies leicht zu beheben!






