Startpagina » hoe » Geek School Learning Windows 7 - Beheer op afstand

    Geek School Learning Windows 7 - Beheer op afstand

    In deze installatie van Geek School bekijken we hoe we onze machines op afstand kunnen beheren met behulp van Hulp op afstand, Extern bureaublad, Windows Remote Management ook bekend als WinRM en PowerShell.

    Bekijk de eerdere artikelen in deze Geek School-serie in Windows 7:

    • Introductie van How-To Geek School
    • Upgrades en migraties
    • Apparaten configureren
    • Schijven beheren
    • Toepassingen beheren
    • Internet Explorer beheren
    • IP-adressering Grondbeginselen
    • Netwerken
    • Draadloze netwerken
    • Windows Firewall

    En blijf op de hoogte voor de rest van de serie deze week.

    Hulp op afstand

    Hulp op afstand is een functie die voor het eerst debuteerde in Windows XP en die naast het verwijderen van voice-chat ongewijzigd is gebleven. Als u hulp op afstand gebruikt, zijn er twee gebruikers die op hetzelfde apparaat zijn aangesloten en tegelijkertijd worden gebruikt. Ten eerste is er de persoon die hulp nodig heeft die ook bekend staat als de gastheer evenals de persoon die de gebruiker assisteert die de. wordt genoemd helper. Hulp op afstand is gecentreerd rond het idee van een soort van virtuele helpdeskscenario.

    Om iemand om hulp te vragen, moeten ze u een uitnodiging sturen om hen te helpen. Er zijn drie manieren om een ​​uitnodiging te genereren:

    • Als zowel de host als de helper zich op hetzelfde netwerk bevinden, kunt u een het dossier naar een netwerklocatie.
    • Als ze zich niet op hetzelfde netwerk bevinden, kun je ze een sturen e-mail uitnodiging.
    • Als uw netwerk IPv6 gebruikt, wat hoogst onwaarschijnlijk is op dit moment, kunt u gebruiken eenvoudig aan te sluiten.

    De host heeft ook het laatste woord over wat er in de sessie gebeurt, ze kunnen bijvoorbeeld kiezen of de helper de muis en het toetsenbord kan bedienen en zelfs de sessie op elk moment kunnen verbreken als ze zich ongemakkelijk voelen met wat de helper doet.

    Hulp op afstand inschakelen

    Om Hulp op afstand in te schakelen, opent u het menu Start en klikt u met de rechtermuisknop op Computer en selecteert u vervolgens Eigenschappen in het contextmenu.

    Wanneer het dialoogvenster Systeeminformatie wordt geopend, klikt u op de koppeling Instellingen op afstand aan de linkerkant.

    Hier moet u het selectievakje inschakelen waarmee verbindingen voor Hulp op afstand met uw computer mogelijk zijn.

    Als u op de geavanceerde knop klikt, kunt u dingen wijzigen, zoals of de helper de controle over uw muis en toetsenbord mag krijgen en hoe lang de uitnodigingen die u genereert geldig zijn voor.

    Hulp op afstand gebruiken

    Als u wilt dat iemand u helpt, moet u een uitnodiging maken. Open hiervoor het startmenu, vouw het onderhoud uit en kies Windows Hulp op afstand.

    Kies vervolgens om iemand uit te nodigen die u vertrouwt om u te helpen.

    Voor demonstratiedoeleinden ga ik de uitnodiging opslaan in een bestand, maar voel je vrij om elke gewenste methode te gebruiken.

    Ik heb mijn documentenbibliotheek gedeeld met een andere pc in mijn netwerk, dus het opslaan van de uitnodiging hier is perfect.

    Nadat u de uitnodiging hebt opgeslagen, krijgt u een wachtwoord. Dit is erg belangrijk omdat de helper dit moet invoeren wanneer ze proberen verbinding te maken met uw pc.

    Ik ben overgestapt naar een computer met Windows 8. Ik heb ervoor gekozen om dit te doen zodat je niet in de war raakt over de pc waar ik op sta. Vanaf de Windows 8-computer dubbelklik ik gewoon op de uitnodiging.

    Vervolgens voer ik het wachtwoord in dat mijn buddy op de hostcomputer naar mij heeft gestuurd en klikt op ok.

    De host zal dan gevraagd worden of ze me toestemming willen geven om verbinding te maken met hun machine. In dit geval weet ik wie er probeert verbinding te maken en kan ik op Ja klikken.

    Dat is alles wat er is. Ik kan nu precies zien wat u aan het doen bent op uw Windows 7-computer in realtime. Als u gebruikers toestemming geeft om uw pc te besturen, zoals te zien is onder het gedeelte met geavanceerde opties, ziet u een knop voor het beheer van een verzoek zoals hieronder weergegeven. De gastheer kan dan uw verzoek toestaan ​​of weigeren. U kunt de chatfunctie ook gebruiken als u dat wilt.

    Extern bureaublad

    Terwijl Hulp op afstand zich richt op een scenario met twee gebruikers, richt Remote Desktop zich op één gebruiker. Het grootste verschil tussen Remote Assistance en Remote Desktop is dat wanneer ik verbinding maak met een externe bureaubladsessie, de computer waarmee ik verbinding maak, wordt vergrendeld zodat iedereen die langs loopt niet kan zien wat ik aan het doen ben op die computer. Zoals u waarschijnlijk al vermoedde, richt Remote Desktop zich op productiviteit. Als ik bijvoorbeeld vergeet een document te bewerken voordat ik mijn werk verliet, zou ik bij thuiskomst Remote Desktop kunnen gebruiken om verbinding te maken met die machine en het zou zijn alsof ik aan mijn bureau zit.

    Opmerking: dit is zo handig dat ik het zelfs elke dag thuis gebruik waar ik een aantal servers zonder scherm aan heb; in feite hebben ze zelfs geen toetsenbord of muis. Ze hebben gewoon een stroomkabel en een netwerkkabel, meer niet. Als ik iets op de server wil doen, gebruik ik gewoon remote desktop.

    Extern bureaublad inschakelen

    Om Extern bureaublad in te schakelen, opent u het menu Start en klikt u met de rechtermuisknop op Computer en selecteert u vervolgens Eigenschappen in het contextmenu.

    Wanneer het dialoogvenster Systeeminformatie wordt geopend, klikt u op de koppeling Instellingen op afstand aan de linkerkant.

    Hier moet u het selectievakje inschakelen waarmee externe bureaubladverbindingen met uw computer kunnen worden gemaakt. Er zijn twee opties om Remote Desktop in te schakelen:

    • Eenvoudig verbinding toestaan ​​vanaf elk apparaat dat het Remote Desktop Protocol implementeert. Dit is minder veilig maar biedt u de mogelijkheid om verbinding te maken met uw pc vanaf apparaten die bijvoorbeeld niet met Windows werken, een iOS-apparaat of zelfs een andere computer waarop Linux wordt uitgevoerd.
    • Als alternatief kunt u ervoor kiezen om verbindingen toe te staan ​​vanaf Windows 7 of later, die de RDP met netwerkniveauverificatie implementeren.

    We kunnen kiezen voor een veiligere optie, omdat ik alleen computers met Windows 7 en later in mijn omgeving heb.

    Remote Desktop gebruiken

    Nadat u Remote Desktop op een computer hebt ingeschakeld, kunt u er heel gemakkelijk mee verbinden. Open hiervoor het startmenu en vouw Accessoires uit en klik op Verbinding met extern bureaublad.

    Nu moet u de naam of het IP-adres van de machine invoeren met Remote Desktop ingeschakeld en vervolgens op verbinden klikken.

    U wordt gevraagd om referenties. Let op: u moet inloggegevens van een gebruiker invoeren op de externe machine en niet degene waarmee u verbinding maakt.

    Dat is alles wat er is. Het voelt nu alsof u op de externe machine zit.

    Een ding dat je zal opvallen, is dat je veel van de visuele effecten verliest wanneer je RDP gebruikt. Als u op een LAN bent en Gigabit Ethernet hebt, wilt u dit misschien wijzigen. Om dit te doen, klikt u voordat u verbinding maakt op het keuzemenu met opties.

    Schakel vervolgens over naar het tabblad Ervaring. Hier kunt u de snelheid van uw verbinding kiezen, die de optimale instellingen voor u zal bepalen.

    WinRM

    Opmerking: WinRM is een solide beheertool maar zoals u zult zien, is het in korte tijd vervangen door de altijd verbluffende PowerShell Remoting-functie.

    Windows Remote Management is een op opdrachtregel gebaseerd beheerprotocol. Het ding waar WinRM echt voor op de goede weg was, was dat het gebaseerd was op het solide HTTP-protocol dat door veel bedrijfsfirewalls is toegestaan, dus het was niet nodig om speciale poorten te openen. WinRM wordt niet ingeschakeld op Windows 7 en u moet het handmatig inschakelen op de werkstations en servers die u op afstand wilt beheren. Om het in staat te stellen een verhoogde opdrachtprompt te openen en uit te voeren:

    winrm quickconfig

    De volgende systeemwijzigingen vinden plaats wanneer u WinRM inschakelt:

    • De Windows Remote Management-service wordt gewijzigd in een vertraagde automatische start.
    • Hiermee worden HTTP-luisteraars gemaakt op alle lokale IP-adressen
    • Er wordt een firewall-uitzondering gemaakt

    Dat is echt alles wat er is om je computer in te stellen voor WinRM.

    Verbinding maken met een WinRM-computer

    Om met WinRM verbinding te maken met een computer, moet u de machine toevoegen aan uw lijst met vertrouwde hosts. Om dat eenvoudig te doen, typt u de volgende opdracht:

    Opmerking: U moet het IP-adres in de onderstaande opdracht wijzigen naar het IP-adres van de machine waarmee u verbinding probeert te maken.

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

    Nadat u de machine hebt toegevoegd aan uw TrustedHosts, kunt u verbinding maken en elke gewenste opdracht uitvoeren op de externe computer. Om dit te doen gebruikt u de Windows Remote Shell (WinRS) -opdracht.

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

    U moet de volgende waarden vervangen:

    • 192.168.174.130 voor het IP-adres van een machine waarop WinRM is ingeschakeld
    • Taylor voor de gebruikersnaam van een lokale beheerder op de externe computer
    • Pa $$ w0rd voor het wachtwoord voor het hierboven gespecificeerde gebruikersaccount.
    • netsat voor de opdracht die u wilt uitvoeren. Natuurlijk, als je echt de luisterpoorten op de externe machine wilt zien, voel je dan vrij om netsat te gebruiken.

    PowerShell Remoting

    Zoals ik eerder al zei, is de Remoting-functie van PowerShell bovenop WinRM gebouwd. Laten we dus vaststellen wat het onderscheidt van de oude shell.

    Objectoriëntatie

    Er is één ding dat PowerShell net zo krachtig maakt als het is, en dat ding wordt objectoriëntatie genoemd. Object-georiënteerd programmeren, of OOP zoals het bekend is geworden, is een programmeerstijl die coderen hergebruikt. Een van de methoden die het gebruikt om dit te bereiken, biedt u de mogelijkheid om samengestelde gegevensstructuren te maken die bestaan ​​uit primitieve gegevenstypen zoals getallen en tekenreeksen en andere samengestelde structuren. Deze samengestelde gegevensstructuren worden objecten genoemd.

    Simpel gezegd, een object is een weergave van iets. Objecten bevatten eigenschappen die het ding beschrijven en methoden die het object vertellen wat het kan doen. U hebt bijvoorbeeld een object met de naam Persoon. Het Person-object zou hebben:

    • Een eigenschap die de kleur van de ogen van de persoon beschrijft.
    • Een eigenschap die de kleur van het haar van de persoon beschrijft.
    • Het kan een methode hebben die slaap wordt genoemd.
    • Het kan een methode hebben die 'wandelen' wordt genoemd.

    OOP is eigenlijk veel meer dan dit, maar dit zal nu als werkdefinitie dienen. Omdat alles in PowerShell een object is, is het heel eenvoudig om met gegevens te werken. De cmdlet Get-Service krijgt bijvoorbeeld informatie over services die op uw lokale computer worden uitgevoerd. Om te zien wat voor soort object het produceert, hoeft u het alleen maar naar Get-Member te pipen:

    Get-Service | Get-Member

    Hier kunt u zien dat het een type object uitvoert dat een ServiceController wordt genoemd. U kunt ook de methoden en eigenschappen zien die ServiceController-objecten ondersteunen. Met deze informatie is het vrij triviaal om erachter te komen dat je een service kunt stoppen door de Kill-methode te gebruiken voor het object dat de service vertegenwoordigt die je wilt stoppen.

    Remoting

    Sinds we WinRM hebben opgezet, kan onze Windows 7-machine al via PowerShell op afstand worden bestuurd. Om een ​​powershell-cmdlet op een externe machine uit te voeren, gebruikt u de cmdlet Invoke-Command:

    Invoke-Command WIN-H7INVSHKC7T get-service

    Dat is alles wat er is.


    Als u vragen heeft, kunt u mij tweeten @taybgibb, of u kunt gewoon een reactie achterlaten.