genstart-Computer

modul: Microsoft.Kraftskal.Management

genstarter operativsystemet på lokale og eksterne computere.

syntaks

beskrivelse

Restart-Computer cmdlet genstarter operativsystemet på de lokale og eksterne computere.

Du kan bruge parametrene for Restart-Computer til at køre genstartoperationerne, for at angiveautentificeringsniveauer og alternative legitimationsoplysninger, for at begrænse de operationer,der kører på samme tid, og for at tvinge en øjeblikkelig genstart.

start i vinduer 3.0, du kan vente på, at genstart er afsluttet, før du kører den næste kommando. Angiv en ventetid og forespørgselsinterval, og vent på, at bestemte tjenester er tilgængelige på den genstartede computer. Denne funktion gør det praktisk at bruge Restart-Computer inscripts og funktioner.

eksempler

eksempel 1: Genstart den lokale computer

Restart-Computer genstarter den lokale computer.

Restart-Computer

eksempel 2: Genstart flere computere

Restart-Computer kan genstarte eksterne og lokale computere. Parameteren Computernavn accepterer anarray af computernavne.

Restart-Computer -ComputerName Server01, Server02, localhost

eksempel 3: Hent computernavne fra en tekstfil

Restart-Computer får en liste over computernavne fra en tekstfil og genstarter computerne. Parameteren computernavn er ikke angivet. Men fordi det er den første positionsparameter, detaccepterer computernavnene fra tekstfilen, der sendes ned i rørledningen.

Get-Content -Path C:\Domain01.txt | Restart-Computer

Get-Content bruger Path-parameteren til at få en liste over computernavne fra en tekstfil,Domain01.TST. Computernavnene sendes ned ad rørledningen. Restart-Computer genstarter hvercomputer.

eksempel 4: Tving genstart af computere, der er anført i en tekstfil

dette eksempel tvinger en øjeblikkelig genstart af de computere, der er anført iDomain01.txt – filen. Dencomputer navne fra tekstfilen gemmes i en variabel. Kraftparameteren tvinger animmediate genstart.

Get-Content bruger Path-parameteren til at få en liste over computernavne fra en tekstfil,Domain01.TST. Computernavnene gemmes i variablen $NamesGet-Credentialopfordrer dig til et brugernavn og en adgangskode og gemmer værdierne i variablen$CredsRestart-Computerbruger computernavn og Legitimationsparametre med deres variabler. Forparameteret forårsager en øjeblikkelig genstart af hver computer.

eksempel 6: Genstart en fjerncomputer, og vent til Strømshell

Restart-Computer genstarter fjerncomputeren og venter derefter op til 5 minutter (300 sekunder) på, at strømshell bliver tilgængelig på den genstartede computer, før den fortsætter.

Restart-Computer -ComputerName Server01 -Wait -For PowerShell -Timeout 300 -Delay 2

Restart-Computer bruger Computernavnsparameteren til at angive Server01. Venteparameteren venter på, at genstart er færdig. For angiver, at Strømshell kan køre kommandoer påden eksterne computer. Timeout-parameteren angiver en fem minutters ventetid. Forsinkelsesparameterforespørger fjerncomputeren hvert andet sekund for at afgøre, om den genstartes.

eksempel 7: Genstart en computer ved hjælp af Vsmanauthentication

Restart-Computer genstarter fjerncomputeren ved hjælp af Vsmanauthentication-mekanismen.Kerberos-godkendelse bestemmer, om den aktuelle bruger har tilladelse til at genstarte remotecomputeren. For mere information, seautentiseringsmekanisme.

Restart-Computer -ComputerName Server01 -WsmanAuthentication Kerberos

Restart-Computer bruger parameteren Computernavn til at specificere fjerncomputeren, Server01.Parameteren Authentication specificerer godkendelsesmetoden som Kerberos.

parametre

-Computernavn

angiver et computernavn eller et kommasepareret udvalg af computernavne. Restart-Computer accepterercomputername objekter fra rørledningen eller variabler.

skriv NetBIOS-navnet, en IP-adresse eller et fuldt kvalificeret domænenavn på en fjerncomputer. Angiv den lokale computer, skriv computernavnet, en prik . eller localhost.

denne parameter er ikke afhængig af remoting. Du kan bruge parameteren Computernavn selvhvis din computer ikke er konfigureret til at køre fjernkommandoer.

hvis parameteren Computernavn ikke er angivet,Restart-Computer genstarter den lokale computer.

Type: String
aliaser: CN, __SERVER, Server, IPAddress
Position: 0
standardværdi: None
Accept pipeline input: True
Accept wildcard characters: False
-Confirm

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
-legitimationsoplysninger

angiver en brugerkonto, der har tilladelse til at udføre denne handling. Standard er den aktuelle bruger.

Skriv et brugernavn, såsom User01 eller Domain01\User01, eller indtast et PSCredential objectgenereret af Get-Credential cmdlet. Hvis du skriver et brugernavn, bliver du bedt om at indtasteadgangskode.

legitimationsoplysninger gemmes i et PSCredentialobject, og adgangskoden gemmes som en SecureString.

Note

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

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

-Delay

Specifies the frequency of queries, in seconds. For at afgøre, om tjenesten er tilgængelig, efter at computeren er genstartet.

denne parameter er kun gyldig sammen med Vent og for parametre.

denne parameter blev introduceret i vinduer Strømshell 3.0.

Hvis Forsinkelsesparameteren ikke er angivet, bruger Restart-Computer en forsinkelse på fem sekunder.

Type: Int16
Position: navngivet
Standardværdi: ingen
accepter pipeline input: False
Accepter jokertegn: False
-for

angiver Strømhellens opførsel, da den venter på, at den angivne tjeneste eller funktion bliver tilgængelig, når computeren genstarter. Denne parameter er kun gyldig med Venteparameteren.

de acceptable værdier for denne parameter er:

  • standard: venter på, at Strømshell genstarter.kan køre kommandoer i en fjernsession på computeren.
  • : Modtager et svar på en vinde 32_computersystem forespørgsel til computeren.kan oprette en ekstern session til computeren ved hjælp af vs.

denne parameter blev introduceret i vinduer Strømshell 3.0.

Type: Venteforservicetyper
accepterede værdier:
standardværdi: ingen
accepter Pipeline input: false
accepter jokertegn: False
-Force

Forces an immediate restart of the computer.

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

Specifies the duration of the wait, in seconds. Når timeout udløber,Restart-Computer vender tilbagetil kommandoprompten, selvom computerne ikke genstartes.

Timeout-parameteren er kun gyldig med Venteparameteren. Timeout tilsidesætter venteparameterets ubestemt ventetid.

denne parameter blev introduceret i vinduer Strømshell 3.0.

Type: Int32
aliaser: TimeoutSec
Position: navngivet
standardværdi: ingen
accepter pipeline input: False
Accepter jokertegn: False
-vent

Restart-Computer undertrykker Magtskallen spørg og blokerer rørledningen, indtil computere hargenstartede. Du kan bruge denne parameter i et script til at genstarte computere og derefter fortsætte med at behandlenår genstart er færdig.

Venteparameteren venter på ubestemt tid på, at computerne genstarter. Du kan bruge Timeout tiljustere timingen og For-og Forsinkelsesparametrene for at vente på, at bestemte tjenester bliver tilgængelige på de genstartede computere.

venteparameteren er ikke gyldig, når du genstarter den lokale computer. Hvis værdien afcomputername parameter indeholder navnene på eksterne computere og den lokale computer,Restart-Computer genererer en ikke-terminerende fejl for Vent på den lokale computer, men venterfor de eksterne computere at genstarte.

denne parameter blev introduceret i vinduer Strømshell 3.0.

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

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

Type: SwitchParameter
Aliases: wi
Position: navngivet
Standardværdi: falsk
Accepter pipeline input: falsk
Accepter jokertegn: falsk
-godkendelse

angiver den mekanisme, der bruges til at godkende brugeroplysningerne. Denne parameter blev introduceret i vinduer Strømshell 3.0.

de acceptable værdier for denne parameter er: Basic, CredSSP, Default, Digest,Kerberos og forhandle.

For mere information, seauthenticationmechanism.

advarsel

Credssp-godkendelse (Credssp), hvor brugeroplysningerne overføres til en fjerncomputer, der skal godkendes, er designet til kommandoer, der krævergodkendelse på mere end en ressource, f.eks. adgang til en ekstern netværksandel. Denne mekanismeøger sikkerhedsrisikoen ved fjernbetjeningen. Hvis fjerncomputeren er kompromitteret, skal denkredentialer, der sendes til den, kan bruges til at styre netværkssessionen.

Type: String
accepterede værdier: Basic, CredSSP, Default, Digest, Kerberos, Negotiate
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Inputs

String

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

Outputs

None

Restart-Computer doesn’t generate any output.

noter

  • i vinduer,Restart-Computer bruger Vinde32-Nedskæringsmetodenaf Vinduesstyringsinstrumenteringen32_operateringssystemklasse. Denne metode kræver, at privilegiet Seshutprivilege er aktiveret for brugerkontoenbruges til at genstarte maskinen.
  • på Mac OS,Restart-Computer bruger/sbin/shutdown bash værktøj.
  • om fjernstyring
  • Get-Credential
  • vs-Management Protocol

Related Posts

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *