Windows PowerShell ist ein „Command Executive“-Befehlszeilensystem und eine „Script“-Skriptsprache, mit der Sie Ihr System verwalten können. Im folgenden Artikel stellt Ihnen LuckyTemplates 10 PowerShell-Befehle vor, mit denen Sie Ihren Computer effektiv aus der Ferne verwalten können.
Anfrage:
- Auf Ihrem Computer läuft das Betriebssystem Windows Vista (oder höher).
- Server läuft unter Windows Server 2008 (oder höher).
- PowerShell 5.0.
- Zugriff auf Administratorrechte.
1. Erstellen Sie eine PowerShell-Sitzung
Befehl : Enter-PSSession
Zum Beispiel:
Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME
Durch das Erstellen einer PSSession kann ein Administrator eine Remoteverbindung zu einem anderen Computer im Netzwerk herstellen und auf diesem Computer so viele PS-Befehle wie möglich ausführen.
Während der Interaktion können viele Befehle aus der Ferne ausgeführt werden. Der Grund dafür ist, dass der Administrator über eine Zugriffsschnittstelle verfügt, als ob er vor Ihrem Computer säße.
2. Führen Sie die Befehle aus
Befehl : Invoke-Befehl
Zum Beispiel:
Invoke-Command -Computer REMOTE_COMPUTER_NAME -ScriptBlock {PowerShell-Befehl}
Die Verwendung des Befehls „Invoke-Command“ auf PS führt zu denselben Ergebnissen wie die Ausführung einer Sitzung mit Befehl 1 oben. Wenn Sie jedoch „Invoke“ zum Aufrufen eines Remote-Befehls verwenden, wird nur ein Befehl gleichzeitig ausgeführt.
Dadurch soll verhindert werden, dass mehrere Befehle gleichzeitig ausgeführt werden, es sei denn, die Befehle werden als .PS1-Datei gespeichert und ihr Skript wird aufgerufen.
3. Starten Sie den Computer neu
Befehl: Computer neu starten
Zum Beispiel:
Restart-Computer -ComputerName REMOTE_COMPUTER_NAME –Force
Manchmal werden Sie bei der Installation oder Neukonfiguration des Systems, damit es ordnungsgemäß funktioniert, aufgefordert, Ihren Computer neu zu starten. Oder starten Sie in einigen anderen Fällen einfach Ihren Computer neu, um die Änderungen zu übernehmen und Ihren Computer zu aktualisieren. Dann müssen Sie zur Ausführung nur noch einen einzigen PS-Befehl verwenden.
4. Pingen Sie den Computer an
Befehl: Test-Verbindung
Zum Beispiel:
Testverbindung -Computername DESTINATION_COMPUTER_NAME -Quelle SOURCE_COMPUTER_NAME
PING ist einer der nützlichsten Befehle im „Arsenal“ von Sysadmin (Systemadministrator). Es ist ganz einfach, Sie müssen nur den PING-Befehl eingeben und der Befehl überprüft die Verbindung auf der aktuellen Station auf Ihrem Computer und auf anderen Remote-Systemen.
Test-Connection „hebt“ den PING-Befehl auf eine neue Ebene, indem er ihn in das PS-Cmdlet „einfügt“.
Angenommen, Sie müssen die Verbindungsinformationen zwischen dem Server und dem Remote-Gerät überprüfen. ICMP-Anfragen werden vom Server an Remote-Geräte gesendet, Berichte werden jedoch an Ihre Verwaltungsstation zurückgesendet.
5. Dienste anzeigen und bearbeiten
Befehl: Set-Service
Zum Beispiel:
Set-Service -ComputerName REMOTE_COMPUTER_NAME -Name SERVICE_NAME -Status SERVICE_STATUS
Dienstleistungen sind teilweise sehr „schwierig“. Abhängig davon, was auf einem bestimmten Computer passiert, können Dienste zum ungünstigsten Zeitpunkt „stoppen“. Durch die Identifizierung laufender Dienste mithilfe des Cmdlet-Befehls „Get-Service“ können Sie den aktuellen Status der Dienste ermitteln.
Sobald Sie alle verfügbaren Informationen „erfasst“ haben, können Sie einen Status für den Dienst einrichten – es kann sich um einen Dienst handeln, der mit dem Buchstaben W beginnt, oder Sie können alle Dienste auf einmal einrichten.
6. Hintergrundaufgaben (Nebenaufgaben) ausführen
Befehl: Start-Job
Zum Beispiel:
Start-Job -FilePath PATH_TO_SCRIPT.PS1
Mit diesem Befehl können Sie Skripte oder Hintergrundanwendungen ausführen, ohne sich anmelden oder andere Aufgaben ausführen zu müssen. Darüber hinaus wird dieser Befehl auch dann ausgeführt, wenn der Befehl fehlschlägt, und unterbricht nicht die lokale Anmeldung des Benutzers am System.
7. Schalten Sie den Computer aus
Befehl: Stopp-Computer
Zum Beispiel:
Stop-Computer -ComputerName REMOTE_COMPUTER_NAME –Force
Wie bei anderen Geräten auch, müssen Sie sich nach der Nutzung Ihres Computers „ausruhen“. Beim Herunterfahren können Sie diesen Cmdlet-Befehl verwenden, um sicherzustellen, dass Ihr Computer ordnungsgemäß heruntergefahren wird.
8. Verbinden Sie den Computer mit einer Domäne (Domäne)
Befehl: Computer hinzufügen
Zum Beispiel:
Add-Computer -ComputerName COMPUTER_NAMES_TO_BE_JOINED -DomainName DOMAIN.COM -Credential DOMAIN\USER -Restart
Der Vorgang des Beitritts eines Computers zu einer Domäne ist recht einfach: Sie müssen nur dreimal klicken, dann die vollständigen Administratorinformationen eingeben und fertig. Allerdings ist die Verwendung dieser herkömmlichen Methode zum Zusammenführen von Hunderten von Domänen äußerst zeitaufwändig.
In diesem Fall können Sie sich die Lösung als Verwendung von PowerShell vorstellen. Der Cmdlet-Befehl ermöglicht den gleichzeitigen Beitritt mehrerer Computer zu einer Domäne und erfordert nur die genau einmalige Eingabe von Administratorinformationen.
9. Anwendungen und Dienste verwalten
Befehl: Import-Modul
Zum Beispiel:
Import-Modul -Name NAME_OF_POWERSHELL_MODULE
Eine der herausragendsten Funktionen von PowerShell ist die flexible Verwaltung von Anwendungen, Programmen usw., von Computersystemen bis hin zu Anwendungen wie Microsoft Exchange. Einige Anwendungen und Dienste ermöglichen nur ein bestimmtes Maß an Verwaltung über eine grafische Oberfläche. Der Rest wird standardmäßig von PS verwaltet.
Dies geschieht durch die Verwendung von Modulen, die die notwendigen Codebasen enthalten, um zusätzliche PowerShell-Befehle eines bestimmten Dienstes oder einer bestimmten Anwendung auszuführen. Module werden nur bei Bedarf verwendet und wenn sie die PS-Funktionalität auf einen bestimmten Dienst oder eine bestimmte Anwendung erweitern. Nach Abschluss können Sie das Modul vollständig aus der aktiven Sitzung entfernen, ohne es ausschalten zu müssen.
10. Benennen Sie den Computer um
Befehl: Computer umbenennen
Zum Beispiel:
Rename-Computer -NewName NEW_COMPUTER_NAME -LocalCredential COMPUTERNAME\USER –Neustart
Abhängig von vielen Faktoren, einschließlich Sicherheit, Unternehmensrichtlinien usw., können Sie Ihren Computer möglicherweise umbenennen oder auch nicht. In jedem Fall ist der Befehl „Umbenennen“ nützlich, wenn Sie an einem oder mehreren Systemen – Gruppen oder einer Domäne – arbeiten.
Der Befehl benennt ein Gerät um und startet neu, damit die Änderungen wirksam werden. Wenn Schema Active Directory dies für eine Domäne unterstützt, werden neue Computer auch in AD umbenannt. Das Objekt behält alle seine Einstellungen und den Domänenbeitrittsstatus bei, zeigt jedoch den neuen Namen an.
Weitere Artikel finden Sie weiter unten:
Viel Glück!