Учебное руководство: Как заблокировать удаленный компьютер через PowerShell
Как заблокировать удаленный компьютер через PowerShell? Если вы тоже ищете ответ на этот вопрос, прочтите эту статью. В ней вы не только найдете ответ, но и узнаете один из самых простых способов блокировки удаленного компьютера.
Как заблокировать удаленный компьютер с помощью PowerShell?
Существует ли сценарий PS для блокировки рабочей станции пользователя, находящегося в том же домене?
- Вопрос с Reddit
Дистанционная работа стала нормой для сотрудников. Часто людям требуется удаленно управлять другими устройствами по работе или в иных целях. Чтобы обеспечить безопасность своей информации, во многих случаях они хотят заблокировать удаленный компьютер. В таких ситуациях можно использовать PowerShell. Итак, как заблокировать удаленный компьютер с помощью PowerShell? В этой статье будет рассмотрен подход к блокировке удаленного компьютера через PowerShell.
Как заблокировать удаленный компьютер с помощью PowerShell
При осуществлении удаленного доступа у пользователей возникает необходимость заблокировать удаленный компьютер для обеспечения безопасности данных. Использование PowerShell поможет вам сделать это. Тем не менее, для успеха операции необходимо знать, как запустить сценарий блокировки удаленного компьютера. Чтобы заблокировать или выключить удаленный компьютер с помощью PowerShell, необходимо указать список систем, которые нужно заблокировать или выключить. Выполните следующие действия, чтобы заблокировать или выключить удаленный компьютер.
Часть 1. Блокировка удаленного компьютера
Если вы хотите заблокировать удаленный компьютер на базе Windows 10 и 11 с помощью PowerShell, просто введите команду блокировки.
Шаг 1. Убедитесь, что у вас есть необходимые разрешения для выполнения команд PowerShell на удаленном компьютере.
Шаг 2. Щелкните правой кнопкой мыши по кнопке "Пуск", чтобы открыть меню, и выберите пункт "Windows PowerShell (администратор)".
Шаг 3. Запустите команду rundll32.exe на удаленном компьютере с помощью командлета invoke-command. Введя следующую команду, нажмите клавишу "Enter".
Invoke-Command -ComputerName RemoteComputerName -ScriptBlock {rundll32.exe user32.dll, LockWorkStation}
Примечание: Не забудьте заменить remote_computer на имя компьютера или IP-адрес вашего удаленного компьютера.
Эта команда выполнит команду rundll32.exe на удаленном компьютере, что заблокирует его и потребует от пользователя ввода пароля для разблокировки. Убедитесь, что у вас есть необходимые разрешения и права доступа для выполнения удаленных команд на целевом компьютере, а также что на нем включены удаленные действия PowerShell для корректной работы. Если сеанс еще не установлен, может появиться запрос на ввод учетных данных для подключения к удаленному компьютеру.
Часть 2. Выключение удаленного компьютера
Если вы хотите выключить удаленный компьютер с помощью PowerShell, это также возможно. Ниже описаны шаги для выключения удаленного компьютера с его помощью.
Шаг 1. Одновременно нажмите клавиши "Win+X", чтобы открыть меню, и выберите в нем пункт "PowerShell (администратор)".
Шаг 2. Введите следующую команду и нажмите клавишу "Enter".
Stop-Computer -ComputerName remote_computer
Примечание: Помните, что вам нужно заменить remote_computer на имя или IP-адрес вашего удаленного компьютера.
Шаг 3. Теперь давайте проверим справку по этому командлету. Для этого введите следующую команду для выключения компьютера через PowerShell:
Get-Help Stop-Computer
Если в данный момент кто-то работает на удаленном компьютере, вы получите сообщение об ошибке. Чтобы решить эту проблему, вы можете добавить ключ, который выполнит принудительное выключение.
Stop-Computer -ComputerName remote_computer -Force
Примечание: Также помните, что вам нужно заменить remote_computer на имя или IP-адрес вашего удаленного компьютера.
Этот параметр учетных данных (Credential) можно использовать, если вам нужно выполнить выключение от имени определенной учетной записи:
Stop-Computer -ComputerName remote_computer -Credential root/sem -Force
Примечание: Root — это имя домена, а sem — имя пользователя. Вам также необходимо заменить remote_computer на имя компьютера или IP-адрес вашего удаленного компьютера.
AnyViewer: простой способ удаленной блокировки и выключения удаленных компьютеров
Теперь вы получили решение для блокировки удаленного компьютера. Хотя описанная выше процедура кажется очень простой, ее сложно повторять и запоминать код каждый раз, когда вам нужно заблокировать удаленный компьютер. Поэтому рекомендуется рассмотреть альтернативы PowerShell. Настоятельно рекомендуется AnyViewer. AnyViewer — это комплексное, безопасное и бесплатное программное обеспечение для удаленного рабочего стола. С его помощью пользователи могут легко блокировать, выключать или перезагружать удаленные устройства одним щелчком мыши.
В то же время пользователи могут легко осуществлять необслуживаемый удаленный доступ с управлением в один клик. Он также предлагает ряд отличных функций во время удаленного доступа, таких как передача файлов, синхронизация звука удаленного устройства в реальном времени, текстовый чат, поддержка нескольких мониторов и совместное использование экрана.
AnyViewer не только совместим с широким спектром систем, но также позволяет пользователям подключаться к удаленным компьютерам и выполнять различные операции в одной локальной сети или в разных сетях.
Шаг 1. Загрузите, установите и запустите AnyViewer на обоих ваших устройствах.
Шаг 2. Перейдите в раздел "Вход" и выберите "Зарегистрироваться", чтобы создать учетную запись AnyViewer и войти в систему на обоих устройствах.
Шаг 3. После успешного входа в AnyViewer ваше устройство будет автоматически привязано к учетной записи, под которой вы вошли.
Шаг 4. Перейдите в раздел «Устройство» и выберите целевое устройство, к которому хотите подключиться, затем нажмите «Управление в один клик», чтобы настроить необслуживаемый удаленный доступ.
Шаг 5. Нажмите на пункт "Операция", после чего в списке появятся опции "Заблокировать" и «Выключить», нажмите на нужную из них. Вы сможете мгновенно заблокировать удаленный компьютер или выключить его.
- ★Советы: Вы можете обновить свою учетную запись до тарифа Professional или Enterprise, чтобы получить дополнительные преимущества:
- Привязывайте больше устройств и получайте к ним необслуживаемый доступ.
- Используйте удаленный доступ в режиме конфиденциальности. Это позволяет отключить экран, мышь и клавиатуру удаленного компьютера.
- Один компьютер может одновременно управлять множеством беспроводных устройств.
- Передавайте файлы без ограничения на их количество.
- Оцените более высокую скорость передачи файлов.
- Создавайте корпоративные группы для более эффективного управления большим количеством устройств.
- Наслаждайтесь более высоким качеством изображения.
- ...
Заключение
В этой статье объясняется, как заблокировать удаленный компьютер с помощью PowerShell. Однако PowerShell-скрипт для блокировки удаленного компьютера всегда сложен, и пользователям очень трудно его запомнить. Поэтому настоятельно рекомендуется изучить альтернативы PowerShell. AnyViewer позволяет легко заблокировать, выключить или перезагрузить удаленный компьютер. Мало того, AnyViewer позволяет с легкостью выполнять и многое другое. Использовать AnyViewer также очень просто и удобно, поэтому скачайте его и попробуйте!