25Aug

Geek School: Lernen von Windows 7 - Fernverwaltung

click fraud protection

In dieser Installation von Geek School untersuchen wir, wie wir unsere Maschinen remote mit Remoteunterstützung, Remote Desktop, Windows Remote Management, auch bekannt als WinRM, und PowerShell verwalten können.

Achten Sie darauf, die vorherigen Artikel in dieser Geek School-Serie auf Windows 7:

  • Einführung in How-To Geek Schule
  • Upgrades und Migrationen
  • Konfigurieren von Geräten
  • Verwalten von Festplatten
  • Verwalten von Anwendungen
  • Verwalten von Internet Explorer
  • IP-Adressierung Grundlagen
  • Networking
  • WirelessNetzwerk
  • Windows Firewall

Und bleiben Sie für den Rest der Serie die ganze Woche dran.

Remoteunterstützung

Die Remoteunterstützung ist eine Funktion, die erstmals in Windows XP eingeführt wurde. Außerdem ist die Entfernung des Sprachchats unverändert geblieben. Bei Verwendung der Fernwartung sind zwei Benutzer mit einer Maschine verbunden und verwenden sie gleichzeitig. Zunächst gibt es die Hilfe suchende Person, die auch als -Host

instagram viewer
bekannt ist, sowie die Person, die den -Helfer genannt wird. Die Remote-Unterstützung konzentriert sich auf die Idee eines virtuellen Helpdesk-Szenarios.

Damit jemand Hilfe anfordern kann, müssen sie Ihnen eine Einladung senden, um ihnen zu helfen. Es gibt drei Möglichkeiten, wie Sie eine Einladung generieren können:

  • Wenn sich sowohl der Host als auch der Helper im selben Netzwerk befinden, können Sie eine -Datei an einem Netzwerkspeicherort speichern.
  • Wenn sie sich nicht im selben Netzwerk befinden, können Sie ihnen eine -E-Mail-Einladung senden.
  • Wenn Ihr Netzwerk IPv6 betreibt, was zu diesem Zeitpunkt sehr unwahrscheinlich ist, können Sie easy connect verwenden.

Der Host hat auch das letzte Wort über das, was in der Sitzung passiert, zum Beispiel können sie wählen, ob der Helfer die Maus und die Tastatur steuern kann und die Sitzung sogar trennen, wenn sie sich unwohl fühlen mit dem, was der Helfer macht.

Aktivieren der Remoteunterstützung

Um die Remoteunterstützung zu aktivieren, öffnen Sie das Startmenü, klicken Sie mit der rechten Maustaste auf Computer, und wählen Sie im Kontextmenü die Option Eigenschaften.

Wenn das Dialogfeld Systeminformationen geöffnet wird, klicken Sie auf den Link Ferneinstellungen auf der linken Seite.

Hier müssen Sie das Kontrollkästchen für Remote Assistance-Verbindungen zu Ihrem Computer aktivieren.

Wenn Sie auf die erweiterte Schaltfläche klicken, können Sie beispielsweise festlegen, ob der Helfer die Kontrolle über Maus und Tastatur übernehmen darf und wie lange die von Ihnen generierten Einladungen gültig sind.

Verwenden der Remoteunterstützung

Um jemanden um Hilfe zu bitten, müssen Sie eine Einladung einreichen.Öffnen Sie dazu das Startmenü, erweitern Sie die Wartung und wählen Sie Windows-Remoteunterstützung.

Wählen Sie dann jemanden einladen, dem Sie vertrauen, um Ihnen zu helfen.

Zu Demonstrationszwecken speichere ich die Einladung in eine Datei, aber benutze die von mir gewünschte Methode.

Ich habe meine Dokumentenbibliothek mit einem anderen PC in meinem Netzwerk geteilt, so dass die Einladung hier perfekt ist.

Sobald Sie die Einladung gespeichert haben, erhalten Sie ein Passwort. Dies ist sehr wichtig, da der Helfer dies eingeben muss, wenn er versucht, eine Verbindung zu Ihrem PC herzustellen.

Ich habe zu einem Computer gewechselt, auf dem Windows 8 läuft. Ich habe mich dafür entschieden, damit Sie nicht verwirrt werden, auf welchem ​​PC ich bin. Von der Windows 8 Maschine doppelklicke ich einfach auf die Einladung.

Ich gebe dann das Passwort ein, dass mein Kumpel auf dem Host-Rechner an mich sendet und klicke ok.

Der Host wird dann gefragt, ob er mir erlauben möchte, eine Verbindung zu seinem Rechner herzustellen. In diesem Fall weiß ich, wer versucht, eine Verbindung herzustellen, und ich kann auf Ja klicken.

Das ist alles. Ich kann jetzt genau sehen, was Sie auf Ihrem Windows 7 Computer in Echtzeit tun. Wenn Sie Benutzern erlaubt haben, die Kontrolle über Ihren PC zu übernehmen, wie im Abschnitt "Erweiterte Optionen" zu sehen, sehen Sie eine Anforderungssteuerungsschaltfläche, wie unten gezeigt. Der Host kann dann Ihre Anfrage erlauben oder ablehnen. Sie können auch die Chat-Funktion verwenden, wenn Sie dies wünschen.

Remotedesktop

Während sich die Remoteunterstützung auf ein Szenario mit zwei Benutzern konzentriert, konzentriert sich Remote Desktop auf einen einzelnen Benutzer. Der größte Unterschied zwischen Remoteunterstützung und Remotedesktop besteht darin, dass der Computer, mit dem ich mich verbinde, gesperrt wird, wenn ich mich mit einer Remotedesktopsitzung verbinde, sodass jeder, der vorbeigeht, nicht sehen kann, was ich auf diesem Computer mache. Wie Sie wahrscheinlich schon erraten haben, konzentriert sich Remote Desktop auf die Produktivität. Wenn ich zum Beispiel vergessen habe, ein Dokument zu bearbeiten, bevor ich die Arbeit verlasse, kann ich, wenn ich nach Hause komme, den Remotedesktop verwenden, um eine Verbindung zu diesem Computer herzustellen, und es wäre, als würde ich an meinem Schreibtisch sitzen.

Hinweis: Dies ist so nützlich, dass ich es sogar jeden Tag zuhause benutze, wo ich ein paar Server habe, denen kein Bildschirm zugeordnet ist;Tatsächlich haben sie nicht einmal eine Tastatur oder Maus. Sie haben einfach ein Stromkabel und ein Netzwerkkabel, das ist alles. Wenn ich etwas auf dem Server haben möchte, benutze ich einfach den Remote Desktop.

Aktivieren von Remotedesktop

Um Remotedesktop zu aktivieren, öffnen Sie das Startmenü, klicken Sie mit der rechten Maustaste auf Computer, und wählen Sie im Kontextmenü Eigenschaften aus.

Wenn das Dialogfeld Systeminformationen geöffnet wird, klicken Sie auf den Link Ferneinstellungen auf der linken Seite.

Hier müssen Sie das Kontrollkästchen aktivieren, das Remote Desktop-Verbindungen zu Ihrem Computer ermöglicht. Es gibt zwei Optionen zum Aktivieren von Remotedesktop:

  • Ermöglicht einfach die Verbindung von jedem Gerät, das das Remotedesktopprotokoll implementiert. Dies ist weniger sicher, ermöglicht Ihnen jedoch, eine Verbindung zu Ihrem PC über Geräte herzustellen, auf denen beispielsweise kein Windows-Gerät oder ein anderes Gerät mit Linux ausgeführt wird.
  • Alternativ können Sie Verbindungen von Computern mit Windows 7 oder höher zulassen, die das RDP mit Authentifizierung auf Netzwerkebene implementieren.

Wir können mit der sichereren Option arbeiten, da ich nur Computer mit Windows 7 und höher in meiner Umgebung habe.

Verwenden von Remotedesktop

Sobald Sie Remotedesktop auf einem Computer aktiviert haben, ist es sehr einfach, eine Verbindung zu ihm herzustellen. Um dies zu tun, öffnen Sie das Startmenü und erweitern Sie Zubehör, dann klicken Sie auf Remotedesktopverbindung.

Jetzt müssen Sie den Namen oder die IP-Adresse des Computers eingeben, für den Remote Desktop aktiviert ist, und dann auf Verbinden klicken.

Sie werden aufgefordert, Anmeldeinformationen einzugeben. Denken Sie daran: Sie müssen die Anmeldeinformationen eines Benutzers auf dem Remotecomputer eingeben und nicht den, von dem Sie eine Verbindung herstellen.

Das ist alles. Es fühlt sich jetzt an, als säßen Sie an der entfernten Maschine.

Eine Sache, die Sie bemerken werden, ist, dass Sie eine Menge der visuellen Effekte verlieren, wenn Sie RDP verwenden. Wenn Sie sich in einem LAN befinden und Gigabit Ethernet haben, möchten Sie dies möglicherweise ändern. Um dies zu tun, klicken Sie vor dem Verbinden auf das Dropdown-Menü Optionen.

Wechseln Sie dann zur Registerkarte Experience. Hier können Sie die Geschwindigkeit Ihrer Verbindung wählen, die die optimalen Einstellungen für Sie bestimmt.

WinRM

Hinweis: WinRM ist ein solides Management-Tool, aber wie Sie sehen werden, wurde es in der Vergangenheit durch die immer erstaunliche PowerShell Remoting-Funktion abgelöst.

Windows Remote Management ist ein kommandozeilenbasiertes Verwaltungsprotokoll. Die Sache, die WinRM wirklich hatte, war, dass es auf dem soliden HTTP-Protokoll basierte, das durch viele Firmen-Firewalls erlaubt war, so dass keine speziellen Ports geöffnet werden mussten. WinRM ist in Windows 7 nicht aktiviert und Sie müssen es manuell auf den Arbeitsstationen und Servern aktivieren, die Sie remote verwalten möchten. Um es zu aktivieren, öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und führen Sie Folgendes aus:

winrm quickconfig

Die folgenden Systemänderungen finden statt, wenn Sie WinRM aktivieren:

  • Der Windows-Fernverwaltungsdienst wird in einen verzögerten automatischen Start geändert.
  • Es werden HTTP-Listener für alle lokalen IP-Adressen erstellt.
  • Es wird eine Firewall-Ausnahme erstellt.

Das ist wirklich alles, was Sie tun müssen, um Ihren Computer für WinRM einzurichten.

Herstellen einer Verbindung mit einem WinRM-fähigen Computer

Um eine Verbindung zu einem Computer mit WinRM herzustellen, müssen Sie den Computer zur Liste der vertrauenswürdigen Hosts hinzufügen. Geben Sie dazu einfach den folgenden Befehl ein:

Hinweis: Sie müssen die IP-Adresse im folgenden Befehl in den Wert des Computers ändern, mit dem Sie eine Verbindung herstellen möchten.

winrm set winrm /config/ Client @{ TrustedHosts = "192.168.174.130"}

Sobald Sie den Rechner zu Ihrem TrustedHosts hinzugefügt haben, können Sie sich verbinden und einen beliebigen Befehl auf dem entfernten Rechner ausführen. Verwenden Sie dazu den Windows Remote Shell( WinRS) -Befehl.

winrs -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat

Sie müssen die folgenden Werte ersetzen:

  • 192.168.174.130 für die IP-Adresse einer Maschine mit WinRM aktiviert
  • Taylor für dieBenutzername eines lokalen Administrators auf dem fernen Rechner
  • Pa $$ w0rd für das Passwort für das oben angegebene Benutzerkonto.
  • netsat für den Befehl, den Sie ausführen möchten. Wenn Sie die Abhörports auf dem Remote-Computer wirklich sehen möchten, können Sie natürlich Netsat verwenden.

PowerShell Remoting

Wie bereits erwähnt, basiert die Remoting-Funktion von PowerShell auf WinRM.Stellen wir also fest, was es von der Legacy-Shell unterscheidet.

Object Orientation

Es gibt eine Sache, die PowerShell so mächtig macht, wie sie ist, und diese Sache wird Objektorientierung genannt. Objektorientierte Programmierung oder OOP, wie es bekannt geworden ist, ist eine Art der Programmierung, die die Wiederverwendung von Code unterstützt. Eine der Methoden, die dazu verwendet werden, ist das Erstellen von zusammengesetzten Datenstrukturen, die aus primitiven Datentypen wie Zahlen und Strings sowie anderen zusammengesetzten Strukturen bestehen. Diese zusammengesetzten Datenstrukturen werden Objekte genannt.

Einfach gesagt, ein Objekt ist eine Repräsentation von etwas. Objekte enthalten Eigenschaften, die das Ding beschreiben, und Methoden, die dem Objekt sagen, was es kann. Zum Beispiel könnten Sie ein Objekt namens Person haben. Das Objekt Person hätte:

  • Eine Eigenschaft, die die Farbe der Augen der Person beschreibt.
  • Eine Eigenschaft, die die Haarfarbe der Person beschreibt.
  • Es könnte eine Methode namens Schlaf haben.
  • Es könnte eine Methode namens Walk haben.

OOP ist eigentlich viel mehr als das, aber das wird als Arbeitsdefinition für jetzt dienen. Da alles in PowerShell ein Objekt ist, ist es sehr einfach mit Daten zu arbeiten. Das Cmdlet Get-Service ruft beispielsweise Informationen zu Diensten ab, die auf Ihrem lokalen Computer ausgeführt werden. Um zu sehen, welche Art von Objekt es ausgibt, leiten Sie es einfach an Get-Member:

Get-Service |Get-Member

Hier sehen Sie, dass es einen Objekttyp namens ServiceController ausgibt. Sie können auch die Methoden und Eigenschaften anzeigen, die ServiceController-Objekte unterstützen. Angesichts dieser Informationen ist es ziemlich trivial, herauszufinden, dass Sie einen Dienst stoppen können, indem Sie die Kill-Methode für das Objekt aufrufen, das den Dienst darstellt, den Sie stoppen möchten.

Remoting

Da wir WinRM eingerichtet haben, kann unser Windows 7-Rechner bereits über PowerShell ferngesteuert werden. Um ein Powershell-Cmdlet auf einem Remotecomputer auszuführen, verwenden Sie das Cmdlet Invoke-Command:

Invoke-Befehl WIN-H7INVSHKC7T{ get-service}

Das ist alles, was es zu tun gibt.

Wenn Sie Fragen haben, können Sie mich twittern @taybgibb, oder einfach einen Kommentar hinterlassen.