Startseite » wie man » Geek School Learning Windows 7 - Remote-Verwaltung

    Geek School Learning Windows 7 - Remote-Verwaltung

    In dieser Installation von Geek School untersuchen wir, wie wir unsere Computer über Remoteunterstützung, Remote Desktop, Windows Remote Management (auch als WinRM bezeichnet) und PowerShell remote verwalten können.

    Schauen Sie sich die vorherigen Artikel in dieser Geek School-Serie unter Windows 7 an:

    • Einführung in die How-To-Geek School
    • Upgrades und Migrationen
    • Geräte konfigurieren
    • Festplatten verwalten
    • Anwendungen verwalten
    • Internet Explorer verwalten
    • Grundlagen der IP-Adressierung
    • Vernetzung
    • Drahtlose Vernetzung
    • Windows-Firewall

    Und bleiben Sie die ganze Woche über auf dem Laufenden.

    Remoteunterstützung

    Die Remoteunterstützung ist eine Funktion, die erstmals in Windows XP eingeführt wurde und neben der Entfernung des Voice-Chats unverändert geblieben ist. Wenn Sie die Remoteunterstützung verwenden, sind zwei Benutzer an einen Computer angeschlossen und verwenden ihn gleichzeitig. Erstens gibt es die Person, die Hilfe benötigt, die auch als die Wirt sowie die Person, die den Benutzer unterstützt, der angerufen wird Helfer. Die Remote-Unterstützung konzentriert sich auf die Idee eines virtuellen Helpdesk-Szenarios.

    Damit jemand Hilfe anfordern kann, muss er Ihnen eine Einladung senden. Es gibt drei Möglichkeiten, eine Einladung zu generieren:

    • Wenn sich der Host und der Helfer im selben Netzwerk befinden, können Sie eine speichern Datei zu einem Netzwerkstandort.
    • Wenn sie sich nicht im selben Netzwerk befinden, können Sie ihnen eine E-Mail-Einladung.
    • Wenn in Ihrem Netzwerk IPv6 ausgeführt wird, was zu diesem Zeitpunkt höchst unwahrscheinlich ist, können Sie dies verwenden einfach verbinden.

    Der Gastgeber hat auch das letzte Wort darüber, was in der Sitzung abläuft. Zum Beispiel kann er auswählen, ob der Helfer die Maus und die Tastatur steuern kann, und er kann sogar die Sitzung jederzeit abbrechen, wenn er sich bei dem, was er tut, unwohl fühlt.

    Aktivieren der Remoteunterstützung

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

    Wenn das Dialogfeld "Systeminformationen" geöffnet wird, klicken Sie auf den Link Remote-Einstellungen auf der linken Seite.

    Hier müssen Sie das Kontrollkästchen aktivieren, das Remote Assistance-Verbindungen zu Ihrem Computer zulässt.

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

    Remoteunterstützung verwenden

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

    Dann können Sie jemanden einladen, dem Sie vertrauen.

    Zu Demonstrationszwecken werde ich die Einladung in einer Datei speichern, aber Sie können jederzeit die gewünschte Methode verwenden.

    Ich habe meine Dokumentenbibliothek mit einem anderen PC in meinem Netzwerk geteilt. Das Speichern der Einladung hier ist also perfekt.

    Nachdem 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 auf einen Computer umgestellt, auf dem Windows 8 ausgeführt wird. Ich habe mich dafür entschieden, damit Sie nicht verwirrt sind, auf welchem ​​PC ich mich gerade befinde. Von der Windows 8-Maschine aus doppelklicken Sie einfach auf die Einladung.

    Ich gebe dann das Passwort ein, das mein Buddy auf dem Host-Rechner an mich geschickt hat, und klicke auf OK.

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

    Das ist alles dazu. Ich kann jetzt genau sehen, was Sie in Echtzeit auf Ihrem Windows 7-Computer tun. Wenn Sie den Benutzern die Kontrolle über Ihren PC gestatten (siehe Abschnitt Erweiterte Optionen), wird eine Schaltfläche zur Anforderungssteuerung angezeigt (siehe unten). Der Gastgeber kann dann Ihre Anfrage zulassen oder ablehnen. Sie können die Chat-Funktion auch verwenden, wenn Sie dies wünschen.

    Remote Desktop

    Während sich die Remoteunterstützung auf ein Zwei-Benutzer-Szenario 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 Remote-Desktopsitzung verbinde, so dass jeder, der vorbeigeht, nicht sehen kann, was ich auf diesem Computer mache. Wie Sie wahrscheinlich bereits erraten haben, konzentriert sich Remote Desktop auf die Produktivität. Wenn ich beispielsweise vergessen habe, ein Dokument zu bearbeiten, bevor ich die Arbeit aufgegeben habe, könnte ich, wenn ich nach Hause komme, 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 täglich zu Hause benutze, wo ich einige Server habe, an die kein Bildschirm angeschlossen ist. Sie haben sogar keine Tastatur oder Maus. Sie haben einfach ein Stromkabel und ein Netzwerkkabel, das ist alles. Wenn ich etwas auf dem Server haben will, benutze ich einfach Remote Desktop.

    Aktivieren von Remote Desktop

    Um Remote Desktop zu aktivieren, öffnen Sie das Startmenü und klicken Sie mit der rechten Maustaste auf Computer. Wählen Sie dann im Kontextmenü die Option Eigenschaften.

    Wenn das Dialogfeld "Systeminformationen" geöffnet wird, klicken Sie auf den Link Remote-Einstellungen auf der linken Seite.

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

    • Erlauben Sie einfach die Verbindung von jedem Gerät, das das Remote Desktop Protocol implementiert. Dies ist weniger sicher, aber Sie können eine Verbindung zu Ihrem PC von Geräten herstellen, auf denen Windows nicht ausgeführt wird, z. B. von einem iOS-Gerät oder sogar von einem anderen Computer, auf dem Linux ausgeführt wird.
    • Alternativ können Sie festlegen, dass Verbindungen von Windows 7- oder neueren Rechnern zugelassen werden, die das RDP mit Authentifizierung auf Netzwerkebene implementieren.

    Wir können die sicherere Option wählen, da ich in meiner Umgebung nur Computer mit Windows 7 oder höher habe.

    Verwenden von Remote Desktop

    Wenn Sie Remote Desktop auf einem Computer aktiviert haben, ist es sehr einfach, eine Verbindung herzustellen. Öffnen Sie dazu das Startmenü, erweitern Sie Zubehör, und klicken Sie dann auf Remotedesktopverbindung.

    Jetzt müssen Sie den Namen oder die IP-Adresse des Computers mit aktiviertem Remote Desktop eingeben. Klicken Sie anschließend auf Verbinden.

    Sie werden zur Eingabe von Anmeldeinformationen aufgefordert. Denken Sie daran: Sie müssen die Anmeldeinformationen eines Benutzers auf dem Remote-Computer eingeben und nicht den, von dem aus Sie eine Verbindung herstellen.

    Das ist alles dazu. Es fühlt sich jetzt an, als würden Sie an der Remote-Maschine sitzen.

    Sie werden feststellen, dass Sie bei der Verwendung von RDP viele visuelle Effekte verlieren. Wenn Sie sich in einem LAN befinden und über Gigabit-Ethernet verfügen, möchten Sie dies möglicherweise ändern. Klicken Sie dazu vor dem Herstellen der Verbindung auf die Dropdown-Optionen.

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

    WinRM

    Hinweis: WinRM ist ein solides Verwaltungswerkzeug. Wie Sie jedoch bald sehen werden, wurde es durch die erstaunliche PowerShell Remoting-Funktion ersetzt.

    Die Windows-Remoteverwaltung ist ein auf Kommandozeilen basierendes Verwaltungsprotokoll. Das, was WinRM wirklich vorhatte, war, dass es auf dem soliden HTTP-Protokoll beruhte, das durch viele Firewalls von Unternehmen erlaubt ist, sodass keine speziellen Ports geöffnet werden mussten. WinRM ist unter Windows 7 nicht aktiviert und muss auf den Arbeitsstationen und Servern, die Sie remote verwalten möchten, manuell aktiviert werden. Um es zu aktivieren, öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und führen Sie Folgendes aus:

    winrm quickconfig

    Wenn Sie WinRM aktivieren, werden folgende Systemänderungen vorgenommen:

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

    Das ist wirklich alles, um Ihren Computer für WinRM einzurichten.

    Anschließen an einen WinRM-fähigen Computer

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

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

    winrm set winrm / config / client @ TrustedHosts = "192.168.174.130"

    Nachdem Sie den Computer zu Ihren TrustedHosts hinzugefügt haben, können Sie einen beliebigen Befehl auf dem Remote-Computer anschließen und ausführen. Verwenden Sie dazu den Befehl Windows Remote Shell (WinRS).

    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 eines Computers mit aktiviertem WinRM
    • Taylor für den Benutzernamen eines lokalen Administrators auf dem Remote-Computer
    • Pa $$ w0rd für das Kennwort für das oben angegebene Benutzerkonto.
    • netsat für den Befehl, den Sie ausführen möchten. Wenn Sie wirklich die Abhörports auf dem Remote-Computer sehen möchten, können Sie natürlich Netsat verwenden.

    PowerShell-Remoting

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

    Objektorientierung

    Es gibt eine Sache, die PowerShell so leistungsfähig macht wie sie ist, und dieses Objekt wird als Objektorientierung bezeichnet. Objektorientierte Programmierung (OOP) ist eine Programmierweise, 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 ausgedrückt ist ein Objekt eine Darstellung von etwas. Objekte enthalten Eigenschaften, die die Sache beschreiben, und Methoden, die dem Objekt mitteilen, was es tun kann. Beispielsweise haben Sie möglicherweise ein Objekt namens Person. Das Objekt Person hätte:

    • Eine Eigenschaft, die die Augenfarbe der Person beschreibt.
    • Eine Eigenschaft, die die Haarfarbe der Person beschreibt.
    • Möglicherweise gibt es eine Methode, die als Schlaf bezeichnet wird.
    • Möglicherweise gibt es eine Methode namens walk.

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

    Get-Service | Get-Member

    Hier können Sie sehen, wie ein Objekttyp namens ServiceController ausgegeben wird. Sie können auch die Methoden und Eigenschaften sehen, die von ServiceController-Objekten unterstützt werden. Angesichts dieser Informationen ist es ziemlich trivial, herauszufinden, dass Sie einen Dienst beenden können, indem Sie die Kill-Methode für das Objekt aufrufen, das den Dienst darstellt, den Sie stoppen möchten.

    Remoting

    Seitdem wir WinRM eingerichtet haben, kann unser Windows 7-Computer bereits über PowerShell ferngesteuert werden. Zum Ausführen eines Powershell-Cmdlets auf einem Remote-Computer verwenden Sie das Cmdlet Invoke-Command:

    Aufrufbefehl WIN-H7INVSHKC7T get-service

    Das ist alles dazu.


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