genstarter operativsystemet på lokale og eksterne computere.
- syntaks
- beskrivelse
- eksempler
- eksempel 1: Genstart den lokale computer
- eksempel 2: Genstart flere computere
- eksempel 3: Hent computernavne fra en tekstfil
- eksempel 4: Tving genstart af computere, der er anført i en tekstfil
- eksempel 6: Genstart en fjerncomputer, og vent til Strømshell
- eksempel 7: Genstart en computer ved hjælp af Vsmanauthentication
- parametre
- Inputs
- Outputs
- noter
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
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 $Names
Get-Credential
opfordrer dig til et brugernavn og en adgangskode og gemmer værdierne i variablen$Creds
Restart-Computer
bruger 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
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 |
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 |
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 |
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 |
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 |
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. 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 |
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 |
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 |
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