Не забравяйте да проверите предишните статии в серията Geek School в Windows 7:
- Въвеждане на How-To Geek School
- Ъпгрейди и миграции
- Конфигуриране на устройства
- Управление на дискове
- Управление на приложения
- Управление на Internet Explorer
- IP адресиране на основните принципи
- Работа в мрежа
- Безжична мрежа
- Windows защитна стена
И останете настроени за останалата част от серията през цялата тази седмица.
Отдалечена помощ
Отдалечената помощ е функция, която за първи път дебютира в Windows XP и освен премахването на гласовия чат остава непроменена. При използване на отдалечена помощ има двама потребители, свързани към една машина, като се използва едновременно. На първо място има човек, който се нуждае от помощ, който също е известен като домакин както и лицето, подпомагащо потребителя, който се нарича помощник, Отдалечената помощ е съсредоточена около идеята за сценарий на виртуална помощна платформа.
За да може някой да поиска помощ, те трябва да ви изпратят покана, за да им помогнете. Има три начина, по които можете да генерирате покана:
- Ако и домакинът, и помощникът са в една и съща мрежа, можете да запазите a досие към местоположение на мрежата.
- Ако те не са в една и съща мрежа, можете да ги изпратите покана по имейл.
- Ако мрежата ви работи с IPv6, което в този момент е малко вероятно, можете да го използвате лесно свързване.
Домакинът също така има последната дума за това, което се случва в сесията, например те могат да избират дали помощникът да може да контролира мишката и клавиатурата и дори да изключи сесията по всяко време, ако се чувстват неудобно от това, което върши помощникът.
Активиране на отдалечената помощ
За да активирате отдалечената помощ, отворете менюто "Старт" и щракнете с десния бутон на мишката върху Компютър, след което изберете "Свойства" от контекстното меню
Ако кликнете върху бутона за напреднали, можете да промените нещата като например дали ще ви бъде разрешено да поеме контрола върху мишката и клавиатурата, както и колко дълго валидните покани са валидни.
Използване на отдалечена помощ
За да поискате някой да ви помогне, трябва да направите покана. За да направите това, отворете менюто Start, разгънете поддръжката и изберете Windows Remote Assistance.
Отдалечен работен плот
Докато отдалечената помощ е фокусирана около сценарий за двама потребители, отдалеченият работен плот е фокусиран около един потребител. Най-голямата разлика между отдалечената помощ и отдалечения работен плот е, че когато се свързвам със сесия на отдалечен работен плот, компютърът, до който се свързвам, се заключва, така че всеки, който се разхожда, да не може да види какво правя на тази машина. Както вероятно сте предположили досега, отдалеченият работен плот е фокусиран върху производителността. Например, ако забравих да редактирам документ, преди да напусна работа, когато се прибера вкъщи, бих могъл да използвам отдалечен работен плот, за да се свържа с тази машина и би било като да седя на бюрото си.
Забележка: Това е толкова полезно, че дори го използвам всеки ден у дома, където имам няколко сървъра, които не са прикрепени към тях; всъщност те дори нямат клавиатура или мишка. Те просто имат захранващ кабел и мрежов кабел, това е всичко. Когато искам да нещо на сървъра просто използвам отдалечен работен плот.
Разрешаване на отдалечен работен плот
За да активирате отдалечен работен плот, отворете менюто "Старт" и щракнете с десния бутон на мишката върху Компютър, след което изберете "Свойства" от контекстното меню
- Просто позволява връзка от всяко устройство, което изпълнява Протокола за отдалечен работен плот. Това е по-малко сигурно, но ви позволява да се свържете с компютъра си от устройства, които не работят с Windows например, устройство с iOS или дори друг компютър, работещ под Linux.
- Друга възможност е да разрешите свързването от машини с Windows 7 или по-нови, които изпълняват RDP с удостоверяване на ниво мрежа.
Можем да отидем с по-сигурен вариант, тъй като имам само компютри с Windows 7 и по-късно в моята среда.
Използване на отдалечен работен плот
След като активирате отдалечен работен плот на компютър, лесно можете да се свържете с него. За да направите това, отворете менюто "Старт" и разгънете "Аксесоари", след което кликнете върху "Връзка към отдалечен работен плот
WinRM
Забележка: WinRM е солиден инструмент за управление, но както ще видите малко време, той е заменен от някога невероятната функция PowerShell Remoting.
Windows Remote Management е протокол за управление на базата на командния ред. Онова, което WinRM действително е имало, е, че е базирано на солидния HTTP протокол, който е разрешен чрез много корпоративни защитни стени, така че не е необходимо да се отварят специални пристанища. WinRM не се активира на Windows 7 и ще трябва да го активирате ръчно на работните станции и сървърите, които искате да управлявате отдалечено. За да може той да отвори повишен команден ред и да стартира:
winrm quickconfig
- Услугата за отдалечено управление на 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:Taylor –p:Pa$$w0rd netstat
Ще трябва да замените следните стойности:
- 192.168.174.130 за IP адреса на машина с активиран WinRM
- Тейлър за потребителското име на местен администратор на отдалечената машина
- Pa $$ w0rd за паролата за потребителския профил, посочена по-горе.
- netsat за командата, която искате да изпълните. Разбира се, ако наистина искате да видите порта за слушане на отдалечената машина, не се колебайте да използвате netsat.
PowerShell Remoting
Както споменах по-рано, функцията PowerShell Remoting е изградена на върха на WinRM. Така че нека установим какво го отличава от наследствената обвивка.
Ориентация на обекта
Има едно нещо, което прави PowerShell толкова мощен, колкото е, и това нещо се нарича ориентация на обекта. Обектно ориентирано програмиране, или OOP, както е станало известно, е стил на програмиране, който поддържа повторното използване на кода. Един от методите, които използва, за да постигне това, е да ви позволи да създадете комбинирани структури от данни, които са съставени от примитивни типове данни като номера и струни, както и други комбинирани структури. Тези структури на съставните данни се наричат обекти.
Просто казано, обект е представяне на нещо. Обектите съдържат свойства, които описват нещо, и методи, които разказват на обекта какво може да направи. Например може да имате обект, наречен Лице. Обектът на човек ще има:
- Имот, описващ цвета на очите на човека.
- Имот, описващ цвета на косата на човека.
- Може да има метод, наречен сън.
- Може да има метод, наречен разходка.
ООП всъщност е много повече от това, но това ще служи като работеща дефиниция за момента. Тъй като всичко в PowerShell е обект, наистина е лесно да работите с данни. Например cmdlet на Get-Service получава информация за услугите, изпълнявани на вашата локална машина. За да видите какъв вид обект се извежда, просто го насочете към Get-Member:
Get-Service | Get-Member
Тук можете да видите, че извежда тип на обект, наречен ServiceController. Също така можете да видите методите и свойствата, които поддържат обектите на ServiceController. Като се има предвид тази информация, е съвсем незначително да разберете, че можете да спрете услуга, като извикате метода "Убиване" на обекта, който представлява услугата, която искате да спрете.
Remoting
Тъй като сме настроили WinRM, нашата машина за Windows 7 вече може да се управлява дистанционно чрез PowerShell. За да стартирате cmdlet на PowerShell за отдалечена машина, използвайте cmdlet Invoke-Command:
Invoke-Command WIN-H7INVSHKC7T {get-service}
Ако имате някакви въпроси, можете да ми tweet @ taibbibb или просто да оставите коментар.