25Aug

Geek School: Læring Windows 7 - Fjernadministration

I denne installation af Geek School ser vi på, hvordan vi kan administrere vores maskiner eksternt ved hjælp af Remote Assistance, Remote Desktop, Windows Remote Management også kendt som WinRM og PowerShell.

Sørg for at tjekke de tidligere artikler i denne Geek School-serie på Windows 7:

  • Introduktion til How-To Geek School
  • Opgraderinger og Migreringer
  • Konfigurere enheder
  • Administrationsdiske
  • Administrere Applications
  • Administrere Internet Explorer
  • IP-adresseringsgrundlag
  • Netværk
  • TrådløsNetværk
  • Windows Firewall

Og hold dig indstillet til resten af ​​serien hele ugen.

Fjernhjælp

Fjernhjælp er en funktion, der først blev debuteret i Windows XP, og foruden fjernelsen af ​​telefonsamtalen er forblevet uændret. Når du bruger fjernsupport, er der to brugere tilsluttet en maskine, samtidig med at den bruges. For det første er der den person, der har brug for hjælp, som også er kendt som vært samt den person, der hjælper brugeren, der hedder hjælperen .Fjernhjælp er centreret omkring ideen om en virtuel helpdesk slags scenario.

For at nogen kan anmode om hjælp, skal de sende dig en invitation til at hjælpe dem. Der er tre måder, du kan generere en invitation til:

  • Hvis både værten og hjælperen er på samme netværk, kan du gemme en -fil til en netværksplacering.
  • Hvis de ikke er på samme netværk, kan du sende dem en email invitation.
  • Hvis dit netværk kører IPv6, hvilket er meget usandsynligt på dette tidspunkt, kan du bruge nemt at forbinde .

Værten har også det endelige ord om, hvad der foregår i sessionen, for eksempel kan de vælge om hjælperen kan styre musen og tastaturet og kan endda afbryde sessionen når som helst, hvis de føler sig ubehagelige med hvad hjælperen gør.

Aktivering af fjernhjælp

Hvis du vil aktivere Fjernhjælp, skal du åbne startmenuen og højreklikke på Computer og derefter vælge Egenskaber fra kontekstmenuen.

Når dialogboksen Systemoplysninger åbnes, skal du klikke på linket Fjernindstillinger, der findes på venstre side.

Her skal du tjekke boksen, der tillader fjernadgangsforbindelser til din computer.

Hvis du klikker på den avancerede knap, kan du ændre ting som om hjælperen får lov til at tage kontrol over musen og tastaturet, samt hvor længe invitationer du genererer gælder for.

Brug af fjernhjælp

For at anmode om, at nogen hjælper dig, skal du foretage en invitation. For at gøre det skal du åbne startmenuen, udvide vedligeholdelse og vælge Windows Fjernhjælp.

Vælg derefter at invitere en person, du har tillid til at hjælpe dig.

Til demonstrationsformål vil jeg gemme invitationen ud til en fil, men vær så velkommen til at bruge den metode du ønsker.

Jeg har delt mit dokumentbibliotek med en anden pc på mit netværk, så det er perfekt at gemme invitationen her.

Når du har gemt invitationen, får du adgangskode. Dette er meget vigtigt, da hjælperen skal indtaste dette, når de forsøger at oprette forbindelse til din pc.

Jeg har skiftet over til en maskine, der kører Windows 8. Jeg valgte at gøre dette, så du ikke bliver forvirret over hvilken pc jeg er på.Fra Windows 8-maskinen skal jeg simpelthen dobbeltklikke på invitationen.

Jeg indtaster så adgangskoden, som min kompis, på værtsmaskinen sendte til mig og klikker ok.

Værten bliver derefter spurgt, om de vil tillade mig at oprette forbindelse til deres maskine. I dette tilfælde ved jeg, hvem der forsøger at oprette forbindelse, så jeg kan klikke Ja.

Det er alt der er til det. Jeg kan nu se præcis, hvad du laver på din Windows 7-computer i realtid. Hvis du tillod brugere at tage kontrol over din pc, som vist under afsnittet avancerede indstillinger, vil du se en anmodningskontrolknap som vist nedenfor. Værten får derefter lov til at tillade eller afvise din anmodning. Du kan også bruge chat-funktionen, hvis du vælger det.

Remote Desktop

Mens Remote Assistance er fokuseret omkring et tobruger scenario, er Remote Desktop fokuseret omkring en enkelt bruger. Den største forskel mellem fjernsupport og fjernskrivebord er, at når jeg opretter forbindelse til en ekstern desktop-session, bliver computeren, jeg forbinder til, låst, så alle, der går forbi, ikke kan se, hvad jeg laver på den pågældende maskine. Som du sikkert har gættet nu, er Remote Desktop fokuseret på produktivitet. Hvis jeg for eksempel har glemt at redigere et dokument, inden jeg forlod arbejdet, kunne jeg bruge Remote Desktop til at oprette forbindelse til den pågældende maskine, og jeg ville sidde ved mit skrivebord.

Bemærk: Dette er så nyttigt, jeg bruger det selv hver dag derhjemme, hvor jeg har et par servere uden skærm knyttet til dem;Faktisk har de ikke engang et tastatur eller en mus. De har simpelthen et strømkabel og et netværkskabel, det er alt sammen. Når jeg vil til noget på serveren, bruger jeg bare fjernbetjening.

Aktivering af fjernskrivebord

Hvis du vil aktivere Fjernskrivebord, skal du åbne startmenuen og højreklikke på Computer, og derefter vælge Egenskaber fra kontekstmenuen.

Når dialogboksen Systemoplysninger åbnes, skal du klikke på linket Fjernindstillinger, der findes på venstre side.

Her skal du tjekke boksen, der tillader fjernskrivebøsning til din computer. Der er to muligheder for at aktivere fjernskrivebord:

  • Tillad kun forbindelse fra enhver enhed, der implementerer Remote Desktop Protocol. Dette er mindre sikkert, men giver dig mulighed for at oprette forbindelse til din pc fra enheder, der ikke kører Windows, f.eks. En iOS-enhed eller endda en anden computer, der kører Linux.
  • Alternativt kan du vælge at tillade forbindelser fra Windows 7 eller nyere maskiner, som implementerer RDP'en med Network Level Authentication.

Vi kan gå med den sikrere løsning, da jeg kun har computere, der kører Windows 7 og senere i mit miljø.

Brug af fjernskrivebord

Når du har aktiveret Remote Desktop på en computer, er det meget nemt at oprette forbindelse til det. For at gøre det skal du åbne startmenuen og udvide tilbehør og derefter klikke på forbindelsen til fjernskrivebord.

Nu skal du indtaste maskinens navn eller IP-adresse med Remote Desktop aktiveret, og klik derefter på Opret forbindelse.

Du bliver bedt om at få legitimationsoplysninger. Husk: Du skal indtaste legitimationsoplysninger for en bruger på fjernmaskinen og ikke den du forbinder fra.

Det er alt der er til det. Det vil nu føles, at du sidder på fjernmaskinen.

En ting du vil bemærke er, at du mister mange af de visuelle effekter, når du bruger RDP.Hvis du er på et LAN og har Gigabit Ethernet, kan du ændre det her. For at gøre det, skal du klikke på valgmulighederne, inden du tilslutter.

Skift derefter til fanen Oplev. Her kan du vælge hastigheden på din forbindelse, som bestemmer de optimale indstillinger for dig.

WinRM

Bemærk: WinRM er et solidt styringsværktøj, men som du vil se om lidt, er det blevet erstattet af den altid fantastiske PowerShell Remoting-funktion.

Windows Remote Management er en kommandolinjebaseret styringsprotokol. Det, WinRM virkelig havde på vej til, var, at det var baseret på den solide HTTP-protokol, der er tilladt gennem mange firmanavne, så der var ingen grund til at få åbne specielle porte. WinRM kommer ikke til at være aktiveret på Windows 7, og du skal manuelt aktivere det på de arbejdsstationer og servere, du ønsker at styre eksternt. For at aktivere den åbne en forhøjet kommandoprompt og kør:

winrm quickconfig

Følgende systemændringer finder sted, når du aktiverer WinRM:

  • Windows Remote Management-tjenesten ændres til forsinket automatisk start.
  • Det vil oprette HTTP-lyttere på alle lokale IP-adresser
  • En firewall-undtagelse vil blive oprettet

Det er virkelig alt, hvad der er for at indstille din computer til WinRM.

Tilslutning til en WinRM-aktiveret computer

For at oprette forbindelse til en computer ved hjælp af WinRM skal du tilføje maskinen til listen over betroede værter. For at gøre den enkle type i følgende kommando:

Bemærk: Du skal ændre IP'en i kommandoen nedenfor til den ene af den maskine, du forsøger at oprette forbindelse til.

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

Når du har tilføjet maskinen til dine TrustedHosts, kan du forbinde og køre enhver kommando, du vil have på fjernmaskinen. For at gøre det bruger du Windows Remote Shell( WinRS) kommandoen.

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

Du skal erstatte følgende værdier:

  • 192.168.174.130 til IP-adressen på en maskine med WinRM-aktiveret
  • Taylor tilBrugernavn for en lokal administrator på fjernmaskinen
  • Pa $$ w0rd for adgangskoden til brugerkontoen angivet ovenfor.
  • netsat for den kommando, du vil køre. Selvfølgelig, hvis du virkelig vil se lytteportene på fjernmaskinen, er du sikker på at bruge netsat.

PowerShell Remoting

Som jeg nævnte tidligere, er PowerShells Remoting-funktion bygget oven på WinRM.Så lad os konstatere, hvad der skiller det fra den gamle skal.

Objektorientering

Der er én ting, der gør PowerShell så magtfulde som den er, og den ting hedder Objektorientering. Objektorienteret programmering, eller OOP som det er blevet kendt, er en form for programmering, der understøtter kodegenbrug. En af de metoder, den bruger til at opnå dette, giver dig mulighed for at oprette sammensatte datastrukturer, der består af primitive datatyper som tal og strenge samt andre sammensatte strukturer. Disse sammensatte datastrukturer kaldes objekter.

Et objekt er simpelthen en repræsentation af noget. Objekter indeholder egenskaber, der beskriver ting og metoder, der fortæller objektet, hvad det kan gøre. For eksempel kan du have et objekt kaldet Person. Personobjektet ville have:

  • En egenskab, der beskriver farven på personens øjne.
  • En egenskab, der beskriver farven på personens hår.
  • Det kan have en metode kaldet søvn.
  • Det kan have en metode kaldet walk.

OOP er faktisk meget mere end dette, men det vil fungere som en arbejdsdefinition for nu. Da alt i PowerShell er et objekt, er det virkelig nemt at arbejde med data. For eksempel får Get-Service cmdlet information om tjenester, der kører på din lokale maskine. For at se, hvilken type genstand den udsender, rør det bare til Get-Member:

Get-Service |Få-medlem

Her kan du se det udsender en type objekt kaldet en ServiceController. Du kan også se de metoder og egenskaber, som ServiceController-objekter understøtter. På baggrund af disse oplysninger er det ret trivielt at regne ud, at du kan stoppe en tjeneste ved at kalde Kill-metoden på det objekt, der repræsenterer den service, du vil stoppe.

Remoting

Da vi har oprettet WinRM, er vores Windows 7-maskine allerede i stand til at blive fjernstyret via PowerShell. For at køre en cmdlet på en fjernbetjening, skal du bruge kommandoen cmdlet Invoke-kommando:

Invoke-kommando WIN-H7INVSHKC7T{ get-service}

Det er alt, hvad der er til det.

Hvis du har spørgsmål, kan du tweet mig @taybgibb, eller bare forlade en kommentar.