Geek Школа Навчання Windows 7 - Віддалене адміністрування
У цій установці Geek School, ми розглядаємо, як ми можемо адмініструвати наші машини віддалено за допомогою віддаленої допомоги, віддаленого робочого столу, віддаленого управління Windows, також відомого як WinRM, і PowerShell.
Обов'язково ознайомтеся з попередніми статтями цієї серії Geek School на Windows 7:
- Введення How-To Geek школи
- Оновлення та міграції
- Налаштування пристроїв
- Керування дисками
- Керування програмами
- Керування Internet Explorer
- Основи IP-адресації
- Мережа
- Бездротові мережі
- Брандмауер Windows
Та залишаються настроєні для решти серії весь цей тиждень.
Віддалена допомога
Дистанційна підтримка - це функція, яка спочатку дебютувала в Windows XP, і, крім того, видалення голосового чату залишилося незмінним. При використанні віддаленої допомоги до одного комп'ютера підключено двох користувачів, які використовують його як одночасно. По-перше, є людина, яка потребує допомоги, яка також відома як хост а також особа, яка надає допомогу користувачеві, якого називають помічник. Дистанційна допомога зосереджена навколо ідеї віртуального сценарію допомоги.
Для того, щоб хтось просив про допомогу, вони повинні надіслати вам запрошення, щоб допомогти їм. Існує три способи створення запрошення:
- Якщо хост і помічник знаходяться в одній мережі, ви можете зберегти a файл до мережного розташування.
- Якщо вони не знаходяться в одній мережі, ви можете надіслати їм запрошення електронною поштою.
- Якщо у вашій мережі запущено протокол IPv6, який на даний момент малоймовірний, можна використовувати легко підключити.
Хост також має останнє слово про те, що відбувається в сесії, наприклад, вони можуть вибирати, чи може помічник керувати мишею і клавіатурою, і навіть може відключити сеанс у будь-який час, якщо їм буде незручно робити те, що робить помічник.
Увімкнення віддаленої допомоги
Щоб увімкнути віддалену допомогу, відкрийте меню "Пуск" і клацніть правою кнопкою миші на комп'ютері, а потім у контекстному меню виберіть "Властивості".
Коли відкриється діалогове вікно System Information, натисніть на посилання Remote settings з лівої сторони.
Тут потрібно встановити прапорець, що дозволяє підключення до віддаленої допомоги до вашого комп'ютера.
Якщо натиснути кнопку "Розширений", можна змінити подібні дії: чи буде дозволено помічнику керувати мишкою та клавіатурою, а також скільки часу запрошення, які ви створюєте, дійсні для.
Використання віддаленої допомоги
Для того, щоб просити когось допомогти вам, потрібно зробити запрошення. Для цього відкрийте меню "Пуск", розгорніть технічне обслуговування та виберіть віддалену допомогу Windows.
Потім запросіть довірену особу, щоб допомогти вам.
Для демонстраційних цілей я збираюся зберегти запрошення до файлу, але не соромтеся використовувати будь-який потрібний метод.
Я поділився своєю бібліотекою документів з іншим ПК у своїй мережі, тому збереження запрошення тут ідеально.
Після збереження запрошення вам буде надано пароль. Це дуже важливо, тому що помічнику потрібно буде ввести це, коли вони намагаються підключитися до комп'ютера.
Я перейшов на машину під керуванням Windows 8. Я вирішив зробити це так, щоб ви не заплуталися, про який ПК я працюю. З машини Windows 8 я просто двічі натискаю на запрошення.
Потім я введіть пароль, що мій приятель, на хост-машині відправлений мені і натисніть ОК.
Потім господаря запитають, чи хочуть вони дозволити мені підключитися до їхньої машини. У цьому випадку я знаю, хто намагається підключитися, і я можу натиснути кнопку "Так".
Це все, що потрібно. Тепер я можу побачити, що ви робите на вашому комп'ютері Windows 7 в режимі реального часу. Якщо ви дозволили користувачам взяти під свій контроль ваш комп'ютер, як видно з розділу розширених параметрів, ви побачите кнопку керування запитом, як показано нижче. Після цього хосту буде дозволено дозволити або відхилити ваш запит. Ви також можете скористатися функцією чату, якщо це ви виберете.
Віддалений робочий стіл
Хоча віддалена допомога орієнтована на сценарій із двома користувачами, віддалений робочий стіл фокусується навколо одного користувача. Найбільша різниця між віддаленою допомогою та віддаленим робочим столом полягає в тому, що під час підключення до сеансу віддаленого робочого стола комп'ютер, з яким я підключаюся, блокується, щоб кожен, хто ходить, не бачить, що я роблю на цій машині. Як ви, напевно, вже здогадалися, віддалений робочий стіл зосереджений на продуктивності. Наприклад, якщо я забув редагувати документ, перш ніж піти з роботи, коли повернуся додому, я можу використовувати Remote Desktop для підключення до цієї машини, і це було б, як я сиджу за столом.
Примітка: Це настільки корисно, що я навіть використовую його щодня вдома, де є кілька серверів, до яких не прикріплений екран; насправді, вони навіть не мають клавіатури або миші. У них просто кабель живлення і мережний кабель, це все. Коли я хочу щось на сервері, я просто використовую віддалений робочий стіл.
Увімкнення віддаленого робочого стола
Щоб увімкнути віддалений робочий стіл, відкрийте меню "Пуск" і клацніть правою кнопкою миші на комп'ютері, потім виберіть у контекстному меню пункт "Властивості".
Коли відкриється діалогове вікно System Information, натисніть на посилання Remote settings з лівої сторони.
Тут потрібно встановити прапорець, що дозволяє підключення до віддаленого робочого стола до вашого комп'ютера. Існує два варіанти активації віддаленого робочого стола:
- Просто дозволити підключення з будь-якого пристрою, який реалізує протокол віддаленого робочого стола. Це менш безпечно, але дозволяє підключатися до комп'ютера з пристроїв, які не використовують Windows, наприклад пристрою iOS або навіть іншого комп'ютера під керуванням Linux.
- Крім того, ви можете дозволити підключення з машин Windows 7 або пізнішої версії, які реалізують RDP з аутентифікацією на рівні мережі.
Ми можемо йти з більш безпечним варіантом, оскільки в моєму середовищі у мене є лише комп'ютери під керуванням Windows 7 і пізніших версій.
Використання віддаленого робочого столу
Після увімкнення віддаленого робочого столу на комп'ютері дуже легко підключитися до нього. Для цього відкрийте меню "Пуск" і відкрийте "Аксесуари", потім клацніть "Підключення до віддаленого робочого стола".
Тепер вам потрібно буде ввести ім'я або IP-адресу пристрою з увімкненим віддаленим робочим столом, а потім клацнути підключити.
Вам буде запропоновано ввести облікові дані. Пам'ятайте: потрібно ввести облікові дані користувача на віддаленій машині, а не ті, з якими ви підключаєтеся.
Це все, що потрібно. Тепер він відчує, що ви сидите за віддаленою машиною.
Ви помітите, що ви втрачаєте багато візуальних ефектів під час використання RDP. Якщо ви перебуваєте в локальній мережі та маєте Gigabit Ethernet, ви можете змінити це. Для цього перед підключенням клацніть на опціях, що випадають.
Потім перейдіть на вкладку Досвід. Тут ви можете вибрати швидкість підключення, яка визначатиме оптимальні налаштування для вас.
WinRM
Примітка: WinRM є надійним інструментом керування, але, як ви побачите, він був замінений дивовижною функцією PowerShell Remoting..
Windows Remote Management - це протокол керування на основі командного рядка. Справа в тому, що 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: Taylor -p: Pa $$ w0rd netstat
Вам потрібно замінити наступні значення:
- 192.168.174.130 для IP-адреси машини з підтримкою WinRM
- Тейлор для імені місцевого адміністратора на віддаленому комп'ютері
- Pa $$ w0rd для пароля облікового запису користувача, вказаного вище.
- netsat для команди, яку потрібно виконати. Звичайно, якщо ви дійсно хочете побачити прослуховують порти на віддаленій машині, не соромтеся використовувати netsat.
Віддалення PowerShell
Як я згадував раніше, функція PowerShell Remoting побудована на базі WinRM. Отже, давайте встановимо те, що відрізняє його від застарілої оболонки.
Орієнтація об'єкта
Є одна річ, яка робить PowerShell настільки потужною, як вона є, і ця річ називається об'єктною орієнтацією. Об'єктно-орієнтоване програмування або ООП, як стало відомо, є стилем програмування, який підтримує повторне використання коду. Один з методів, які він використовує для досягнення цього, дозволяє створювати складені структури даних, які складаються з примітивних типів даних, таких як числа та рядки, а також інші складені структури. Ці складені структури даних називаються об'єктами.
Простіше кажучи, об'єкт є уявленням про щось. Об'єкти містять властивості, які описують річ, і методи, які вказують об'єкту, що він може робити. Наприклад, ви можете мати об'єкт, який називається Person. Об'єкт "Особа" має:
- Властивість, що описує колір очей людини.
- Властивість, що описує колір волосся людини.
- Можливо, це метод, який називається сплячим.
- Можливо, це метод, який називається walk.
ООП насправді набагато більше, ніж це, але це тепер буде служити робочим визначенням. Оскільки все в PowerShell є об'єктом, дуже легко працювати з даними. Наприклад, командлет Get-Service отримує інформацію про служби, запущені на вашому локальному комп'ютері. Щоб побачити, який тип об'єкта він виводить, просто переконайте його в Get-Member:
Get-Service | Get-Member
Тут ви можете побачити, що він виводить тип об'єкта, який називається ServiceController. Можна також побачити методи і властивості, які підтримують об'єкти ServiceController. Враховуючи цю інформацію, досить тривіально з'ясувати, що ви можете зупинити службу, викликавши метод Kill на об'єкті, який представляє послугу, яку потрібно зупинити.
Віддалені
Оскільки ми налаштували WinRM, наша машина з Windows 7 вже може бути віддалено керованою за допомогою PowerShell. Для запуску командлета PowerShell на віддаленому комп'ютері використовується командлет Invoke-Command:
Invoke-Command WIN-H7INVSHKC7T get-service
Це все, що потрібно.
Якщо у вас є які-небудь питання, ви можете твітти мене @taybgibb, або просто залишити коментар.