10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Windows PowerShell — це система командного рядка «Command Executive» і мова сценаріїв «Script», які можна використовувати для керування системою. У наведеній нижче статті Wiki.SpaceDesktop познайомить вас із 10 командами PowerShell для ефективного віддаленого керування комп’ютером.

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

запит:

- Ваш комп’ютер працює під управлінням операційної системи Windows Vista (або новішої).

- Сервер під керуванням Windows Server 2008 (або новішої версії).

- PowerShell 5.0.

- Доступ до прав адміністратора.

1. Створіть сеанс PowerShell

Команда : Enter-PSSession

Наприклад:

Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Створення PSSession дозволяє адміністратору віддалено підключатися до іншого комп’ютера в мережі та запускати якомога більше команд PS на цьому комп’ютері.

Під час взаємодії багато команд можна виконувати віддалено, тому що адміністратор має інтерфейс доступу, ніби він сидить перед вашим комп’ютером.

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

2. Виконайте команди

Команда : Invoke-Command

Наприклад:

Invoke-Command -Computer REMOTE_COMPUTER_NAME -ScriptBlock {команда PowerShell}

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Використання команди Invoke-Command на PS дасть ті самі результати, що й виконання сеансу в команді 1 вище, однак під час використання Invoke для виклику віддаленої команди одночасно виконується лише 1 команда.

Це робиться для того, щоб запобігти одночасному запуску кількох команд, якщо команди не збережено як файл .PS1 і не буде викликано їхній сценарій.

3. Перезавантажте комп'ютер

Команда: Перезавантажити комп'ютер

Наприклад:

Restart-Computer -ComputerName REMOTE_COMPUTER_NAME – Force

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Іноді в деяких випадках, коли ви встановлюєте або переналаштовуєте систему для належної роботи, вам буде запропоновано перезавантажити комп’ютер. Або в деяких інших випадках просто перезавантажте комп’ютер, щоб застосувати зміни та оновити комп’ютер. Тоді для виконання потрібно використовувати лише одну команду PS.

4. Виконайте пінгування комп'ютера

Команда: Test-Connection

Наприклад:

Test-Connection -ComputerName DESTINATION_COMPUTER_NAME -Source SOURCE_COMPUTER_NAME

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

PING - одна з найкорисніших команд в «арсеналі» Сисадміна (Systems Admin). Це дуже просто, вам просто потрібно ввести команду PING, і команда перевірить з'єднання на поточній станції на вашому комп'ютері та на інших віддалених системах.

Test-Connection «підніме» команду PING на новий рівень, «вставивши» її в командлет PS.

Припустимо, у випадку, якщо вам потрібно перевірити інформацію про з'єднання між сервером і віддаленим пристроєм. Запити ICMP надсилаються із сервера на віддалені пристрої, але звіти надсилаються назад на станцію адміністратора.

5. Перегляд і редагування служб

Команда: Set-Service

Наприклад:

Set-Service -ComputerName REMOTE_COMPUTER_NAME -Name SERVICE_NAME -Status SERVICE_STATUS

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Послуги часом дуже «важкі». Залежно від того, що відбувається на конкретному комп'ютері, служби можуть «зупинитися» в найгірший момент. Визначення запущених служб за допомогою команди Get-Service допомагає зрозуміти поточний стан служб.

Після того, як ви «захопили» всю доступну інформацію, ви можете налаштувати стан для служби – це може бути служба, що починається на літеру W, або ви можете налаштувати всі служби одночасно.

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

6. Виконуйте фонові завдання (побічні)

Команда: Start-Job

Наприклад:

Start-Job -FilePath PATH_TO_SCRIPT.PS1

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Використовуйте цю команду для виконання сценаріїв або програм у фоновому режимі без входу в систему чи виконання інших завдань. Крім того, ця команда буде виконана, навіть якщо команда не вдасться, і не перериватиме локальний вхід користувача в систему.

7. Вимкніть комп'ютер

Команда: Стоп-Комп'ютер

Наприклад:

Stop-Computer -ComputerName REMOTE_COMPUTER_NAME – Force

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Як і іншим пристроям, після роботи з комп’ютером також потрібно «відпочити». Виконуючи завершення роботи, ви можете використовувати цю команду cmdlet, щоб переконатися, що ваш комп’ютер «вимкнено» належним чином.

8. Приєднати комп'ютер до домену (домену)

Команда: Add-Computer

Наприклад:

Add-Computer -ComputerName COMPUTER_NAMES_TO_BE_JOINED -DomainName DOMAIN.COM -Credential DOMAIN\USER -Restart

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Процес приєднання комп’ютера до домену досить простий, вам потрібно лише клацнути 3 рази, потім ввести повну інформацію адміністратора, і все готово. Однак використання цього традиційного методу для приєднання до сотень доменів займає надзвичайно багато часу.

У цьому випадку ви можете розглядати рішення як використання PowerShell. Команда cmdlet дозволяє приєднати кілька комп’ютерів до домену одночасно, і вимагає введення інформації адміністратора лише один раз.

9. Керуйте програмами та службами

Команда: Import-Module

Наприклад:

Імпортувати модуль - ім'я NAME_OF_POWERSHELL_MODULE

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Однією з найвидатніших особливостей PowerShell є гнучке керування додатками, програмами тощо, від комп’ютерних систем до програм, таких як Microsoft Exchange. Деякі програми та служби дозволяють лише певний рівень керування через графічний інтерфейс. Решту за замовчуванням залишено на PS.

Це робиться за допомогою модулів, які містять необхідні кодові бази для виконання будь-яких додаткових команд PowerShell певної служби чи програми. Модулі використовуються лише за потреби та коли вони розширять функціональні можливості PS для певної служби чи програми. Після завершення ви можете повністю видалити модуль з активного сеансу, не вимикаючи його.

10. Перейменуйте комп'ютер

Команда: Перейменувати комп'ютер

Наприклад:

Rename-Computer -NewName NEW_COMPUTER_NAME -LocalCredential COMPUTERNAME\USER –Restart

10 команд PowerShell допоможуть максимально ефективно керувати віддаленими комп’ютерами

Залежно від багатьох факторів, включаючи безпеку, політику компанії тощо, ви можете або не зможете перейменувати свій комп’ютер. У будь-якому випадку команда «Перейменувати» корисна під час роботи в одній або кількох системах – групах або домені.

Команда перейменує пристрій і перезавантажиться, щоб зміни набули чинності. Для домену, якщо схема Active Directory підтримує це, нові комп’ютери також будуть перейменовані в AD. Об’єкт збереже всі свої налаштування та статус приєднання до домену, але відображатиме нове ім’я.

Зверніться до інших статей нижче:

Удачі!


Що таке Scareware? Як видалити Scareware?

Що таке Scareware? Як видалити Scareware?

Scareware — це шкідлива комп’ютерна програма, створена для того, щоб змусити користувачів подумати, що це законна програма, і просить вас витратити гроші на те, що нічого не робить.

Як збільшити швидкість підключення до Інтернету за допомогою cFosSpeed

Як збільшити швидкість підключення до Інтернету за допомогою cFosSpeed

cFosSpeed ​​​​- це програмне забезпечення, яке збільшує швидкість підключення до Інтернету, зменшує затримку передачі та збільшує міцність з'єднання приблизно в 3 рази. Спеціально для тих, хто грає в онлайн-ігри, cFosSpeed ​​​​буде підтримувати, щоб ви могли випробувати гру без проблем з мережею.

Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Брандмауер Windows із розширеною безпекою — це брандмауер, який працює на Windows Server 2012 і ввімкнено за замовчуванням. Параметрами брандмауера в Windows Server 2012 можна керувати в консолі Microsoft Management Console брандмауера Windows.

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Під час зміни пароля адміністратора сторінки входу модема та маршрутизатора Vigor Draytek користувачі обмежать несанкціонований доступ до зміни пароля модему, захищаючи важливу мережеву інформацію.

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

На щастя, користувачі комп’ютерів Windows із процесорами AMD Ryzen можуть використовувати Ryzen Master для легкого розгону оперативної пам’яті, не торкаючись BIOS.

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

Порт USB-C став стандартом для передачі даних, виведення відео та заряджання на сучасних ноутбуках Windows. Хоча це зручно, може бути неприємно, коли ви підключаєте свій ноутбук до зарядного пристрою USB-C, а він не заряджається.

Як виправити помилку Cannot Create Service в Ultraviewer

Як виправити помилку Cannot Create Service в Ultraviewer

Помилка «Неможливо створити службу» в Ultraviewer виникає, коли ми встановлюємо програмне забезпечення з кодом помилки 1072.

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Помилка невідображення ідентифікатора в Ultraviewer вплине на підключення до віддаленого комп’ютера.

Як використовувати Ultraviewer для надсилання та отримання файлів

Як використовувати Ultraviewer для надсилання та отримання файлів

Ultraviewer дистанційно керує комп'ютером і має режим надсилання та отримання файлів.

Що таке Packet Sniffer?

Що таке Packet Sniffer?

Хакери можуть використовувати Sniffer для підслуховування незашифрованих даних і перегляду інформації, якою обмінюються дві сторони. Щоб краще зрозуміти Packet Sniffer, а також механізм дії Packet Sniffer, ви можете переглянути статтю Wiki.SpaceDesktop нижче.