Виконання віддалених команд у PowerShell

Виконання віддалених команд у PowerShell

PowerShell — це потужна командна консоль, що входить до сучасних версій Windows. Однією з його найкорисніших функцій є можливість виконувати команди на віддалених серверах. Це може бути корисно для системних адміністраторів, які керують кількома серверами Windows.

Крок 1. Надання віддаленого доступу

По-перше, нам потрібно дозволити віддалений доступ. На сервері, до якого ви хочете отримати віддалений доступ, відкрийте PowerShell з правами адміністратора (тому клацніть правою кнопкою миші PowerShell і виберіть «Запуск від імені адміністратора»). Виконайте таку команду:

Enable-PSRemoting -Force

Це запускає службу WinRM, гарантує, що вона запускається автоматично, і налаштовує ваш брандмауер так, щоб він дозволяв вхідні з’єднання.

На комп’ютері (з якого ви хочете підключитися) виконайте таку команду з правами адміністратора:

Enable-PSRemoting -Force

Нам потрібно переконатися, що обидва комп’ютери довіряють один одному. Для цього нам потрібно налаштувати параметр «TrustedHosts». Якщо ви хочете дозволити підключення до вашого комп’ютера/сервера з усіх комп’ютерів, виконайте:

Set-Item wsman:\localhost\client\trustedhosts *

Якщо ви хочете обмежити це для певних комп’ютерів, скористайтеся такою командою. Замініть розділений комами список 0.0.0.0, 1.1.1.1, 2.2.2.2 і 3.3.3.3 на IP-адреси, до яких буде отримувати доступ.

Set-Item wsman:\localhost\client\trustedhosts 0.0.0.0,1.1.1.1,2.2.2.2,3.3.3.3

Тепер перезапустіть WinRM:

Restart-Service WinRM

Крок 2: Перевірте з'єднання

Щоб перевірити з’єднання, перейдіть до комп’ютера, з якого потрібно під’єднатися, і виконайте:

Test-WsMan ipaddress

Замініть ipaddressна IP-адресу іншого комп’ютера/сервера.

Крок 3: Відкриття портів

Перша команда, яку ми виконали ( Enable-PSRemoting -Force), автоматично налаштує брандмауер так, щоб він приймав вхідні з’єднання для віддаленого доступу. Однак якщо перед брандмауером є щось (наприклад, ваш маршрутизатор), можливо, вам також доведеться налаштувати переадресацію портів. Використовуються такі порти:

  • 5985 для HTTP
  • 5986 для HTTPS

Крок 4: Виконання команд

Для виконання команд на віддаленому сервері використовується:

Invoke-Command -ComputerName ipaddress -ScriptBlock { command } -credential username

Замініть ipaddressIP-адресу сервера, commandкоманду, яку ви хочете виконати на цьому сервері, і usernameім’я користувача, який виконуватиме команду.

Якщо ви не хочете використовувати Invoke-Commandдля кожної окремої команди, замість цього можна почати сеанс. Кожна команда, яку ви введете, буде виконуватися на віддаленому сервері із зазначеними обліковими даними. Синтаксис для початку сеансу такий:

Enter-PSSession -ComputerName ipaddress -Credential username

Замініть ipaddressна IP-адресу сервера та usernameна користувача, який виконуватиме команду. Кожна команда, яку ви введете, буде виконуватися на віддаленому сервері.


Керування кількома серверами за допомогою диспетчера серверів на Windows Server

Керування кількома серверами за допомогою диспетчера серверів на Windows Server

Менеджер сервера — це дуже потужний інструмент, який входить майже в усі версії Windows Server. За допомогою диспетчера сервера ви можете керувати обома локаціями

Як встановити диспетчер Hyper-V на VPS для віддаленого адміністрування

Як встановити диспетчер Hyper-V на VPS для віддаленого адміністрування

Hyper-V — це технологія віртуалізації від Microsoft, яка дозволяє легко розгортати віртуальні машини на сервері Windows. Однак після встановлення Hyper-V o

Додавання додаткового контролера домену в Windows Server 2012

Додавання додаткового контролера домену в Windows Server 2012

Контролери домену використовуються, серед іншого, для автентифікації користувачів, коли встановлено Active Directory. Коли ви налаштуєте контролер домену, просто

Виконання віддалених команд у PowerShell

Виконання віддалених команд у PowerShell

PowerShell — це потужна командна консоль, що входить до сучасних версій Windows. Однією з його найкорисніших функцій є можливість виконувати команди на пульті керування

Як встановити та налаштувати Ansible на Debian 9 для використання з Windows Server

Як встановити та налаштувати Ansible на Debian 9 для використання з Windows Server

Використання іншої системи? Ansible — інструмент з відкритим кодом для автоматизації завдань. Він керує конфігурацією ваших серверів Linux і Windows. Це працює

Як вимкнути конфігурацію розширеної безпеки Internet Explorer на Windows Server

Як вимкнути конфігурацію розширеної безпеки Internet Explorer на Windows Server

За замовчуванням Internet Explorer на Windows Server заблоковано для захисту від атак на робочі сервери через браузер. Однак, якщо ви налаштовуєте a

Розгортання екземпляра Windows за допомогою мовлення

Розгортання екземпляра Windows за допомогою мовлення

Нижче наведено посібник із розгортання екземпляра Vultr на базі Windows із безкоштовним програмою зчитування з екрана NVDA для доступності. Це може допомогти візуально

Завантажте Windows Server 2012 у безпечний режим

Завантажте Windows Server 2012 у безпечний режим

Безпечний режим — це режим у Windows, який надає доступ до спеціальних функцій. Ці функції часто використовуються для усунення несправностей. Для завантаження в безпечному режимі

Додавання спільного диска до Windows Server 2012

Додавання спільного диска до Windows Server 2012

Ви можете додати диски (спільні ресурси) до Windows Server 2012, що дозволить людям ділитися файлами. Це дуже зручно для бізнесу, шкіл тощо

Початок роботи з Active Directory

Початок роботи з Active Directory

За допомогою Active Directory ви можете надати своєму Windows Server набагато більше потужності. Однією з його чудових особливостей є призначення політик. У цьому уроці я покажу вам

Як створити індивідуальний ISO Windows з оновленнями за допомогою NTLite

Як створити індивідуальний ISO Windows з оновленнями за допомогою NTLite

Цей підручник проведе вас через процес створення Windows ISO, який буде сумісний із системами Vultrs. Оригінальні/неторкані ISO-файли Windows

Повстання машин: застосування ШІ в реальному світі

Повстання машин: застосування ШІ в реальному світі

Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.

DDOS-атаки: короткий огляд

DDOS-атаки: короткий огляд

Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.

Революційні винаходи від Google, які полегшать ваше життя.

Революційні винаходи від Google, які полегшать ваше життя.

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

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

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

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.

Еволюція зберігання даних – інфографіка

Еволюція зберігання даних – інфографіка

Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.

Функціональні можливості шарів еталонної архітектури великих даних

Функціональні можливості шарів еталонної архітектури великих даних

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

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

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

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше