Powershell: Die wichtigsten Befehle für Administratoren

Mit der Powershell erledigen Sie viel Arbeit in kurzer Zeit: Diese Powershell-Befehle sollten Windows-Profis und -Administratoren kennen. [...]

3. VERSCHIEDENE MÖGLICHKEITEN FÜR DEN NETZWERKZUGRIFF MIT DER POWERSHELL
Sie haben mehrere Möglichkeiten PowerShell-Befehle über das Netzwerk auszuführen. Zunächst können Sie sich über die PowerShell oder der PowerShell ISE normale CMDlets mit der Option -computername ausführen. In diesem Fall wird die lokale PowerShell-Sitzung verwendet, aber die PowerShell sendet den Befehl über das Netzwerk auf den Ziel-Server. Mit dem Befehl

Get-Help * -Parameter ComputerName

lassen Sie sich eine Liste aller dieser Cmdlets anzeigen.

PowerShell-Befehle lassen sich auch über das Netzwerk durchführen. (c) tecchannel.de

Die zweite Möglichkeit besteht darin, dass Sie in der PowerShell oder der PowerShell ISE direkt eine PowerShell-Sitzung auf dem Remoteserver öffnen. Alle Befehle, die Sie in dieser Sitzung ausführen, werden dann auf dem Remotecomputer ausgeführt. Hier ist dann die Option -computername nicht notwendig, da die Sitzung ohnehin auf dem Remotecomputer ausgeführt wird.

Wollen Sie von einer lokalen PowerShell-Sitzung über das Netzwerk Programme auf einem Remotecomputer starten, verwenden Sie folgenden Befehl:

Invoke-Command -ComputerName -ScriptBlock { } -credential

Funktioniert der Befehl, öffnet sich ein Authentifizierungsfenster und Sie müssen das Kennwort für den Benutzer eingeben.

Mit dem CMDlet

Test-WsMan

testen Sie den Zugriff. Erhalten Sie keine Fehlermeldung, sondern eine Statusanzeige, funktioniert der Zugriff vom Quell-Computer auf den Ziel-Computer.

In der PowerShell ISE öffnen Sie Remote-Sitzungen am einfachsten. Dazu rufen Sie DateiNeue Remote-PowerShell-Registerkarte auf, geben den Servernamen ein und Anmeldedaten für den Server. Alle Befehle, die Sie in dieser Sitzung ausführen, werden auf dem Remotecomputer gestartet.

Um eine Remotesitzung in der normalen PowerShell zu erstellen, geben Sie das Cmdlet New-PSSession ein. Mit

Enter-PSSession

bauen Sie eine Verbindung auf. Wollen Sie sich mit einem anderen Benutzer authentifizieren, verwenden Sie

Enter-PSSession -ComputerName -Credential .

Mit Exit-Session beenden Sie diese Sitzung wieder. Sie können in Windows Server 2012 R2 und Windows 8.1 auch Sitzungen unterbrechen und erneut aufzubauen. Bei unterbrochenen Sitzungen laufen die Cmdlets in der Sitzung weiter. Dazu nutzen Sie die Cmdlets

Disconnect-PSSession, Connect-PSSession

und

Receive-PSSession.

4. UNBEAUFSICHTIGTE INSTALLATION VON ROLLEN UND FEATURES
Neben der Möglichkeit, Rollen und Features über die PowerShell zu installieren, indem Sie den Namen der Rolle und des Features angeben, können Sie in der PowerShell auch die XML-Steuerungsdatei verwenden, die Sie im Assistenten zum Installieren von neuen Rollen im letzten Fenster speichern können.

Die automatische Installation von Serverrollen über die PowerShell können Sie im Server-Manager vorbereiten (c) tecchannel.de

Um auf einem anderen Server die gleichen Rollen und Features zu installieren, verwenden Sie die PowerShell und geben die XML-Datei mit. Dabei verwenden Sie das Cmdlet

Install-WindowsFeature

mit der Option -ConfigurationFilePath, Zum Beispiel

Install-WindowsFeature -ConfigurationFilePath C:Dateniis.xml.

Mit einer Konfigurationsdatei erleichtern Sie die Installation von Serverrollen in der PowerShell (c) tecchannel.de


Mehr Artikel

News

KI in der Softwareentwicklung

Der “KI Trend Report 2025” von Objectbay liefert Einblicke, wie generative KI entlang des Software Engineering Lifecycle eingesetzt wird. Dafür hat das Linzer Softwareentwicklungs-Unternehmen 9 KI-Experten zu ihrer Praxiserfahrung befragt und gibt Einblicke, wie der Einsatz von KI die IT-Branche verändert wird. […]

News

F5-Studie enthüllt Lücken im Schutz von APIs

APIs werden immer mehr zum Rückgrat der digitalen Transformation und verbinden wichtige Dienste und Anwendungen in Unternehmen. Gerade im Zusammenhang mit kommenden KI-basierten Bedrohungen zeigt sich jedoch, dass viele Programmierschnittstellen nur unzureichend geschützt sind. […]

News

VINCI Energies übernimmt Strong-IT

VINCI Energies übernimmt Strong-IT in Innsbruck und erweitert damit das Leistungsspektrum seiner ICT-Marke Axians. Strong-IT schützt seit mehr als zehn Jahren Unternehmen gegen digitale Bedrohungen, während Axians umfassende IT-Services einbringt. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*