![]() Of the Windows Management Instrumentation (WMI) Win32_OperatingSystemĬlass. In Windows, Restart-Computer uses the Win32Shutdown method.You can pipe a string that contains a computer name to this cmdlet. Type:īasic, CredSSP, Default, Digest, Kerberos, Negotiate If the remote computer is compromised, theĬredentials that are passed to it can be used to control the network session. ![]() Increases the security risk of the remote operation. Passed to a remote computer to be authenticated, is designed for commands that requireĪuthentication on more than one resource, such as accessing a remote network share. Parameters -ComputerNameĬredential Security Service Provider (CredSSP) authentication, in which the user credentials are The WsmanAuthentication parameter specifies the authentication method as Kerberos. ![]() Restart-Computer uses the ComputerName parameter to specify the remote computer, Server01. Restart-Computer -ComputerName Server01 -WsmanAuthentication Kerberos Kerberos authentication determines whether the current user has permission to restart the remoteĪuthenticationMechanism. Restart-Computer restarts the remote computer using the WsmanAuthentication mechanism. Example 7: Restart a computer by using WsmanAuthentication Queries the remote computer every two seconds to determine whether it's restarted. The Timeout parameter specifies a five-minute wait. The For specifies that PowerShell can run commands on Parameter waits for the restart to finish. Restart-Computer uses the ComputerName parameter to specify Server01. Restart-Computer -ComputerName Server01 -Wait -For PowerShell -Timeout 300 -Delay 2 PowerShell to become available on the restarted computer before it continues. Restart-Computer restarts the remote computer and then waits up to 5 minutes (300 seconds) for Example 6: Restart a remote computer and wait for PowerShell Parameter causes an immediate restart of each computer. Uses the ComputerName and Credential parameters with their variables. You for a username and password and stores the values in the variable $Creds. The computer names are stored in the variable $Names. $Names = Get-Content -Path C:\Domain01.txt TheĬomputer names from the text file are stored in a variable. This example forces an immediate restart of the computers listed in the Domain01.txt file. Example 4: Force restart of computers listed in a text file The computer names are sent down the pipeline. ![]() Get-Content uses the Path parameter to get a list of computer names from a text file,ĭomain01.txt. Get-Content -Path C:\Domain01.txt | Restart-Computer But because it's the first position parameter, itĪccepts the computer names from the text file that are sent down the pipeline. TheĬomputerName parameter isn't specified. Restart-Computer gets a list of computer names from a text file and restarts the computers. Restart-Computer -ComputerName Server01, Server02, localhost Example 3: Get computer names from a text file The ComputerName parameter accepts anĪrray of computer names. Restart-Computer can restart remote and local computers. Restart-Computer Example 2: Restart multiple computers Restart-Computer restarts the local computer. Examples Example 1: Restart the local computer This feature makes it practical to use Restart-Computer in Specify a waiting time-out and query interval, and wait for particular services to beĪvailable on the restarted computer. ![]() Starting in Windows PowerShell 3.0, you can wait for the restart to complete before you run the nextĬommand. You can use the parameters of Restart-Computer to run the restart operations, to specify theĪuthentication levels and alternate credentials, to limit the operations that run at the same time, The Restart-Computer cmdlet restarts the operating system on the local and remote computers. This cmdlet is only available on the Windows platform. Restarts the operating system on local and remote computers. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |