Как перезагрузить сервер windows 2008

Windows Server 2008 — это операционная система, созданная специально для работы на серверах. В процессе эксплуатации сервера могут возникать ситуации, когда требуется перезапустить операционную систему. Перезагрузка сервера может помочь исправить некоторые проблемы, а также установить обновления или изменения, которые вступят в силу только после перезапуска.

Для перезагрузки Windows Server 2008 необходимо выполнить ряд простых шагов. В первую очередь, убедитесь, что все открытые программы и процессы сохранены и закрыты. Важно не забывать сохранять данные перед перезагрузкой, чтобы избежать потерю информации.

Затем щелкните на кнопке «Пуск» в левом нижнем углу экрана и выберите опцию «Выключение». В появившемся меню выберите «Перезагрузка». При необходимости введите административные права для подтверждения операции.

После этого Windows Server 2008 перезагрузится. Подождите, пока операционная система завершит процесс перезагрузки и запустится снова. Теперь вы можете продолжить работу с обновленной системой.

Запомните, что перезагрузка сервера должна осуществляться с осторожностью и только при необходимости. Это позволит избежать потери данных, а также поможет в решении различных проблем, связанных с работой Windows Server 2008.

В заключение стоит отметить, что перезагрузка операционной системы является важной процедурой в обслуживании сервера. Следуйте инструкциям и не забывайте о сохранении данных перед процедурой перезагрузки. Надеемся, что эта пошаговая инструкция поможет вам успешно перезагрузить Windows Server 2008 и решить все проблемы, с которыми вы столкнулись.

Содержание

  1. Перезагрузка Windows Server 2008
  2. а) Причины перезагрузки сервера
  3. б) Подготовка к перезагрузке
  4. в) Выбор способа перезагрузки
  5. г) Пошаговая инструкция
  6. Д) Проверка работы сервера после перезагрузки

Перезагрузка Windows Server 2008

Если вы хотите перезагрузить Windows Server 2008, следуйте следующим шагам:

  1. Откройте меню «Пуск», щелкните правой кнопкой мыши на кнопке «Завершение работы» и выберите пункт «Перезагрузка».
  2. Альтернативно, вы можете нажать комбинацию клавиш «Ctrl + Alt + Del» и выбрать пункт меню «Перезагрузить».
  3. Если ни один из предыдущих методов не работает, вы можете воспользоваться командной строкой. Нажмите «Win + R», введите «cmd» и нажмите «Enter». В командной строке введите «shutdown /r» и нажмите «Enter».

После выполнения указанных действий сервер Windows Server 2008 перезагрузится. Убедитесь, что перед перезагрузкой все важные данные сохранены и процессы завершены, чтобы избежать потери информации и проблем с работой сервера.

а) Причины перезагрузки сервера

2. Установка нового программного обеспечения: При установке нового программного обеспечения на сервер необходимо выполнить перезагрузку системы, чтобы изменения вступили в силу. Это позволяет зарегистрировать новые компоненты и обновить системные настройки.

3. Исправление ошибок: В случае возникновения критической ошибки на сервере, перезагрузка может помочь восстановить работоспособность системы. Перезагрузка позволяет освободить память и перезапустить все запущенные процессы, устраняя возможные конфликты.

4. Очистка памяти: Периодическая перезагрузка сервера помогает очистить оперативную память от временных файлов и незавершенных процессов, что может повысить производительность системы.

5. Решение проблем сети: В некоторых случаях перезагрузка сервера может помочь восстановить соединение с сетью при возникновении проблем с настройками сетевых компонентов или подключением к сети.

6. Изменение конфигурации: При изменении системных настроек или конфигурации сервера может потребоваться перезагрузка, чтобы изменения вступили в силу.

б) Подготовка к перезагрузке

Перед тем как приступить к перезагрузке сервера, необходимо выполнить некоторые подготовительные действия. Это поможет избежать потери данных и обеспечит безопасность системы. Ознакомьтесь с приведенными ниже шагами:

1. Сохраните все открытые файлы и приложения.

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

2. Закройте все службы и программы.

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

3. Отключите всех пользователей.

Если сервер используется в сетевой среде с несколькими пользователями, убедитесь, что все пользователи вышли из системы. Таким образом, можно предотвратить потерю данных, а также избежать возможных проблем с доступом к файлам и приложениям.

4. Проверьте состояние служб и процессов.

Перед перезагрузкой сервера рекомендуется проверить состояние всех выполняемых служб и процессов. Убедитесь, что все необходимые службы работают должным образом и не участвуют в активных операциях.

После выполнения всех указанных шагов можно приступать к процедуре перезагрузки Windows Server 2008.

в) Выбор способа перезагрузки

В Windows Server 2008 предусмотрено несколько способов перезагрузки сервера:

1. С помощью командной строки. Для этого нужно открыть командную строку (например, через меню «Пуск» -> «Выполнить» и ввода команды «cmd») и ввести команду «shutdown /r». Сервер перезагрузится через несколько секунд после ввода этой команды.

2. С помощью графического интерфейса. Для этого нужно нажать на кнопку «Пуск», выбрать пункт «Выключение» и выбрать «Перезагрузка». Сервер будет перезагружен после подтверждения этого действия.

3. Через Серверный менеджер. В Серверном менеджере нужно выбрать соответствующий сервер, нажать правой кнопкой мыши и выбрать пункт меню «Перезагрузить».

Выберите наиболее удобный для вас способ перезагрузки сервера в зависимости от ваших предпочтений и доступных возможностей.

г) Пошаговая инструкция

Для перезагрузки сервера Windows Server 2008 следуйте следующим шагам:

Шаг 1: Нажмите на клавишу «Пуск» в левом нижнем углу экрана.

Шаг 2: В появившемся меню выберите пункт «Выключение или перезагрузка» и нажмите на него.

Шаг 3: В открывшемся подменю выберите «Перезагрузка».

Шаг 4: Появится предупреждающее окно, в котором будет указано, что все открытые программы и документы будут закрыты. Нажмите на кнопку «Да», чтобы продолжить.

Шаг 5: После этого сервер начнет процедуру перезагрузки, которая может занять некоторое время. Пожалуйста, дождитесь завершения процесса.

Шаг 6: Когда перезагрузка завершится, сервер будет снова доступен для работы.

Теперь вы знаете, как перезагрузить сервер Windows Server 2008!

Д) Проверка работы сервера после перезагрузки

После перезагрузки Windows Server 2008 необходимо убедиться в правильной работе сервера. Для этого выполните следующие действия:

  1. Проверьте доступность сервера: попробуйте подключиться к серверу через удаленный рабочий стол, FTP, SSH или любой другой доступный способ. Убедитесь, что сервер отвечает и не возникают проблемы с подключением.
  2. Проверьте работу служб и сервисов: убедитесь, что все запущенные службы и сервисы, которые должны работать на сервере, активны и функционируют без ошибок.
  3. Проверьте логи событий: просмотрите логи событий Windows Server 2008 на наличие ошибок, предупреждений или других проблем, которые могут возникнуть после перезагрузки сервера. Если обнаружены какие-либо проблемы, решите их соответствующим образом.
  4. Проверьте работу приложений: выполните проверку работоспособности всех приложений и сервисов, которые работают на сервере. Удостоверьтесь, что все функции приложений работают корректно и нет неработающих или неправильно функционирующих компонентов.

Если при проверке работы сервера после перезагрузки вы обнаружили какие-либо проблемы, необходимо принять меры для их устранения и восстановления нормальной работы сервера. В случае возникновения серьезных проблем рекомендуется обратиться к специалистам или консультантам по администрированию серверов Windows Server 2008.

Remote Restart Windows Server 2008Remote Start Windows Server

You can remotely reboot your Windows server with the built-in Shutdown.exe utility. 

Topics For Remote Server Restart

  • Shutdown.exe Command – The Basics
  • Select Your ComputerName with -m
  • Shutdown Access is Denied. (5)
  • Windows Shutdown – Check the Additional Commands
  • Launch The GUI With Shutdown -i
  • Windows 7 Shutdown Commands

 ♦

Built-inShutdown.exe Command – The Basics

This shutdown utility is available at the command line in Windows Server 2008 and earlier operating systems going right back to XP.  Start by typing cmd; remember to ‘Run as Administrator’.  Once the DOS box launches your first real decision is do you want to reboot (-r), or shutdown (-s) that server in another part of the network?

Note 1: The default with -r is the local machine!  Thus introduce the -m switch if you want a remote restart.

Note 2: While your ‘victim’ is probably a Windows Server, you can launch the command from Windows 7 or earlier Microsoft clients.

Warning:  Despite what anyone tells you, nobody gets to be an expert with Shutdown without accidentally downing the local machine instead of the target computer.  To recover from this mistake pay close attention to the syntax of Shutdown’s abort switch -a.

Select Your ComputerName With -m

When you attempt to restart a remote Windows server always remember that the default computername is the local machine, therefore to access a remote server you need to append  -m ComputerName. 

The full command would be:
Shutdown -r -m \BigServer  If the minus sign is unfamiliar, you could try
Shutdown /s /m \BigServer, in this example, ‘BigServer’ is the hostname of the remote operating system.  None of these commands is case sensitive so sHUTDOWN -R -m \bigserver would work just as well.

Note 1:  There is no space between the double backslash and the computername
\  BigServer would not work.

Note 2:  If you substitute -s for -r that would mean shutdown.

  For testing -m on the local machine, try 127.0.0.1
For example, shutdown -r -m  \127.0.0.1  Such a command is useful in batch files.  Alternatively, to reboot numerous computers try PowerShell’s command Restart-Computer.

Examples of Shutdown switches

shutdown -r -m \YourSrv – Reboots a remote machine called ‘YourSrv’.

shutdown -s -m \Laptop – Shuts down, or stops a remote machine called ‘Laptop’.

While you probably want to reboot a Windows server, Shutdown works on all modern Microsoft client operating systems.

Note 3: For once the sequence of switches is vital, hence shutdown -m -s \Laptop does not work.

Guy Recommends:  A Free Trial of the Network Performance Monitor (NPM)Review of Orion NPM v12 v12

SolarWinds’ Network Performance Monitor will help you discover what’s happening on your network.  This utility will also guide you through troubleshooting; the dashboard will indicate whether the root cause is a broken link, faulty equipment or resource overload.

Perhaps the NPM’s best feature is the way it suggests solutions to network problems.  Its second best feature is the ability to monitor the health of individual VMware virtual machines.  If you are interested in troubleshooting, and creating network maps, then I recommend that you give this Network Performance Monitor a try.

Download your free trial of SolarWinds Network Performance Monitor.

Shutdown Access is Denied. (5)

This is often a permissions problem, or to be precise a lack of the user right to ‘Force shutdown from a remote system’.

One solution is to launch Secpol.msc and adjust the settings as follows:

  1. Local Polices
  2.    User Rights Assigments  (Scroll down)
  3.        Force shutdown from a remote system
  4.        Add the user who needs to remotely restart the server.

Trap :  You typed Secpol, and forgot the .msc extension thus: Secpol.msc.  See more on Secpol

Windows Shutdown – Check the Additional Commands

Here is addition information about the optional commands to remotely restart your Windows Server.

-a  Is for abort.  Naturally it only works during the time-out period. Of all the optional switches, this the one to test before you start restarting servers for real.  The syntax is deceptively simple:Windows Server 2008 Shutdown Tip

Shutdown -a

Avoid overthink, you don’t need the -m switch or the machine’s name.

See more about Cancel Windows Shutdown

-t is for time.  Is 30 seconds too long or too short a time?   You can adjust with -t: 60 to display the dialog box for one minute.  The maximum time is 600 seconds!Windows Server 2008 Shutdown Tip

-f is for force.  ‘Mr Nasty’, is coming – ready or not!  Shutdown -r -f as you may have guessed, restarts the machine, and closes any programs without warning.

-c is for a comment.  Would you like to put your stamp on the shutdown?  Let people know who is in charge, who is restarting their server?  -c «Guy is shutting you down»

-d p:4:1 reason.  Personally, I would avoid this switch, the syntax is tricky the numbers obscure, and it does nothing exciting.  That said the idea is sound, it enters a reason for the shutdown in the event log.  If you activate shutdown’s help, then you will get a whole list of major and minor reasons that you could employ with this switch.  For me, this switch is an option, an option that I do not take.

Note 1: The shutdown command line switches work equally well with a forward slash, for example, /d, /r or /a  
(instead of -d, -r or -a)

Note 2: Here is another example of Shutdown in action

Guy Recommends : SolarWinds’ Free VM MonitorSolarwinds VM Console Free Download

The best feature of this new this new version of SolarWinds VM Monitor is that it checks Windows Hyper-V.  Naturally, it still works with virtual machines on VMware ESX Servers.  VM Monitor is a clever desktop tool that not only tests that your server is online, but also displays the CPU and memory utilization for each node.

It’s easy to install and to configure this virtual machine monitor, all you need the host server’s IP address or hostname and the logon info. Give this virtual machine monitor a try – it’s free.

Download your free copy of SolarWinds VM Monitor.

Launch The GUI With Shutdown -i

You could just click on the Start orb and type: ‘Shutdown -i’.

Consider making a shortcut to shutdown.  The advantage is that you can include the -i  (/i) for interactive switch.  The benefit is that you have a GUI to control your remote server restarts. 

Just right-click the desktop,  New, Shortcut, type
Shutdown -i

A shortcut is born.  (See screenshot above right).

Full List of Windows Server Shutdown Commands

Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \computer][/t xxx][/d [p|u:]xx:yy [/c «comment»]]

/i Display the graphical user interface (GUI). This must be the first option.
/l Log off. This cannot be used with /m or /d options.
/s Shutdown the computer.
/r Shutdown and restart the computer.
/g Shutdown and restart the computer. After the system is rebooted, restart any registered applications.
/a Abort a system shutdown. This can only be used during the time-out period.
/p Turn off the local computer with no time-out or warning. Can be used with /d and /f options.
/h Hibernate the local computer. Can be used with the /f option.
/e Document the reason for an unexpected shutdown of a computer.
/m \computer Specify the target computer.
/t xxx Set the time-out period before shutdown to xxx seconds.
The valid range is 0-315360000 (10 years), with a default of 30. If the timeout period is greater than 0, the /f parameter is implied.
/c «comment» Comment on the reason for the restart or shutdown. Maximum of 512 characters allowed.
/f Force running applications to close without forewarning users. The /f parameter is implied when a value greater than 0 is specified for the /t parameter.
/d [p|u:]xx:yy Provide the reason for the restart or shutdown.
p indicates that the restart or shutdown is planned.
u indicates that the reason is user defined. If neither p nor u is specified the restart or shutdown is unplanned.
xx is the major reason number (positive integer less than 256).
yy is the minor reason number (positive integer less than 65536).

Restart-Computer PowerShell Cmdlet

As an alternative to the built-in Windows Server shutdown command try PowerShell.  It has a family of cmdlets such as Stop-Computer and Restart-Computer.  A likely scenario is that you wish to automate the reboot of a remote server.  With a tiny substitution to the cmdlet’s verb you could change the command so that it simply shuts down the computer.  See more about using PowerShell’s restart-Computer cmdlet.

»

Summary of Remote Restart Windows Server

It’s fun to learn the Remote Restart Windows Server, and one day they will save you a long walk when you want restart or stop a remote computer.  My advice is to perfect the -a (abort) switch, that way you won’t panic if you issue a command to shutdown the local computer instead of the network machine. 

For beginners, shutdown -i helps you to check the options in a GUI.

If you like this page then please share it with your friends


Microsoft Windows Server 2008 Topics:

• Server 2008 Home   • Overview   • What’s New?   • Server Manager   • Install

• Hyper-V   • Windows LDP.exe download   • Group Policy   • Remote restart Windows server

• Network Performance Monitor   • Windows Server 2012   • SP1 Review   • IPAM 3 Review

Обновлено 15.08.2019

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

Всем привет мне уже несколько раз писали такой вопрос, как перезагрузить сервер Windows через командную строку. Сегодня я на него отвечу, рассказав о нескольких способах это сделать. Для чего это может быть использовано ну например для написания скрипта, который в нужное время перезагрузит сервер, либо для саморазвития, мотивы могут быть разными, давайте смотреть как это сделать.

Перезагрузить через командную строку

Перезагружать через командную строку мы будем Windows Server 2008 R2, но данная инструкция подойдет как и для 2012 R2 так и для любой клиентской ОС хоть от Windows 7 до Windows 10. В начале мы рассмотрим классическую cmd, открываем ее (Как открыть командную строку читайте тут). Для перезагрузки используется вот такая команда.

-r — означает перезагрузка

-t — время равное 0

Перезагрузить через командную строку-01

У вас начнется моментально перезагрузка Windows.

Синтаксис утилиты shutdown

Ниже представлена подробная справка по всем возможным параметрам данной утилиты, думаю вы сможете найти бного полезного для различных задач.

Z:>shutdown
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]

/i Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.
Перезагрузить через командную строку-02

Для удобства можно создать ярлык в котором можно вставить данную команду, или же создать cmd или bat файл для удобства. Так же я данную возможность использовал в mmc консоли. Помимо того что можно перезагрузить через командную строку, есть возможность сделать тоже самое и через PowerShell.

Как перезагрузить сервер через PowerShell

Microsoft уже давно несет свой сильный язык в массы, и надо вам сказать он очень функционален, но об этом позже. PowerShell, так же имеет возможность перезагрузить ваш сервер или компьютер через свою командную строку, делается это очень просто. Открываем оболочку PowerShell и вводим вот такой командлет

Restart-Computer имя компьютера

Или для нескольких

Restart-Computer «имя компьютера1», «имя компьютера2» 

Как перезагрузить сервер через PowerShell

Довольно таки просто, есть возможно перезагружать список серверов. Уверен теперь у вас не будет проблем перезагрузить компьютер через командную строку. Существует конечно большое множество подобного рода утилит, но их нужно доставлять. Описанные два средства уже являются компонентами Windows и не требуют установки, что подразумевает моментальное их использование, да и чем меньше на сервере установлено тем лучше, более безопасно, так как любое стороннее по нужно обновлять и следить за этим.

Материал сайта pyatilistnik.org

В Windows доступно несколько команд, которые позволяют выключить или перезагрузить локальный или удаленный компьютер. В этой статье мы рассмотрим, как использовать команду shutdown и PowerShell командлеты Restart-Computer и Stop-Computer для выключения/перезагрузки Windows.

Содержание:

  • Использование команды shutdown в Windows
  • Перезагрузка удаленных компьютеров командой shutdown
  • Перезагрузка и выключение Windows с помощью PowerShell

Использование команды shutdown в Windows

Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).

Команда shutdown имеет следующий синтаксис:

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]

команда shutdown синтаксис

Как вы видите, у команды довольно много опций, а также есть возможность выключить/ перезагрузить удаленный компьютере.

Выключение Windows командой Shutdown

Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.

shutdown /s

Перезагрузка Windows

Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.

shutdown /r

shutdown /r - перезагрузка компьютера

Завершение сеанса пользователя

Чтобы завершить текущую сессию пользователя (logout), нужно выполнить команду:

shutdown /l

shutdown /l завершение сенаса пользоватеоя

Эта команда аналогично выполнению команды logoff.

Перевод компьютера в режим гибернации

Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:

shutdown /h

Перезагрузка компьютера с сообщением пользователям

Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).

shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”

Отложенное выключение / перезагрузка компьютера

Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.

shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"

Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.

shutdown - Ваш сеанс будет завершен.

Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».

Работа Windows будет завершена через 100 мин

Отмена выключения / перезагрузки компьютера

После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратор может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:

shutdown /a

После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».

shutdown /a - отмена перезагрузки Выход из системы отменен

Перезагрузить Windows немедленно

Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:

shutdown /r /t 0

Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).

Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).

shutdown /g

Ярлык для перезагрузки компьютера

Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.

ярлык на рабочем столе для перезагрузки компьютера

Перезагрузка Windows в определенное время

Чтобы всегда перезагружать/выключать компьютер или сервер в определенное время, вы можете добавить команду shutdown в планировщик заданий Windows taskschd.msc.

Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.

задание планировщика для ежедневной перезагрузки компьютера командой shutdown

Либо вы можете создать новое задание планировщика из PowerShell:

$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily
$User= "NT AUTHORITYSYSTEM"

$Action= New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "–f –r –t 120"
Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Перезагрузка удаленных компьютеров командой shutdown

Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):

shutdown /r /t 120 /m \192.168.1.100

shutdown /r //m - перезагрузка удаленного компьютера

Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f

Если для подключения к удаленному компьютеру нужно указать учетные данные пользователя, можно использовать команду:

net use \192.168.31.10 /u:corpusername
shutdown /s /t 60 /f /m \192.168.31.10

Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:

$sh_msg = "Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы"
$sh_delay = 600 # секунд
$computers = gc C:PSPC-list.txt
foreach ($comp in $computers)
{
& 'C:WindowsSystem32SHUTDOWN.exe' "-m \$comp -r -c $sh_msg -t $sh_delay"
}

Графический интерфейс команды shutdown

Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:

shutdown /i

shutdown /i - графический интерфейс команды shutdown

Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.

Перезагрузка и выключение Windows с помощью PowerShell

В PowerShell есть две команды для выключения и перезагрузки компьютера: Restart-Computer и Stop-Computer. Обе команды позволяют выключить или перезагрузить локальный или удаленный компьютер по сети.

powershell команда Restart-Computer

Для перезагрузки Windows выполните:

Restart-Computer -force

Чтобы выключить компьютер:

Stop-Computer

По умолчанию перезагрузка начнется через 5 секунд. Можно увеличить задержку перед перезагрузкой:

Restart-Computer –delay 15

У обоих командлетов есть параметр
–ComputerName
, который позволяет задать список удаленных компьютеров.

Например, чтобы удаленно выключить два сервера Windows:

Stop-Computer -ComputerName "Server01", "Server02"

Можно указать учетные данные администратора для подключения к удаленному хосту:

$Creds = Get-Credential
Restart-Computer -ComputerName $Names -Credential $Creds

Для подключения к удаленным компьютерам используется WMI и DCOM (он должны быть включен и настроен). Если WMI не настроен, при запуске команды появится ошибка:

Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message: 
Access is denied.
Exception from HRESULT: 0x80070005 (E_ACCESSDENIED).

restart-computer ошибка при удаленной перезагрузке компьютера по сети 0x80070005

Если на удаленном компьютере настроен WinRM (Windows Remote Management), вы можете использовать для подключения WSman вместо WMI:

Restart-Computer -ComputerName wks-t1122h2 -Protocol WSMan

Если на удаленном компьютер есть активные сессии пользователей, при запуске Restart-Computer появится ошибка:

Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message:
The system shutdown cannot be initiated because there are other users logged on to the computer.

Restart-Computer на удаленном компьютере есть активный пользователь

Для принудительной перезагрузки нужно добавить параметр -Force:

Restart-Computer -ComputerName wks-t1122h2 –Force

С помощью параметра -For можно перезагрузить компьютер и дождаться, когда он будет доступен. Например, вы хотите убедиться, что удаленный компьютер успешно перезагрузится и на нем стартовала служба WinRM, позволяющая подключиться к нему через WS-Management:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For WinRM

Restarting computer wks-t1122h2
Verifying that the computer has been restarted.

Удаленная перезагрузка компьютера из powershell

Можно дождаться запуска службы удаленного рабочего стола (RDP) или любой другой службы Windows:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For TermService

Если нужно одновременно перезагрузить несколько хостов, можно использовать возможности параллельного запуска команд в версии PowerShell 7.x.

Например, вы можете получим список Windows Server в определенном контейнере (Organizational Unit) Active Directory с помощью командлета Get-ADComputer и перезагрузить их одновременно:

$Computers = (Get-ADComputer -Filter 'operatingsystem -like "*Windows server*" -and enabled -eq "true"' -SearchBase "OU=Servers,DC=winitpro,DC=loc").Name
$Computers | ForEach-Object -Parallel {    Restart-Computer -ComputerName $_ -Force} -ThrottleLimit 3

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Powershell

Использовать PowerShell для выключения или перезагрузки компьютера, это сродни стрельбы из пушки по воробьям, но в ряде случаев может оказаться полезным.

Для выключения используйте команду:

Stop-Computer -Force

А для перезагрузки:

Restart-Computer -Force

Ключ -Force в данном случае аналогичен ключу -f команды shutdown и предполагает принудительное завершение работы мешающих выключению приложений.

Также PowerShell можно использовать для управления питанием по сети, например, можно выключить удаленный ПК командой:

Графическая оболочка

На самом деле “проблема” решается не просто, а очень просто. Выйдя на рабочий стол достаточно нажать Alt F4 чтобы получить стандартный диалог завершения работы.

rdp-shutdown-003.jpgrdp-shutdown-004.jpg

Как немедленноо перезагрузить или выключить компьютер из командной строки

Для безотлагательного выключения компьютера используйте:

shutdown /s /t 0

Для немедленной перезагрузки компьютера используйте:

shutdown /r /t 0

Как перезагрузить linux-сервер через консоль?

Чтобы запустить программную перезагрузку сервера через консоль, достаточно подключиться к серверу под root-пользователем и ввести одну из трех команд:

shutdown -r now

reboot now

init 6

Подробнее в статье Как перезагрузить сервер Linux. Если вас интересует вопрос, как перезапустить сервер Windows, читайте дальше.

Когда сервер Windows работает в течение длительного периода времени, приложения и функции операционной системы могут работать нестабильно. Нестабильная операционная система может иметь сбои приложений, зависание приложений или утечки памяти. Иногда даже важные системные функции перестают отвечать.

Простым решением является перезагрузка. В этом руководстве вы узнаете, как перезапустить Windows Server 2021 с несколькими параметрами команды.

Как перезагрузить windows-сервер через командную строку?

Windows-серверы перезагружаются аналогично серверам с Linux.

Подключитесь к серверу под root-пользователем и введите команду.

shutdown -r -t 0

Также можно воспользоваться стандартной оболочкой PowerShell. Просто введите командлет.

Restart-Computer имя компьютера

Если программная перезагрузка пошла не по плану, попробуйте воспользоваться аппаратным способом.

Как перезагрузить сервер windows через командную строку

Всем привет мне уже несколько раз писали такой вопрос, как перезагрузить сервер Windows через командную строку. Сегодня я на него отвечу, рассказав о нескольких способах это сделать. Для чего это может быть использовано ну например для написания скрипта, который в нужное время перезагрузит сервер, либо для саморазвития, мотивы могут быть разными, давайте смотреть как это сделать.

Как перезагрузить сервер через powershell

Microsoft уже давно несет свой сильный язык в массы, и надо вам сказать он очень функционален, но об этом позже. PowerShell, так же имеет возможность перезагрузить ваш сервер или компьютер через свою командную строку, делается это очень просто. Открываем оболочку PowerShell и вводим вот такой командлет

Или для нескольких

Довольно таки просто, есть возможно перезагружать список серверов. Уверен теперь у вас не будет проблем перезагрузить компьютер через командную строку. Существует конечно большое множество подобного рода утилит, но их нужно доставлять. Описанные два средства уже являются компонентами Windows и не требуют установки, что подразумевает моментальное их использование, да и чем меньше на сервере установлено тем лучше, более безопасно, так как любое стороннее по нужно обновлять и следить за этим.

Источник

Командная строка

Как обычно, если графические инструменты не помогают, на помощь администратору приходит командная строка. Для того, чтобы управлять питанием компьютера с ее помощью не надо обладать особыми знаниями, достаточно запомнить одну простую команду. Нажмите Win R или Пуск – Выполнить и введите следующие команды:

shutdown -s -f -t 0

для выключения

shutdown -r -f -t 0

для перезагрузки.

rdp-shutdown-005.jpg

  • s – выключение компьютера
  • r – перезагрузка
  • f – принудительное завершение мешающих перезагрузке процессов
  • t – время, через которое завершение работы будет выполнено, указывается в секундах через пробел. Если данный параметр не используется команда будет выполнена через 60 секунд.

Корпоративные сети

Протоколы и стандарты

Метод 1: настройка режима безопасности вложений

Важно

Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому точно выполняйте следующие действия. Для дополнительной защиты создайте резервную копию реестра перед внесением изменений.

Важно

Перед настройкой безопасности вложений в Outlook 2000 SR1 и Microsoft Outlook 2000 SR1a необходимо применить Пакет обновления 2 для Microsoft Office 2000 или Пакет обновления 3 для Microsoft Office 2000.

Выполните следующие действия, чтобы внести изменения в реестр и изменить режим безопасности вложений в Outlook.

Метод 2: настройка outlook в среде exchange

При использовании Outlook в среде Exchange администратор Exchange server можно изменить режим безопасности вложений по умолчанию. Дополнительные сведения о настройке Outlook в среде Exchange щелкните приведенные ниже номера статей базы знаний Майкрософт:

Перезагрузить windows server через графический интерфейс

Интерфейс Windows Server 2022 представляет собой графический интерфейс, который упрощает многие задачи.

Нажмите: меню Пуск -> Кнопка питания -> Перезагрузить.

Перезагрузить через командную строку

Перезагружать через командную строку мы будем Windows Server 2008 R2, но данная инструкция подойдет как и для 2021 R2 так и для любой клиентской ОС хоть от Windows 7 до Windows 10. В начале мы рассмотрим классическую cmd, открываем ее (Как открыть командную строку читайте тут). Для перезагрузки используется вот такая команда.

-r – означает перезагрузка

У вас начнется моментально перезагрузка Windows.

Перезагрузка сервера через командную строку и планировщик задач |

Иногда сервера необходимо перезагружать, например, для установки обновлений. В рабочее время, зачастую, сделать это не возможно по причине того, что пользователи работают с сервером и прерывать их работу не вариант. Конечно, можно или задержаться на работе или прийти раньше для выполнения перезагрузки… Но гораздо проще и удобнее запланировать перезагрузку через диспетчер задач.

Для начала рассмотрим, как перезагрузить (или выключить) систему через командную строку. В этом нам поможет утилита shutdown.exe. Не будем рассматривать все возможные параметры использования, их можно посмотреть запустив программу из консоли с параметром /? или просто без параметра, рассмотрим набор параметров, который использую я.

shutdown.exe /r /f /t 90 /d p:2:16 /c "Перезапуск для установки обновлений"

в данном случае:

/r — перезагрузка сервера

/f — принудительное закрытие всех приложений.

/t 90 — время ожидания до начала перезагрузки 90 сек.

/d p:2:16 — указание причины перезагрузки, которая отобразиться в системном журнале. В данном случае, мы указали:
p — запланированная перезагрузка, 2:16 — «Операционная система: Установка пакета обновления (Запланировано)»

/c «Перезапуск для установки обновлений» — комментарий в свободной форме длинной не более 512 символов.

Итак, после выполнения данной строки на экране появится окно с указанным нами комментарием.

Как перезагрузить (перезапустить) сервер удаленно или через команднусю строку |  ✅Пока идет указанное нами время ожидания, есть возможность прервать запуск перезагрузки в случае необходимости выполнив shutdown.exe /a в командной строке.

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

Как перезагрузить (перезапустить) сервер удаленно или через команднусю строку |  ✅

Таким образом, если за серверами следят несколько Администраторов, у них не будет вопросов почему сервер перезагружался.

Для того чтобы запланировать перезагрузку, разумно использовать планировщик задач. Не буду здесь описывать как создавать в нем задачи, отмечу только, что параметры командной строки следует вынести в соответствующую строчку, как на скриншоте

Как перезагрузить (перезапустить) сервер удаленно или через команднусю строку |  ✅

Обратите внимание, что путь я преобразовал через системную переменную:

%SYSTEMROOT%System32shutdown.exe

Таким образом, не важно на какой диск установлена система, программа запустится.

Созданную задачу можно устанавливать на определенные дату/время с повторением или без по вашему желанию. Система будет перезагружена в назначенное время и в системном журнале останется соответствующая запись.

Разумеется, вы можете экспортировать созданную задачу в xml-файл и использовать как шаблон при создании подобной задачи на другом сервере вашей сети.

Следует также отметить, что таким же образом можно перезагрузить (или выключить) удаленный компьютер, если использовать параметр /m ИМЯ_КОМПЬЮТЕРА.

Утилита Shutdown имеет и оконный интерфейс, для этого утилиту следует запустить с ключом /i

Как перезагрузить (перезапустить) сервер удаленно или через команднусю строку |  ✅

Данный диалог позволяет выполнить перезагрузку на компьютерах сети (AD) без использования командной строки.

Статьи в тему:

Shutdown (technet)
Перезагрузка или завершение работы удаленного компьютера и документирование причины

(Visited 2 317 times, 1 visits today)

Перезапуск из powershell

Windows PowerShell напоминает расширенную версию командной строки. Он основан на .NET Framework и включает язык сценариев. PowerShell полезен для работы под операционной системой Windows.

Полезно

— Узнать IP – адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP – АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Примеры использования утилиты shutdown

Если запустить утилиту shutdown с параметром /i, то на эране увидите примерно следующее (актуально для Windows 7):

При использовании отложенной перезагрузки:

shutdown /r /t 180

Получим следующее уведомление на экране:

Если вы желаете отменить намеченную перезагрузку, то используйте команду:

shutdown /а

В области уведомлений возле часов вы должны увидеть примерно следующее:

Программная перезагрузка

Программная перезагрузка подойдет для решения локальных проблем. Например, когда несколько программ работает неверно или без обновления системы не будут закончены установка/удаление ПО. Программная перезагрузка выполняется вводом нескольких команд в консоли или командной строке. Однако этот метод сработает, только если сервер доступен.

Синтаксис утилиты shutdown

Ниже представлена подробная справка по всем возможным параметрам данной утилиты, думаю вы сможете найти бного полезного для различных задач.

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Утилита psshutdown от sysinternals

Если штатные возможности вас по какой-либо причине не устраивают, то можно воспользоваться альтернативой – утилитой PsShutdown от Sysinternals. Разместите скачанный файл в любом удобном месте, лучше всего в одном из указанных в переменной PATH, либо добавьте туда ее расположение, это позволить запускать ее по короткому имени, без указания пути. Синтаксис утилиты похож на синтаксис стандартной, но есть некоторые отличия, так для выключения выполните:

psshutdown -k -f -t 0

а для перезагрузки:

psshutdown -r -f -t 0

Поясним используемые ключи:

  • k – выключение системы
  • r – перезагрузка
  • f – принудительное завершение процессов
  • t – время выполнения команды

Если вместо ключа -k использовать для выключения ключ -s, то система завершит работу без выключения питания, старожилы должны хорошо помнить:

rdp-shutdown-006.jpg

-m computer

Но есть один существенный недостаток – команда выполняется в контексте запустившего его пользователя, поэтому вы из дома не сможете выключить рабочий ПК, даже имея доступ в корпоративную сеть через VPN и имея учетные данные администратора сети.

PsShutdown данного недостатка лишена и позволяет указывать учетные данные для подключения к удаленному ПК, например:

Шаг 1. запустите powershell

  1. Нажмите CtrlAltDel и выберите Task Manager (Диспетчер задач).
  2. Откройте меню File (Файл) и выберите Run new task (Запустить новое задание).
  3. В командной строке введите powershell.exe и установите флажок, чтобы начать с правами администратора. Нажмите ОК.
  4. Должно открыться новое окно с темно-синим фоном. Вы можете понять, что находитесь в окне PowerShell, если подсказка начинается с PS .

Шаг 1: откройте командную строку

  1. Нажмите CtrlAltDel.
  2. Система должна показать меню – щелкните Task Manager (Диспетчер задач).
  3. В окне Task Manager (Диспетчер задач) нажмите More Details (Подробнее).
  4. Откройте меню File (Файл) и выберите Run new task (Запустить новое задание).
  5. В поле введите cmd.exe– , затем установите флажок, чтобы создать задачу с правами администратора. Нажмите ОК.
  6. Должно появиться черное окно с белым текстом.

Шаг 2. перезагрузитесь удаленно

В окне PowerShell введите следующее:

Restart-Computer –ComputerName “NAME_OF_SYSTEM”

Замените NAME_OF_SYSTEM на имя компьютера, который вы хотите перезагрузить. Не забудьте поставить кавычки.

Примечание. Предполагается, что ваши текущие учетные данные те же, что и для удаленной системы. Обычно это может выглядеть как имя пользователя администратора, и один и тот же пароль для обеих систем. Это также может работать, если обе системы находятся в одном домене, а ваша учетная запись пользователя имеет соответствующие разрешения.

Шаг 2: перезагрузите систему

В окне PowerShell введите следующую команду и нажмите Enter:

Restart-Computer

По умолчанию вы получите 5-секундный обратный отсчет, затем система перезагрузится. Вы можете добавить опцию, чтобы отложить перезапуск на более чем 5 секунд по умолчанию:

Restart-Computer –delay 15

rdp-shutdown-000.jpgУдаленный доступ к рабочему столу по протоколу RDP широко используется для работы не только с серверами, но и с рабочими станциями, как для удаленной работы, так и в целях администрирования. Однако есть некоторые ограничения, в частности в среде клиентской ОС нельзя управлять параметрами питания, даже имея права локального администратора. В некоторых случаях это способно взывать затруднения, поэтому если вы до сих пор не знаете, как выключить или перезагрузить клиентскую версию ОС через RDP — эта статья для вас.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

В серверных системах семейства Windows локальный администратор, не говоря о доменном, имеет полный контроль над системой и не испытывает затруднений в управлении питанием даже подключившись через удаленный доступ.

rdp-shutdown-001.jpgВ клиентских ОС ситуация принципиально иная, даже локальный администратор не имеет возможности выключить или перезагрузить компьютер.

rdp-shutdown-002.jpgНесмотря на кажущуюся нелогичность, определенный смысл в таком поведении есть. Серверные ОС администрируют профессионалы (как минимум в теории), которые должны отдавать себе отчет о возможных последствиях своих действий. С другой стороны, удаленно выключив ПК так просто включить его уже не получится, в большинстве случаев потребуется физическое присутствие, поэтому решение убрать подобную функцию от простых пользователей выглядит вполне обоснованно. Администраторы, следуя этой логике, должны уметь управлять питанием и иными способами.

Но как показывает практика, умеют это не все. Ничего страшного в этом нет, как говорил мой школьный учитель: спросить — стыд минуты, не знать — стыд всей жизни.

Графическая оболочка

На самом деле «проблема» решается не просто, а очень просто. Выйдя на рабочий стол достаточно нажать Alt+F4 чтобы получить стандартный диалог завершения работы.

rdp-shutdown-003.jpgОднако у этого способа есть один существенный недостаток. Очень часто выключить или перезагрузить компьютер мешают некоторые приложения, например, несохраненный документ. Подобная картина, на наш взгляд, знакома каждому.

rdp-shutdown-004.jpgБеда в том, что этого экрана через RDP вы уже не увидите. Да и открытые приложения — это полбеды, хуже, когда систему не дает выключить или перезагрузить зависшее приложение. В этом случае придется искать иные методы.

Командная строка

Как обычно, если графические инструменты не помогают, на помощь администратору приходит командная строка. Для того, чтобы управлять питанием компьютера с ее помощью не надо обладать особыми знаниями, достаточно запомнить одну простую команду. Нажмите Win+R или Пуск — Выполнить и введите следующие команды:

shutdown -s -f -t 0

для выключения

shutdown -r -f -t 0

для перезагрузки.

rdp-shutdown-005.jpgРазберем ключи команды подробнее:

  • s — выключение компьютера
  • r — перезагрузка
  • f — принудительное завершение мешающих перезагрузке процессов
  • t — время, через которое завершение работы будет выполнено, указывается в секундах через пробел. Если данный параметр не используется команда будет выполнена через 60 секунд.

Утилита PsShutdown от Sysinternals

Если штатные возможности вас по какой-либо причине не устраивают, то можно воспользоваться альтернативой — утилитой PsShutdown от Sysinternals. Разместите скачанный файл в любом удобном месте, лучше всего в одном из указанных в переменной PATH, либо добавьте туда ее расположение, это позволить запускать ее по короткому имени, без указания пути. Синтаксис утилиты похож на синтаксис стандартной, но есть некоторые отличия, так для выключения выполните:

psshutdown -k -f -t 0

а для перезагрузки:

psshutdown -r -f -t 0

Поясним используемые ключи:

  • k — выключение системы
  • r — перезагрузка
  • f — принудительное завершение процессов
  • t — время выполнения команды

Если вместо ключа -k использовать для выключения ключ -s, то система завершит работу без выключения питания, старожилы должны хорошо помнить:

rdp-shutdown-006.jpgКроме того, данная утилита позволяет управлять питанием других ПК по сети. Если честно, то работать по сети умеет и штатная утилита shutdown, достаточно указать ключ:

-m \computer

Но есть один существенный недостаток — команда выполняется в контексте запустившего его пользователя, поэтому вы из дома не сможете выключить рабочий ПК, даже имея доступ в корпоративную сеть через VPN и имея учетные данные администратора сети.

PsShutdown данного недостатка лишена и позволяет указывать учетные данные для подключения к удаленному ПК, например:

psshutdown \computer -u username -p password -r -f -t 0

Данная команда выполнит перезагрузку удаленного ПК computer использовав для подключения имя username и пароль password. Следует помнить, что указанный вами пользователь должен иметь права доступа к административному ресурсу ADMIN$. В среде Active Directory этим правом обладает администратор домена, а вот в одноранговой сети могут возникнуть затруднения.

Если вы попробуете выключить удаленную систему даже с использованием учетных данных локального администратора, то скорее всего получите ошибку Отказано в доступе.

rdp-shutdown-007.jpgЭто свидетельствует о том, что данный пользователь не имеет доступа к ресурсу ADMIN$. Чтобы его включить нужно выполнить два условия: включить общий доступ к файлам и принтерам

rdp-shutdown-008.jpgА затем в ветвь реестра

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem

добавить параметр типа DWORD с именем

LocalAccountTokenFilterPolicy

и установить его значение равным 1. После этого компьютер потребуется перезагрузить.

Попробуем снова выключить его удаленно.

rdp-shutdown-009.jpgКак видим в этот раз команда отработала успешно.

PowerShell

Использовать PowerShell для выключения или перезагрузки компьютера, это сродни стрельбы из пушки по воробьям, но в ряде случаев может оказаться полезным.

Для выключения используйте команду:

Stop-Computer -Force

А для перезагрузки:

Restart-Computer -Force

Ключ -Force в данном случае аналогичен ключу -f команды shutdown и предполагает принудительное завершение работы мешающих выключению приложений.

Также PowerShell можно использовать для управления питанием по сети, например, можно выключить удаленный ПК командой:

 Stop-Computer -ComputerName computer  -Credential username -Force

Где ключи:

  • ComputerName — имя удаленного компьютера, допускается перечисление нескольких имен через запятую
  • Credential — имя учетной записи для аутентификации в удаленной системе

При этом работа через PowerShell более безопасна, так как пароль не вводится открытым текстом и не остается в истории команд. Для аутентификации используются стандартные механизмы ОС.

rdp-shutdown-010.jpgКак видим, для управления питанием в ОС Windows доступны самые разнообразные инструменты — на любой вкус и цвет. При этом все они доступны внутри терминальной сессии, какой из них использовать — дело личного вкуса и предпочтений.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

В данном руководстве рассмотрим, как перезагрузить сервер через классическую командную строку и с помощью PowerShell. Обычно таким вопросом интересуются как новички, так и продвинутые пользователи, потому что ситуации бывают разные и иногда остальные варианты перезагрузки оказываются бесполезны.

Через командную строку

Эта инструкция подходит для всех видов, в том числе для Windows Server 2008 R2 и 2012 R2. Чтобы понять, как перезагрузить сервер, повторите три простых этапа:

  1. Заходим в «Пуск» и выбираем пункт «Выполнить».
  2. Набираем cmd, чтобы включить командную строку.
  3. Для моментальной перезагрузки вводим команду shutdown -r -t 0. Число 0 здесь означает время, через которое требуется перезапустить компьютер.

Чтобы в будущем производить все действия быстрее, создайте ярлык или bat-файл.

Через PowerShell

Перезагружать через оболочку тоже просто. Достаточно открыть ее и ввести команду Restart-Computer 1, где вместо «1» впишите имя компьютера. Если требуется перезагрузка нескольких компьютеров, перечислите их через запятую.

Можно написать скрипт, чтобы Windows перезагружался автоматически. Некоторые используют сторонние утилиты, но обычно в этом не возникает необходимости, так как перезагрузить сервер можно стандартными компонентами.

Remote Restart Windows Server 2008Remote Start Windows Server

You can remotely reboot your Windows server with the built-in Shutdown.exe utility. 

Topics For Remote Server Restart

  • Shutdown.exe Command – The Basics
  • Select Your ComputerName with -m
  • Shutdown Access is Denied. (5)
  • Windows Shutdown – Check the Additional Commands
  • Launch The GUI With Shutdown -i
  • Windows 7 Shutdown Commands

 ♦

Built-inShutdown.exe Command – The Basics

This shutdown utility is available at the command line in Windows Server 2008 and earlier operating systems going right back to XP.  Start by typing cmd; remember to ‘Run as Administrator’.  Once the DOS box launches your first real decision is do you want to reboot (-r), or shutdown (-s) that server in another part of the network?

Note 1: The default with -r is the local machine!  Thus introduce the -m switch if you want a remote restart.

Note 2: While your ‘victim’ is probably a Windows Server, you can launch the command from Windows 7 or earlier Microsoft clients.

Warning:  Despite what anyone tells you, nobody gets to be an expert with Shutdown without accidentally downing the local machine instead of the target computer.  To recover from this mistake pay close attention to the syntax of Shutdown’s abort switch -a.

Select Your ComputerName With -m

When you attempt to restart a remote Windows server always remember that the default computername is the local machine, therefore to access a remote server you need to append  -m ComputerName. 

The full command would be:
Shutdown -r -m \\BigServer  If the minus sign is unfamiliar, you could try
Shutdown /s /m \\BigServer, in this example, ‘BigServer’ is the hostname of the remote operating system.  None of these commands is case sensitive so sHUTDOWN -R -m \\bigserver would work just as well.

Note 1:  There is no space between the double backslash and the computername
\\  BigServer would not work.

Note 2:  If you substitute -s for -r that would mean shutdown.

  For testing -m on the local machine, try 127.0.0.1
For example, shutdown -r -m  \\127.0.0.1  Such a command is useful in batch files.  Alternatively, to reboot numerous computers try PowerShell’s command Restart-Computer.

Examples of Shutdown switches

shutdown -r -m \\YourSrv – Reboots a remote machine called ‘YourSrv’.

shutdown -s -m \\Laptop – Shuts down, or stops a remote machine called ‘Laptop’.

While you probably want to reboot a Windows server, Shutdown works on all modern Microsoft client operating systems.

Note 3: For once the sequence of switches is vital, hence shutdown -m -s \\Laptop does not work.

Guy Recommends:  A Free Trial of the Network Performance Monitor (NPM)Review of Orion NPM v12 v12

SolarWinds’ Network Performance Monitor will help you discover what’s happening on your network.  This utility will also guide you through troubleshooting; the dashboard will indicate whether the root cause is a broken link, faulty equipment or resource overload.

Perhaps the NPM’s best feature is the way it suggests solutions to network problems.  Its second best feature is the ability to monitor the health of individual VMware virtual machines.  If you are interested in troubleshooting, and creating network maps, then I recommend that you give this Network Performance Monitor a try.

Download your free trial of SolarWinds Network Performance Monitor.

Shutdown Access is Denied. (5)

This is often a permissions problem, or to be precise a lack of the user right to ‘Force shutdown from a remote system’.

One solution is to launch Secpol.msc and adjust the settings as follows:

  1. Local Polices
  2.    User Rights Assigments  (Scroll down)
  3.        Force shutdown from a remote system
  4.        Add the user who needs to remotely restart the server.

Trap :  You typed Secpol, and forgot the .msc extension thus: Secpol.msc.  See more on Secpol

Windows Shutdown – Check the Additional Commands

Here is addition information about the optional commands to remotely restart your Windows Server.

-a  Is for abort.  Naturally it only works during the time-out period. Of all the optional switches, this the one to test before you start restarting servers for real.  The syntax is deceptively simple:Windows Server 2008 Shutdown Tip

Shutdown -a

Avoid overthink, you don’t need the -m switch or the machine’s name.

See more about Cancel Windows Shutdown

-t is for time.  Is 30 seconds too long or too short a time?   You can adjust with -t: 60 to display the dialog box for one minute.  The maximum time is 600 seconds!Windows Server 2008 Shutdown Tip

-f is for force.  ‘Mr Nasty’, is coming – ready or not!  Shutdown -r -f as you may have guessed, restarts the machine, and closes any programs without warning.

-c is for a comment.  Would you like to put your stamp on the shutdown?  Let people know who is in charge, who is restarting their server?  -c «Guy is shutting you down»

-d p:4:1 reason.  Personally, I would avoid this switch, the syntax is tricky the numbers obscure, and it does nothing exciting.  That said the idea is sound, it enters a reason for the shutdown in the event log.  If you activate shutdown’s help, then you will get a whole list of major and minor reasons that you could employ with this switch.  For me, this switch is an option, an option that I do not take.

Note 1: The shutdown command line switches work equally well with a forward slash, for example, /d, /r or /a  
(instead of -d, -r or -a)

Note 2: Here is another example of Shutdown in action

Guy Recommends : SolarWinds’ Free VM MonitorSolarwinds VM Console Free Download

The best feature of this new this new version of SolarWinds VM Monitor is that it checks Windows Hyper-V.  Naturally, it still works with virtual machines on VMware ESX Servers.  VM Monitor is a clever desktop tool that not only tests that your server is online, but also displays the CPU and memory utilization for each node.

It’s easy to install and to configure this virtual machine monitor, all you need the host server’s IP address or hostname and the logon info. Give this virtual machine monitor a try – it’s free.

Download your free copy of SolarWinds VM Monitor.

Launch The GUI With Shutdown -i

You could just click on the Start orb and type: ‘Shutdown -i’.

Consider making a shortcut to shutdown.  The advantage is that you can include the -i  (/i) for interactive switch.  The benefit is that you have a GUI to control your remote server restarts. 

Just right-click the desktop,  New, Shortcut, type
Shutdown -i

A shortcut is born.  (See screenshot above right).

Full List of Windows Server Shutdown Commands

Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \\computer][/t xxx][/d [p|u:]xx:yy [/c «comment»]]

/i Display the graphical user interface (GUI). This must be the first option.
/l Log off. This cannot be used with /m or /d options.
/s Shutdown the computer.
/r Shutdown and restart the computer.
/g Shutdown and restart the computer. After the system is rebooted, restart any registered applications.
/a Abort a system shutdown. This can only be used during the time-out period.
/p Turn off the local computer with no time-out or warning. Can be used with /d and /f options.
/h Hibernate the local computer. Can be used with the /f option.
/e Document the reason for an unexpected shutdown of a computer.
/m \\computer Specify the target computer.
/t xxx Set the time-out period before shutdown to xxx seconds.
The valid range is 0-315360000 (10 years), with a default of 30. If the timeout period is greater than 0, the /f parameter is implied.
/c «comment» Comment on the reason for the restart or shutdown. Maximum of 512 characters allowed.
/f Force running applications to close without forewarning users. The /f parameter is implied when a value greater than 0 is specified for the /t parameter.
/d [p|u:]xx:yy Provide the reason for the restart or shutdown.
p indicates that the restart or shutdown is planned.
u indicates that the reason is user defined. If neither p nor u is specified the restart or shutdown is unplanned.
xx is the major reason number (positive integer less than 256).
yy is the minor reason number (positive integer less than 65536).

Restart-Computer PowerShell Cmdlet

As an alternative to the built-in Windows Server shutdown command try PowerShell.  It has a family of cmdlets such as Stop-Computer and Restart-Computer.  A likely scenario is that you wish to automate the reboot of a remote server.  With a tiny substitution to the cmdlet’s verb you could change the command so that it simply shuts down the computer.  See more about using PowerShell’s restart-Computer cmdlet.

»

Summary of Remote Restart Windows Server

It’s fun to learn the Remote Restart Windows Server, and one day they will save you a long walk when you want restart or stop a remote computer.  My advice is to perfect the -a (abort) switch, that way you won’t panic if you issue a command to shutdown the local computer instead of the network machine. 

For beginners, shutdown -i helps you to check the options in a GUI.

If you like this page then please share it with your friends


Microsoft Windows Server 2008 Topics:

• Server 2008 Home   • Overview   • What’s New?   • Server Manager   • Install

• Hyper-V   • Windows LDP.exe download   • Group Policy   • Remote restart Windows server

• Network Performance Monitor   • Windows Server 2012   • SP1 Review   • IPAM 3 Review

Время на прочтение
9 мин

Количество просмотров 63K


Туториал


Recovery Mode


Перевод

Введение

Порою с помощью PowerShell управлять Windows Server 2008 можно гораздо быстрее, чем с помощью привычых GUI-инструментов. В этой статье вы найдет 9 наиболее распространенных задач, которые могут быть реализованы с помощью PowerShell. (10 задача была исключена из перевода из-за того, что демонстрируемый в статье скрипт был неполным – Прим. переводчика).
По данной теме будет два поста. Материала много, материал хороший, но, к сожалению, размещение в одном посте сделает его нечитаемым.
Итак, какие задачи будут рассмотрены:

  1. Изменение пароля локального администратора с помощью PowerShell
  2. Перезагрузка или выключение сервера
  3. Перезапуск службы
  4. Остановка процесса
  5. Создание отчета об использовании диска
  6. Получаем 10 последних ошибок журнала событий
  7. Сбрасываем контроль доступа к папке
  8. Получаем server’s uptime
  9. Получаем информацию о Service Pack

Первые пять задач мы рассмотрим в этом посте, оставшиеся 4 последующем. Заинтересованных приглашаем под кат.

1. Меняем пароль локального администратора

Предположим Вы залогинились как доменный администратор на компьютере под Windows 7, который входит в Ваш домен. Теперь, предположим, Вы хотите сменить пароль локального администратора на удаленном сервере CHI-WIN7-22 в Чикаго. После использования пароля в течение определенного периода времени, его желательно сменить; процедуру необходимо повторять периодически.
Первое, что администратор делает для смены пароль администратора — создает ADSI объект для локального администратора на этом компьютере. Это делается в PowerShell следующим образом:

[ADSI]$Admin=”WinNT://CHI-WIN7-22/Administrator”

Произойдет извлечение учетной записи администратора на сервере CHI-WIN7-22 и присвоение ее ADSI объекту $Admin. Имя WinNT в этой строке чувствительно к регистру, примите это во внимание. Если Вы захотите подключиться к другому компьютеру, просто замените CHI-WIN7-22 на имя того компьютера, к которому Вы хотели бы подключиться.
Однако для начала необходимо узнать, как долго пароль используется, чтобы определить, пришло ли время менять его или нет. Информация из $Admin может быть получена следующим образом:

$Admin.PasswordAge

Выведется время, прошедшее с последней смены пароля. Результат показывается в секундах, переведем ее в дни (осуществим деление на 86400 (количество секунд в сутках)):

$Admin.PasswordAge.Value/86400

Обратите внимание, что было использовано свойство Value. Это было сделано потому, что PasswordAge хранится как коллекция, и поэтому нам необходимо сначала присвоить значение этой коллеции, чтобы вернуть ее в число, к которому можно применить операцию деления.
В итоге Вы можете изменить пароль, вызвав SetPassword метод и затем использовав новый пароль в качестве аргумента.

$Admin.SetPassword(“S3cre+WOrd”)

Внимание: По нажатию Enter, не ждите получения письмо подтверждения. Такового не будет! Изменения будет применены немедленно. То, что я здесь продемонстрировал, является методом, а не командлетом. Помимо прочего это значит, что в отличие от командлетов, SetPassword не поддерживает -whatif или —confirm.
Это все. Позвольте мне продемонстрировать все это PowerShell-картинках.

image

2. Перезагрузка или остановка сервера

Двигаемся дальше. Перед нами стоит задача перезагрузить или остановить сервер с помощью PowerShell. Как и в первом случае, предположим, что вы залогинены как доменный администратор на машине под Windows 7, которая входит в ваш домен.
Мы будем использовать два WMI-командлета – Restart-Computer и Stop-Computer. И хотя мы не будем их здесь показывать, стоит упомянуть, что эти командлеты принимают альтернативные учетные данные (alternate credentials). Альтернативные учетные данные позволяют Вам уточнить учетную запись пользователя (отличную от той, под которой вы залогинились), так что вы можете осуществлять действия, на которые эта (альтернативная) учетная запись имеет права.
Также среди приятного об этих командлетах – вы сможете использовать -whatif и —confirm. Это значит, если вы захотите перезапустить или выключить сервер, необходимо сначала убедиться, что вы делаете это на предназначенном для этого компьютере. Это удобно, когда вы осуществляете подобные операции с множеством компьютеров.
Для перезагрузки компьютера синтаксис такой:

Restart-Computer -ComputerName <string[ ]>

где -ComputerName <string[ ]> это массив строк, который может состоять как из имени одного, так и нескольких компьютеров. Stop-Computer используется практически тот же самый синтаксис. Например, если Вы хотите перезагрузить два компьютера CHI-DC02 и CHI-FP01, используйте следующую команду:

Restart-Computer “CHI-DC02”, “CHI-FP01”

Ниже приведен фактически скриншот PowerShell, в котором мы использовали аргумент –whatif. Используйте его, если вы просто хотите посмотреть, что случиться, если вы выполните команду.

image

Все достаточно просто. Давайте теперь усложним задачу. Предположим, что у вас есть список компьютеров в файле servers.txt. Используем командлет Get-Content, чтобы извлечь их имена из файла.

image

Итак, у вас есть ряд компьютеров, которые вы бы хотели периодически перезагружать, и вы храните их имена в текстовом файле. Каждый раз, когда вам нужно перезагрузить их, вы просто используйте командлет Get-Content. Ниже представлен пример работы Get-Content и Restart-Computer.

image

Сначала мы получаем содержимое файла, используя Get-Content. Для начала пропингуем этим компьютеры. В этом выражении, мы запустим test-connection, что фактически эквивалентно ping на каждом компьютере. -quiet возвращает значения true или false, а -count 2 означает, что каждый компьютер будет “пропингован” лишь дважды. Те компьютеры, которые будут успешно пропингованы, будут дальше запущены в работу.
Затем мы используем foreach. Цель этого такова: для каждого имени, которое проходит пинг-тест, выводится сообщение зеленым текстом, указывающее на перезагрузку компьютера. “$_” означает текущий объект в конвейере. Затем используем командлет Restart-Computer для перезагрузки тех компьютеров, которые пингуются. Мы также используем параметр –force, чтобы сбросить всех, кто залогинен на данном компьютере
Параметр –whatif используется для того, чтобы посмотреть, что произойдет, без реальной перезагрузки компьютеров.

3. Перезагрузка службы

Restart-Service, как следует из название, это командлет, который перезапускает службу. Хотя у него и отсутствует возможность подключаться к удаленному серверу, может быть активирован PowerShell Remoting, так что Вы можете выполнять ее локально на удаленном компьютере. Это бывает полезно, когда Вы хотите перезапустить службу на группе компьютеров.
Для локальной перезагрузки службы просто напишите Restart-Service “service”, где “service” – имя той службы, которую вы хотите перезагрузить. С другой стороны, если вы хотите перезагрузить службы на одной или нескольких удаленных машинах, используйте командлет Invoke-Command и PowerShell Remoting.
На скриншоте ниже показаны два примера работы командлеты Restart-Service для перезагрузки службы wuauserv (Windows Update). В первом примере Restart-Service выполняется локально. Во втором, она выполняется на удаленном сервере БД CHI-DB01с помощью командлета Invoke-Command.

image

По умолчанию Restart-Service не выводит никаких объектов, если вы не используете параметр -passthru. Дополнительная информация (Status, Name и другое) – результат его использования. Если служба запущена на нескольких компьютеров и вы хотите перезапустить их также, перечислите их через запятые.
То же самое можно сделать с использование WMI. Создадим WMI объект:

image

gwmi – это сокращенно для Get-WmiObject.
Давайте посмотрим на методы объекта. Введем Get-Member (сокращенно gm).

image

Как вы могли заметить, здесь отсутствует метод для перезапуска службы. А это значит, что сначала придется остановить службы через метод StopService и запустить снова с помощью StartService.
Вот как остановить службу, используя метод StopService объекта. Круглая скобка указывает на наличие метода. Если получили ReturnValue равным 0, значит служба успешно остановлена. В противном случае, обратитесь к документации MSDN для класса службы Win32.

image

Запускаем службу — метод StartService.

image

Проверяем: запустим команду get-service на этом компьютере. Get-service позволяет получить информацию о службе на удаленном компьютере. Пример запроса для удаленного компьютера CHI-DB01.

image

4. Остановка процесса

Еще одной частой задачей является остановка процесса. Используем для этого командлет Stop-Process. Он может быть выполнен как локально, так и на удаленной машине (см. пункт 3).
Существует два способа остановки процесса с помощью командлета Stop-Process.
Первый – простой. Запускаете Stop-Process и передаете ему имя или соответствующий ID процесса. Обратите внимание, что мы останавливаем “Calc” (Калькулятор Windows). В данном примере процесс запущен локально.

image

Второй способ связан с использованием командлета Get-Process для получения одного или нескольких процессов или передачи их в Stop-Process. Для примера взят процесс Notepad. Kill является сокращением для Stop-Process. Notepad запущен локально.

image

Двигаемся дальше. Перейдем к процессам, запущенным на удаленной машине. Для начала запустим, например, notepad на удаленном компьютере chi-fp01.

image

Затем, проверим, запущен ли процесс. Для этих целей используем ps, являющимся сокращением для Get-Process.

image

5. Создаем отчет об использовании дисков

Администраторы должны отслеживать свободное место, оставшееся на серверах. Это можно сделать, использовав WMI и класс Win32_LogicalDisk, которые дают нам информацию такую как ID устройства, размер диска, свободное места и прочую информацию.
Через WMI мы можем обращаться к локальным и удаленным компьютерам. Мы также можем выполнять эти запросы как одной, так и нескольких машинах. Также мы можем: экспортировать данные в .csv или базу данных, создавать текстовый или HTML-отчет или просто вывести результаты на экран.
Пример команды, выполняемой на локальном компьютере.

Get-WmiObject win32_logicaldisk -filter “drivetype=3” | Out-File c:\Reports\Disks.txt

Мы используем командлет GetWmiObject для возвращения информации из класса Win32_LogicalDisk. Затем мы применяем -filter чтобы возвратить только информацию, для которой справедливо утверждение drivetype=3, которое означает фиксированные логические диски, типа C:. Это значит, что информация относительно о USB и сетевых дисках не будет включена. Полученная информация будет записана в файл Disks.txt.
Пример в PS.

image

Хотя вроде бы все нормально, лучше внести парочку улучшений. Например, добавить отображение свободного места в гигабайтах, а не байтах. Этим мы и займемся.
Чтобы это сделать создадим функцию Get-DiskUtil. Хотя в предыдущем примере мы все делали интерактивно, в этом случае давайте запишем функцию в файл, загрузим в ваш профиль к другим скриптам, которые можно использовать позже.
А вот и сама функция:

image

Давайте ее разберем.
Функция берет имя компьютера как параметр и задает его как имя локального компьютера по умолчанию.

image

Затем мы используем фрагмент скрипта Process, где свойство “имя компьютера” передается в функцию. “$_” указывает, что имя компьютера задается как переменная. В противном случае имя компьютера как будет воспринято как параметр.

image

Далее следует выражение GetWmiObject.

image

Вывод этого выражения передается в командлет Select-Object (сокращенно Select). Мы используем хеш-таблицы, чтобы создать пользовательское свойство под названием Computername. Фактически будет осуществлено переименование SystemName текущего объекта ($_) в Computername. DeviceID остается неизменным.

image

Сделаем еще парочку хеш-таблиц. Первая берет свойство Size и делит его на 1GB, вывод будет с двумя знаками после запятой и переименовывает свойство в SizeGB. Вторая производит то же самое со свойством Freespace.

image

Затем создаем свойство UsedGB, которого нет в WMI. Вычисляется разница между свойствами Size и FreeSpace и делится на 1GB.

image

В конце создаем еще одно свойство PerFree – свободно в процентах. Оно завершает функцию.

image

Ниже приведена работа функции для компьютера CHI-FP01, выведенная в таблице (Format-Table (или ft)) с авто форматированием (параметр –auto).

image

Все и так хорошо, но от этой функции мы можем получить больше. Поэтому предположим, что вам нужно еженедельно получать отчет об использовании дисков на всех серверах в вашей компании. Посмотрим, как этого можно достичь.
Для начала сохраним результаты нашего выражения в переменную $data, чтобы каждый раз не набирать эту команду. Затем, передадим результаты в объект where, пропингуем сервера (дважды) и передадим имя компьютера в созданную нами функцию Get-DiskUtil.

image

Данные будут храниться в переменной $data. Вы можете вытащить информацию из $data и отсортировать по computername, применив –auto. Информация также может быть направлена на печать (Out-Printer) или в файл (Out-File).

image

Конвертируем в csv:

image

Потом Вы можете импортировать этот csv файл для получения снимка статуса использования дисков на момент запуска команды:

image

Пример:

image

И напоследок: я покажу, как создать HTML отчет, доступ к которому можно получить из любого места.
Берем $data и передаем ее в Sort Computername. Результат передается в командлет ConvertTo-HTML. Вы можете присвоить заголовок и путь CSS. CSS необходим, так как ConverToHTML не обладает возможностями форматирования. Поэтому если вы хотите, чтобы отчет выглядит прилично, понадобится CSS файл. На последнем этапе пишем результат в файл.

image

Теперь файл готов, его можно посмотреть с помощью команды start.

image

Пример HTML отчета.

image

Помните, что информацию необходимо держать информацию актуальной.

Upd:
В посте приведен перевод статьи с портала petri.co.il
Top 10 Server 2008 Tasks done with PowerShell – Part 1

Вторую часть перевода смотрите здесь.

P.S. Не могли не обратить внимание, что та же задача получения информации о свободном месте на дисках может решаться с помощью нашей бесплатной программы NetWrix Disk Space Monitor.
Посмотреть как программа работает можно на youtube, cкачать здесь , а активировать бесплатную лицензию без ограничения срока действия (и вообще без каких либо ограничений) можно используя следующие данные:

License name: NetWrix Disk Space Monitor Freeware License
License count: 1000000
License code: EhEQEhoaEhEQEhYTEhYaExQa

  • Как перезапустить windows с флешки
  • Как перезапустить проводник в windows 10 горячие клавиши
  • Как перезагрузить процессор в windows 10
  • Как перезапустить windows audio на windows 10
  • Как перезапустить поиск в windows 10