Обучение на Windows 7 - Отдалечено управление
В тази инсталация на Geek School, ние разглеждаме как можем да администрираме нашите устройства дистанционно с помощта на отдалечена помощ, отдалечен работен плот, отдалечено управление на Windows, също познато като WinRM, и PowerShell.
Не забравяйте да проверите предишните статии в тази серия на Geek School за Windows 7:
- Въвеждане на How-To Geek училище
- Надстройки и миграции
- Конфигуриране на устройства
- Управление на дискове
- Управление на приложения
- Управление на Internet Explorer
- Основи на IP адресиране
- Работа в мрежа
- Безжична мрежа
- Защитна стена на Windows
Очаквайте останалата част от поредицата цяла седмица.
Отдалечена помощ
Отдалечената помощ е функция, която първоначално дебютира в Windows XP, а освен това премахването на гласов чат остава непроменено. При използване на дистанционна помощ има двама потребители, свързани към една машина, които я използват като едно и също време. Първо, има лице, което се нуждае от помощ, което също е известно като домакин както и лицето, което подпомага потребителя, който се нарича помощник. Отдалечената помощ се съсредоточава около идеята за виртуален сценарий за виртуална помощ.
За да може някой да поиска помощ, те трябва да ви изпратят покана да им помогне. Има три начина да генерирате покана:
- Ако и хостът, и помощникът са в една и съща мрежа, можете да запишете a досие до местоположение на мрежата.
- Ако не са в една и съща мрежа, можете да ги изпратите имейл покана.
- Ако мрежата ви изпълнява IPv6, което е много малко вероятно в този момент, можете да използвате лесно свързване.
Домакинът също има последната дума за това, което се случва в сесията, например те могат да избират дали помощникът може да контролира мишката и клавиатурата и дори може да прекъсне сесията по всяко време, ако се чувства неудобно с това, което прави помощникът.
Активиране на отдалечената помощ
За да активирате отдалечената помощ, отворете менюто Старт и щракнете с десния бутон върху Компютър, след което изберете Свойства от контекстното меню.
Когато се отвори диалоговият прозорец Информация за системата, кликнете върху връзката Отдалечени настройки, намираща се в лявата страна.
Тук ще трябва да поставите отметка в квадратчето, което позволява връзки с отдалечената помощ на вашия компютър.
Ако кликнете върху бутона Разширени, можете да промените неща, като например дали на помощника ще бъде позволено да поеме контрола над мишката и клавиатурата, както и колко дълги покани, които генерирате, са валидни за.
Използване на отдалечена помощ
За да поискате някой да ви помогне, трябва да направите покана. За да направите това, отворете менюто "Старт", разгънете поддръжката и изберете "Отдалечена помощ за Windows".
След това изберете да поканите някого, на когото имате доверие, за да ви помогне.
За демонстрационни цели ще запазя поканата във файл, но не се колебайте да използвате какъвто и да е метод, който искате.
Споделих библиотеката с други компютри в мрежата си, така че запазването на поканата тук е идеално.
След като запазите поканата, ще получите парола. Това е много важно, тъй като помощникът ще трябва да влезе в това, когато се опита да се свърже с вашия компютър.
Преминах на машина, работеща под Windows 8. Избрах да направя това, за да не се объркате за компютъра. От Windows 8 машината просто щракнах два пъти върху поканата.
След това въвеждам паролата, която моят приятел, на хост машината ми изпрати и щракнете върху OK.
Тогава домакинът ще бъде попитан дали иска да ми позволи да се свържа с машината им. В този случай знам кой се опитва да се свърже и затова мога да натисна „Да“.
Това е всичко. Сега мога да видя точно какво правите на вашия компютър с Windows 7 в реално време. Ако сте позволили на потребителите да поемат контрола над вашия компютър, както се вижда в раздела за разширени опции, ще видите бутон за управление на заявката, както се вижда по-долу. Тогава на хоста ще бъде позволено да разреши или отхвърли заявката ви. Можете също да използвате функцията за чат, ако го изберете.
Отдалечен работен плот
Докато отдалечената помощ е фокусирана около сценарий с двама потребители, отдалеченият работен плот е фокусиран около един потребител. Най-голямата разлика между отдалечената помощ и отдалечения работен плот е, че когато се свързвам със сесия на отдалечен работен плот, компютърът, с който се свързвам, се заключва, така че всеки, който минава, не може да види какво правя на тази машина. Както вероятно вече сте се досетили, Remote Desktop е фокусиран върху производителността. Например, ако забравям да редактирам документ, преди да напусна работа, когато се прибера вкъщи, бих могъл да използвам отдалечения работен плот, за да се свържа с тази машина и ще е като да седя на бюрото си.
Забележка: Това е толкова полезно, че дори го използвам всеки ден у дома, където имам няколко сървъра без прикрепен към тях екран; всъщност те дори нямат клавиатура или мишка. Те просто имат захранващ кабел и мрежов кабел, това е всичко. Когато искам да направя нещо на сървъра, просто използвам отдалечения работен плот.
Активиране на отдалечения работен плот
За да активирате отдалечения работен плот, отворете менюто Старт и щракнете с десния бутон върху Компютър, след което изберете Свойства от контекстното меню.
Когато се отвори диалоговият прозорец Информация за системата, кликнете върху връзката Отдалечени настройки, намираща се в лявата страна.
Тук ще трябва да поставите отметка в квадратчето, което позволява връзка с отдалечен работен плот към компютъра. Има две възможности за активиране на отдалечения работен плот:
- Просто позволявате връзка от всяко устройство, което изпълнява протокола за отдалечен работен плот. Това е по-малко сигурно, но ви позволява да се свързвате с компютъра си от устройства, които не работят с Windows, например устройство с iOS или дори друг компютър, работещ под Linux.
- Като алтернатива можете да изберете да разрешите връзки от Windows 7 или по-нови машини, които реализират RDP с удостоверяване на мрежово ниво.
Можем да използваме по-сигурна опция, тъй като имам само компютри с Windows 7 и по-късно в моята среда.
Използване на отдалечен работен плот
След като сте активирали отдалечения работен плот на компютър, много лесно се свързвате с него. За да направите това, отворете менюто "Старт" и разгънете Аксесоари, след което щракнете върху Връзка с отдалечен работен плот.
Сега ще трябва да въведете името или IP адреса на устройството с активиран Remote Desktop, след което щракнете върху connect.
Ще бъдете подканени да въведете идентификационни данни. Запомнете: ще трябва да въведете идентификационни данни на потребител на отдалечената машина, а не тази, от която се свързвате.
Това е всичко. Сега ще се почувствате сякаш седите на отдалечената машина.
Едно нещо, което ще забележите е, че губите много визуални ефекти, когато използвате RDP. Ако сте в локална мрежа и имате Gigabit Ethernet, може да искате да промените това. За да направите това, преди да се свържете, кликнете върху падащото меню опции.
След това преминете към раздела Опит. Тук можете да изберете скоростта на връзката, която ще определи оптималните настройки за вас.
WinRM
Забележка: WinRM е стабилен инструмент за управление, но както ще видите за малко, той е заменен от невероятната функция PowerShell Remoting..
Дистанционното управление на Windows е протокол за управление, базиран на команден ред. Това, което WinRM наистина е имало за това е, че се основава на здравия HTTP протокол, който е разрешен от много корпоративни защитни стени, така че нямаше нужда да се отварят специални портове. WinRM не се активира в Windows 7 и ще трябва да го активирате ръчно на работните станции и сървърите, които искате да управлявате дистанционно. За да го активирате, отворете командния ред и изпълнете:
winrm quickconfig
Следните системни промени се извършват, когато активирате WinRM:
- Услугата за отдалечено управление на Windows се променя на автоматично стартиране със забавено действие.
- Той ще създаде HTTP слушатели на всички локални IP адреси
- Ще бъде създадено изключение за защитна стена
Това е наистина всичко, което трябва да настроите компютъра си за WinRM.
Свързване към компютър с активиран WinRM
За да се свържете с компютър, използващ WinRM, трябва да добавите машината към списъка с надеждни хостове. За да направите това просто въведете следната команда:
Забележка: Трябва да промените IP адреса в командата по-долу на тази на машината, към която се опитвате да се свържете.
winrm set winrm / config / client @ TrustedHosts = ”192.168.174.130
След като добавите машината към вашите TrustedHosts, можете да се свържете и изпълните всяка желана команда на отдалечената машина. За да направите това, използвайте командата Windows Remote Shell (WinRS).
winrs -r: 192.168.174.130 -u: Тейлър -p: Pa $$ w0rd netstat
Ще трябва да замените следните стойности:
- 192.168.174.130 за IP адреса на машина с разрешен WinRM
- Тейлър за потребителското име на локален администратор на отдалечената машина
- Pa $$ w0rd за паролата за потребителския акаунт, посочен по-горе.
- netsat за командата, която искате да изпълните. Разбира се, ако наистина искате да видите слушащите портове на отдалечената машина, не се колебайте да използвате netsat.
Отдалечаване на PowerShell
Както споменах по-рано, функцията за отдалечаване на PowerShell е изградена върху WinRM. Така че нека установим какво го отличава от наследената черупка.
Ориентация на обекта
Има едно нещо, което прави PowerShell толкова мощно, колкото е, и това нещо се нарича Object Orientation. Обектно ориентираното програмиране или OOP, както е известно, е стил на програмиране, който поддържа повторно използване на код. Един от методите, които той използва, за да постигне това е, че ви позволява да създавате сложни структури от данни, които са съставени от примитивни типове данни като числа и низове, както и други съставни структури. Тези съставни структури от данни се наричат обекти.
Казано просто, един обект е представяне на нещо. Обектите съдържат свойства, които описват нещо, и методи, които казват на обекта какво може да направи. Например, може да имате обект, наречен Личност. Обектът „Лице“ ще има:
- Свойство, описващо цвета на очите на човека.
- Свойство, описващо цвета на косата на човека.
- Може да има метод, наречен сън.
- Може да има метод, наречен ходене.
ООП всъщност е много повече от това, но за сега това ще служи като работна дефиниция. Тъй като всичко в PowerShell е обект, наистина е лесно да се работи с данни. Например командлетът Get-Service получава информация за услугите, които се изпълняват на локалната ви машина. За да видите какъв вид обект извежда, просто го пуснете в Get-Member:
Get-Service | Get-държава
Тук можете да видите, че извежда тип обект, наречен ServiceController. Можете също да видите методите и свойствата, които поддържат обектите на ServiceController. Като се има предвид тази информация, е доста тривиално да разберете, че можете да спрете услуга, като извикате метода Kill на обекта, който представлява услугата, която искате да спрете.
Remoting
Тъй като сме създали WinRM, нашата Windows 7 машина вече може да се управлява дистанционно чрез PowerShell. За да стартирате cmdlet на PowerShell на отдалечена машина, можете да използвате командлета Invoke-Command:
Invok-Command WIN-H7INVSHKC7T get-service
Това е всичко.
Ако имате някакви въпроси, можете да ме чуете @taybgibb, или просто да оставите коментар.