Restart

Restart 5,6/10 1370 reviews

How to Restart a Computer. Here is how you can easily restart either your Windows or Macintosh computer. Quickly restart your computer Step 1. On your PC, click the 'Start' button (in Windows XP) or 'Windows' button (in Vista) on the lower left corner of your screen. In the window that pops up, select the small arrow on the bottom right corner. Synonyms for restart in Free Thesaurus. Antonyms for restart. 9 synonyms for restart: continue, pick up, renew, reopen, resume, take up, re-start, resume, re-start. What are synonyms for restart?

-->
Restarts the operating system on local and remote computers.

Syntax

Description

The Restart-Computer cmdlet restarts the operating system on the local and remote computers.

You can use the parameters of Restart-Computer to run the restart operations, to specify theauthentication levels and alternate credentials, to limit the operations that run at the same time,and to force an immediate restart.

Starting in Windows PowerShell 3.0, you can wait for the restart to complete before you run the nextcommand. Specify a waiting time-out and query interval, and wait for particular services to beavailable on the restarted computer. This feature makes it practical to use Restart-Computer inscripts and functions.

Examples

Example 1: Restart the local computer

Restart-Computer restarts the local computer.

Example 2: Restart multiple computers

Restart-Computer can restart remote and local computers. The ComputerName parameter accepts anarray of computer names.

Example 3: Get computer names from a text file

Restart-Computer gets a list of computer names from a text file and restarts the computers. TheComputerName parameter isn't specified. But because it's the first position parameter, itaccepts the computer names from the text file that are sent down the pipeline.

Get-Content uses the Path parameter to get a list of computer names from a text file,Domain01.txt. The computer names are sent down the pipeline. Restart-Computer restarts eachcomputer.

Example 4: Force restart of computers listed in a text file

This example forces an immediate restart of the computers listed in the Domain01.txt file. Thecomputer names from the text file are stored in a variable. The Force parameter forces animmediate restart.

Get-Content uses the Path parameter to get a list of computer names from a text file,Domain01.txt. The computer names are stored in the variable $Names. Get-Credential promptsyou for a username and password and stores the values in the variable $Creds. Restart-Computeruses the ComputerName and Credential parameters with their variables. The Forceparameter causes an immediate restart of each computer.

Example 6: Restart a remote computer and wait for PowerShell

Restart-Computer restarts the remote computer and then waits up to 5 minutes (300 seconds) forPowerShell to become available on the restarted computer before it continues.

Restart-Computer uses the ComputerName parameter to specify Server01. The Waitparameter waits for the restart to finish. The For specifies that PowerShell can run commands onthe remote computer. The Timeout parameter specifies a five-minute wait. The Delay parameterqueries the remote computer every two seconds to determine whether it's restarted.

Example 7: Restart a computer by using WsmanAuthentication

Restart-Computer restarts the remote computer using the WsmanAuthentication mechanism.Kerberos authentication determines whether the current user has permission to restart the remotecomputer. For more information, seeAuthenticationMechanism.

Restart-Computer uses the ComputerName parameter to specify the remote computer, Server01.The WsmanAuthentication parameter specifies the authentication method as Kerberos.

Parameters

Specifies one computer name or a comma-separated array of computer names. Restart-Computer acceptsComputerName objects from the pipeline or variables.

Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer. Tospecify the local computer, type the computer name, a dot ., or localhost.

This parameter doesn't rely on PowerShell remoting. You can use the ComputerName parameter evenif your computer isn't configured to run remote commands.

If the ComputerName parameter isn't specified, Restart-Computer restarts the local computer.

Type:String[]
Aliases:CN, __SERVER, Server, IPAddress
Position:0
Default value:None
Accept pipeline input:True (ByPropertyName, ByValue)
Accept wildcard characters:False

Prompts you for confirmation before running Restart-Computer.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Specifies a user account that has permission to do this action. The default is the current user.

Type a user name, such as User01 or Domain01User01, or enter a PSCredential objectgenerated by the Get-Credential cmdlet. If you type a user name, you're prompted to enter thepassword.

Credentials are stored in a PSCredentialobject and the password is stored as a SecureString.

Note

For more information about SecureString data protection, seeHow secure is SecureString?.

Shop backyard games from DICK'S Sporting Goods. Find fun backyard sports games like Spikeball, giant block stacking, volleyball, footballs and more. Backyard Football is a high quality game that works in all major modern web browsers. This online game is part of the Arcade, Sports, Emulator, and GBA gaming categories. Backyard Football has 6 likes from 7 user ratings. If you enjoy this game then also play games Backyard Baseball and Backyard Football 2006. Backyard Football is an online GBA game that you can play at Emulator Online. This free Game Boy Advance game is the United States of America region version for the USA. Backyard Football is a single title from the many arcade games and sports games offered for this console. Backyard Football is a fun online Game Boy Advance game that you can play here on Games HAHA. If you enjoyed this game and want to play similar fun games then make sure to play Backyard Heroes, Backyard Baseball or Backyard Skateboarding or just go to the Game Boy Advance games page. Backyard football games.

Type:PSCredential
Position:1
Default value:Current user
Accept pipeline input:False
Accept wildcard characters:False

Specifies the frequency of queries, in seconds. PowerShell queries the service specified by theFor parameter to determine whether the service is available after the computer is restarted.

This parameter is valid only together with the Wait and For parameters.

This parameter was introduced in Windows PowerShell 3.0.

If the Delay parameter isn't specified, Restart-Computer uses a five second delay.

Type:Int16
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Specifies the behavior of PowerShell as it waits for the specified service or feature to becomeavailable after the computer restarts. This parameter is only valid with the Wait parameter.

The acceptable values for this parameter are:

  • Default: Waits for PowerShell to restart.
  • PowerShell: Can run commands in a PowerShell remote session on the computer.
  • WMI: Receives a reply to a Win32_ComputerSystem query for the computer.
  • WinRM: Can establish a remote session to the computer by using WS-Management.

This parameter was introduced in Windows PowerShell 3.0.

Type:WaitForServiceTypes
Accepted values:Wmi, WinRM, PowerShell
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Forces an immediate restart of the computer.

Type:SwitchParameter
Aliases:f
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Specifies the duration of the wait, in seconds. When the timeout elapses, Restart-Computer returnsto the command prompt, even if the computers aren't restarted.

The Timeout parameter is only valid with the Wait parameter. Timeout overrides theWait parameter's indefinite waiting period.

This parameter was introduced in Windows PowerShell 3.0.

Type:Int32
Aliases:TimeoutSec
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Restart-Computer suppresses the PowerShell prompt and blocks the pipeline until the computers haverestarted. You can use this parameter in a script to restart computers and then continue to processwhen the restart is finished.

The Wait parameter waits indefinitely for the computers to restart. You can use Timeout toadjust the timing and the For and Delay parameters to wait for particular services to becomeavailable on the restarted computers.

Restart meaning

The Wait parameter isn't valid when you're restarting the local computer. If the value of theComputerName parameter contains the names of remote computers and the local computer,Restart-Computer generates a non-terminating error for Wait on the local computer, but waitsfor the remote computers to restart.

This parameter was introduced in Windows PowerShell 3.0.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Shows what would happen if the Restart-Computer runs. The Restart-Computer cmdlet isn't run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Specifies the mechanism that is used to authenticate the user credentials. This parameter wasintroduced in Windows PowerShell 3.0.

The acceptable values for this parameter are: Basic, CredSSP, Default, Digest,Kerberos, and Negotiate.

For more information, seeAuthenticationMechanism.

Warning

Credential Security Service Provider (CredSSP) authentication, in which the user credentials arepassed to a remote computer to be authenticated, is designed for commands that requireauthentication on more than one resource, such as accessing a remote network share. This mechanismincreases the security risk of the remote operation. If the remote computer is compromised, thecredentials that are passed to it can be used to control the network session.

Type:String
Accepted values:Basic, CredSSP, Default, Digest, Kerberos, Negotiate
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Inputs

Restart-Computer accepts computer names from the pipeline or variables.

Outputs

None

Restart-Computer doesn't generate any output.

Notes

  • Restart-Computer only work on computers running Windows and requires WinRM and WMI to shutdown asystem, including the local system.
  • Restart-Computer uses the Win32Shutdown methodof the Windows Management Instrumentation (WMI) Win32_OperatingSystemclass.

Related Links

Updated: by Computer HopeBelow are the ways to shut down, turn off, reboot, etc. A Linux computer from the GUI or the command line. Shutting down or rebooting the computer from a GUI interfaceShutting down or rebooting the computer from a interface depends on which GUI you are using. Often the shutdown, log out, and reboot options are available through the GUI's main menu or bar located on one of the sides of the window.If you cannot find a method of shutting down or rebooting the computer through the GUI, remember you can shut down or reboot the computer using the commands referenced below. You could also create that would run these commands from the GUI. Command line commandsCommands at the command line interface can be used for halting, turning off (power off), rebooting, or shutting down Linux.

Click on the links below to view more details about each command.