<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8</id>
	<title>Рестарт по сети - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8"/>
	<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8&amp;action=history"/>
	<updated>2026-04-09T05:39:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.digital-orgy.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8&amp;diff=43&amp;oldid=prev</id>
		<title>Ross: Новая страница: «&#039;&#039;&#039;Удаленный перезапуск компьютера через PowerShell&#039;&#039;&#039;  === 1. Предварительные условия ===  Перед началом убедитесь, что выполнены следующие условия:  &#039;&#039;&#039;PowerShell:&#039;&#039;&#039; На обоих компьютерах (локальном и удаленном) установлен PowerShell. Рекомендуется использовать PowerShell 5.1 или...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8&amp;diff=43&amp;oldid=prev"/>
		<updated>2026-04-09T01:50:49Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Удаленный перезапуск компьютера через PowerShell&amp;#039;&amp;#039;&amp;#039;  === 1. Предварительные условия ===  Перед началом убедитесь, что выполнены следующие условия:  &amp;#039;&amp;#039;&amp;#039;PowerShell:&amp;#039;&amp;#039;&amp;#039; На обоих компьютерах (локальном и удаленном) установлен PowerShell. Рекомендуется использовать PowerShell 5.1 или...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Удаленный перезапуск компьютера через PowerShell&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== 1. Предварительные условия ===&lt;br /&gt;
&lt;br /&gt;
Перед началом убедитесь, что выполнены следующие условия:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PowerShell:&amp;#039;&amp;#039;&amp;#039; На обоих компьютерах (локальном и удаленном) установлен PowerShell. Рекомендуется использовать PowerShell 5.1 или более новую версию.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Сетевое подключение:&amp;#039;&amp;#039;&amp;#039; Локальный компьютер должен иметь сетевой доступ к удаленному компьютеру по его имени (&amp;#039;&amp;#039;&amp;#039;SERVER001&amp;#039;&amp;#039;&amp;#039;) или IP-адресу.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Учетная запись:&amp;#039;&amp;#039;&amp;#039; У вас должны быть административные права на удаленном компьютере, чтобы выполнить перезапуск.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Удаленное управление PowerShell (WinRM):&amp;#039;&amp;#039;&amp;#039; На удаленном компьютере должно быть включено удаленное управление PowerShell. Это можно сделать, выполнив команду с правами администратора на удаленной машине.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Enable-PSRemoting -Force в PowerShell &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Доверенные узлы (при необходимости):&amp;#039;&amp;#039;&amp;#039; Если компьютеры не находятся в одном домене, вам может потребоваться добавить удаленный компьютер в список доверенных узлов на локальной машине с помощью команды &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Set-Item WSMan:\localhost\Client\TrustedHosts -Value SERVER001&amp;amp;quot; -Force.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2. Базовая команда перезапуска ===&lt;br /&gt;
&lt;br /&gt;
Для удаленного перезапуска компьютера &amp;#039;&amp;#039;&amp;#039;SERVER001&amp;#039;&amp;#039;&amp;#039; с использованием учетных данных пользователя &amp;#039;&amp;#039;&amp;#039;Васья&amp;#039;&amp;#039;&amp;#039; используйте следующую команду. При выполнении этой команды появится запрос на ввод пароля для пользователя Ross.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Restart-Computer -Force -ComputerName SERVER001 -Credential Васья&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Разбор параметров: ===&lt;br /&gt;
&lt;br /&gt;
Restart-Computer: Командлет PowerShell для перезапуска компьютера.&lt;br /&gt;
&lt;br /&gt;
-Force: Принудительно завершает работу всех приложений и перезапускает компьютер, не запрашивая подтверждения. Будьте осторожны с этим параметром, так как несохраненные данные могут быть потеряны.&lt;br /&gt;
&lt;br /&gt;
-ComputerName SERVER001: Задает имя удаленного компьютера, который необходимо перезапустить.&lt;br /&gt;
&lt;br /&gt;
-Credential Васья: Указывает учетную запись пользователя, имеющую разрешения на выполнение этой операции на удаленном компьютере. После выполнения команды появится диалоговое окно для ввода пароля. Вы также можете передать объект PSCredential, созданный с помощью Get-Credential.&lt;br /&gt;
&lt;br /&gt;
=== 3. Полезные дополнительные опции ===&lt;br /&gt;
&lt;br /&gt;
==== Время ожидания (Timeout) ====&lt;br /&gt;
&lt;br /&gt;
Вы можете указать время ожидания (в секундах) для завершения работы приложений перед перезапуском. Это может быть полезно, если некоторым приложениям требуется больше времени для корректного закрытия. Например, чтобы установить время ожидания в 60 секунд:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Restart-Computer -Force -ComputerName SERVER001 -Credential Васья -Timeout 60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Сообщение для пользователей (Message) ====&lt;br /&gt;
&lt;br /&gt;
Если вы хотите уведомить пользователей, вошедших в систему на удаленном компьютере, о предстоящем перезапуске, вы можете добавить сообщение. Обратите внимание, что это сообщение будет отображаться пользователям только в том случае, если они используют поддерживаемую операционную систему и метод входа.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Restart-Computer -Force -ComputerName SERVER001 -Credential Васья -Message &amp;quot;Внимание: Этот компьютер будет перезагружен через 60 секунд для установки обновлений. Пожалуйста, сохраните свою работу.&amp;quot; -Timeout 60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Помните, что параметр -Message не всегда гарантированно отображается пользователям на удаленной машине.&lt;br /&gt;
&lt;br /&gt;
==== Ожидание перезагрузки (Wait) ====&lt;br /&gt;
&lt;br /&gt;
С помощью параметра -Wait вы можете заставить команду ожидать завершения процесса перезагрузки удаленного компьютера перед возвратом управления в консоль PowerShell. Это полезно в сценариях, где следующие действия зависят от того, что удаленный компьютер уже перезагрузился и доступен.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Restart-Computer -Force -ComputerName SERVER001 -Credential Васья -Wait&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы также можете объединить -Wait с параметром -For, чтобы указать, чего именно ждать (например, возобновления работы служб PowerShell или WMI).&lt;br /&gt;
&lt;br /&gt;
==== Перезапуск нескольких компьютеров ====&lt;br /&gt;
&lt;br /&gt;
Вы можете перезапустить несколько компьютеров одновременно, указав их имена через запятую.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Restart-Computer -Force -ComputerName SERVER001, SERVER02, WORKSTATION12 -Credential Васья&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4. Завершение и проверка ===&lt;br /&gt;
&lt;br /&gt;
После выполнения команды PowerShell отправит запрос на удаленный компьютер.&lt;br /&gt;
Если все условия выполнены, удаленный компьютер начнет процесс перезагрузки.&lt;br /&gt;
Вы можете проверить статус удаленного компьютера, попытавшись подключиться к нему снова через некоторое время или используя команду , чтобы увидеть, отвечает ли он на запросы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
Test-Connection -ComputerName SERVER001&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ross</name></author>
	</entry>
</feed>