PowerShell-Befehle, die jeder Entwickler kennen sollte

王林
Freigeben: 2024-02-10 21:09:07
nach vorne
1100 Leute haben es durchsucht

PowerShell-Befehle, die jeder Entwickler kennen sollte

php-Editor Apple stellt Ihnen einige PowerShell-Befehle vor, die jeder Entwickler kennen sollte. PowerShell ist ein Framework zur Aufgabenautomatisierung und Konfigurationsverwaltung für Windows-Betriebssysteme. Durch die Beherrschung dieser Befehle können Entwickler das System effizienter verwalten und betreiben und die Arbeitseffizienz verbessern. Diese Befehle decken allgemeine Dateioperationen, Prozessverwaltung, Netzwerkeinstellungen und andere Funktionen ab und sind sehr praktisch. Unabhängig davon, ob Sie Anfänger oder erfahrener Entwickler sind, kann Ihnen die Beherrschung dieser Befehle dabei helfen, verschiedene Szenarien in Ihrer Entwicklungsarbeit besser zu bewältigen. Lassen Sie uns gemeinsam einige wichtige PowerShell-Befehle kennenlernen!

Die Beherrschung der Leistungsfähigkeit und Flexibilität von PowerShell erfordert jedoch eine steile Lernkurve. Für Neueinsteiger im Umgang mit PowerShell empfiehlt es sich, die folgenden Grundbefehle zu erlernen, um sich langfristig mit dieser Skriptsprache vertraut zu machen.

1. Get Help

Get-Help ist Teil des integrierten PowerShell-Hilfesystems. Es kann Ihnen dabei helfen, notwendige Informationen zu Befehlen, Konzepten und Funktionen zu finden und auch Aliase und Skripte usw. zu identifizieren.

Um Hilfe für ein PowerShell-Cmdlet zu erhalten, müssen Sie das Cmdlet Get-help gefolgt vom Cmdlet-Namen verwenden. Um beispielsweise die Zusammenfassung und Syntax des Cmdlets „get-process“ anzuzeigen, geben Sie Folgendes ein:

Get-Help Get-Process
Dieser Befehl liest annotationsbasierte und XML-basierte Hilfe, die vom Autor der Funktion bereitgestellt wird.

Alternativ können Sie den Befehl Get-Help -online verwenden, um online Hilfe für PowerShell-Cmdlets zu erhalten. Um beispielsweise die Online-Dokumentation zum Get-Content-Cmdlet von Microsoft anzuzeigen, geben Sie Folgendes ein:

Get-Help Get-Content -online

2. Mit dem Befehl „Get-Process“ können Sie alle aktiven Systemprozesse und deren Liste abrufen und anzeigen von Identifikatoren (IDs). Sie können es als effektive Alternative zum Windows Task-Manager verwenden, um Systemprozesse anzuzeigen, zu stoppen und neu zu starten.

Wenn Sie beispielsweise den GameBar-Prozess stoppen müssen, müssen Sie zunächst die damit verbundene Prozess-ID ermitteln. Geben Sie also Folgendes ein:

Get-Process

Dieser Befehl zeigt alle laufenden Systemprozesse an. Suchen Sie als Nächstes die ID, die dem Prozess zugeordnet ist, den Sie stoppen möchten. Um den Prozess zu stoppen, geben Sie Folgendes ein:


Get-Process -ID 20496 | Stop-Process

wobei -ID 20496 die ID des Prozesses (GameBar) ist, den Sie stoppen möchten.


3. Starten Sie einen Prozess

Sie können das Start-Process-Cmdlet in PowerShell verwenden, um einen oder mehrere Prozesse auf Ihrem lokalen Computer zu starten. Um das Cmdlet zu verwenden, geben Sie Start-Process gefolgt vom Prozessnamen ein. Wenn Sie beispielsweise einen neuen Notepad-Prozess starten möchten, geben Sie Folgendes ein:

Start-Process notepad

Darüber hinaus können Sie Argumente für Start-Process verwenden, um Optionen anzugeben. Wenn Sie beispielsweise einen Prozess als Administrator starten müssen, geben Sie Folgendes ein:


Start-Process -FilePath „notepad“ -Verb runAs

4. Get Command

Get -Command ermöglicht es Ihnen, alle auf Ihrem installierten PowerShell-Befehle anzuzeigen Computer . Ähnlich wie bei Get-Help können Sie Get-Command gefolgt von einer Suchabfrage verwenden, um Befehle für eine bestimmte Funktion zu finden.

Da Get-Command alle Befehle anzeigt, können Sie Parameter angeben, um Funktionen mit einem bestimmten Namen und Befehlstyp zu finden. Um beispielsweise Cmdlets (CommandType) zu finden, die mit A (Name) beginnen, geben Sie Folgendes ein:

Get-Command -Name A* -CommandType cmdlets

Oder geben Sie Get-Help Get-Command -Examples ein, um weitere Beispiele anzuzeigen.


5. Get Service

Mit dem Cmdlet Get -Service können Sie den Status Ihres Computers und die Liste der Dienste anzeigen. Standardmäßig gibt der Befehl „Get-Service“ alle Dienste zurück (gestoppt und ausgeführt).

Sie können Parameter verwenden, um Dienste basierend auf ihrem Status, Namen und zugehörigen Diensten anzugeben und zu finden. Um beispielsweise alle Dienste anzuzeigen, die mit dem Namen Win beginnen, geben Sie Folgendes ein:

Get-Service -Name „Win*“

6 Get ChildItem

Sie können PowerShell verwenden, um das Verzeichnis zu durchsuchen. Der Befehl „Get -ChildItem“ ist ein praktisches Cmdlet zum Suchen von Ordnern und Dateien und zum schnellen Durchführen inhaltsbasierter Suchvorgänge, ohne den Datei-Explorer zu verwenden.

Um alle Ordner der obersten Ebene im Verzeichnis C:\ anzuzeigen, geben Sie Folgendes ein:

Get-ChildItem „C:\“

Verwenden Sie außerdem den Parameter -Path, um bestimmte Ordner, Unterordner und Inhalte anzuzeigen. Um beispielsweise alle Unterordner und Dateien im Ordner „Programme“ anzuzeigen, geben Sie Folgendes ein:


Get-ChildItem -Path „C:\Programme“

Verwenden Sie außerdem den Parameter -Recurse, um alle Dateien im angegebenen Ordner anzuzeigen -Name-Parameter zum Anzeigen des Projektnamens im Verzeichnis.


Get-ChildItem -Path „C:\Program Files\Fodler_Name“ -Recurse | Select FullName

Ersetzen Sie im obigen Befehl den Unterordner durch den Ordnernamen, um seinen Inhalt anzuzeigen.


7. Mit dem Cmdlet „Copy Item“ können Sie Dateien und Ordner sowie deren Inhalte kopieren und in verschiedene Verzeichnisse einfügen. Um Dateien und Ordner zu kopieren, geben Sie Copy-Item ein, gefolgt von den Parametern source-Path, -Destination und der Zieladresse. Um beispielsweise E:\Ordner1 und seinen Inhalt nach E:\Ordner2 zu kopieren, geben Sie Folgendes ein:

Copy-Item „E:\Folder1“ -Destination „E:\Folder2“ -Recurse
Bitte beachten Sie, dass der Parameter -Recurse im obigen Befehl für das Verschieben aller Ordnerinhalte verantwortlich ist. Ohne sie kopiert PowerShell nur den Ordner der obersten Ebene (Ordner1) und die im Befehl angegebenen Dateien.

Das obige ist der detaillierte Inhalt vonPowerShell-Befehle, die jeder Entwickler kennen sollte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:jingfakeji.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage