Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taip apsaugant jus nuo įprastų kompiuterio klaidų ir aparatūros gedimų. Dabar patikrinkite visus tvarkykles atlikdami 3 paprastus veiksmus:
- Atsisiųskite „DriverFix“ (patikrintas atsisiuntimo failas).
- Spustelėkite Paleiskite nuskaitymą rasti visus probleminius vairuotojus.
- Spustelėkite Atnaujinti tvarkykles gauti naujas versijas ir išvengti sistemos sutrikimų.
- „DriverFix“ atsisiuntė 0 skaitytojų šį mėnesį.
„PowerShell“ yra ir komandinės eilutės apvalkalas, ir scenarijų kalba. Tikrai nenuostabu, kad tai teikia pirmenybė daugeliui vartotojų, kurie turi užduotis, kurias nori paleisti automatiškai valdydami operacines sistemas ir jų procesus.
Vienas iš jų dažnai keliamų reikalavimų yra sustoti „PowerShell“ nuo uždarymo paleidus scenarijų. Jie nori paleisti „PowerShell“ scenarijų ir priversti langą likti atidarytą, kai jis baigs veikti. Tai būtina norint nuotoliniu būdu prisijungti prie kito serverio naudojant reikalaujamus kredencialus, kai jie paleidžia scenarijų.
Taigi, be jokių papildomų svarstymų, aptarkime keletą greitų patarimų, kaip išlaikyti „PowerShell“ langą atidarytą, kai scenarijus bus baigtas.
Kaip sustabdyti „PowerShell“ uždarymą paleidus scenarijų?
1. Pradėkite nuotolinį ryšį atlikdami šiuos veiksmus
- Turite sukurti failą, vadinamą vykdyti.ps1 darbalaukyje.
- Įklijuokite šį turinį į jį:
aiškus-Šeimininkas
$ br = „n“; $ br
Rašymo išvestis „1 žingsnis: Paspauskite 1, kad„ Powershell “perkrautų“
Rašymo išvestis „2 veiksmas: paspauskite 2, kad pradėtumėte nuotolinį seansą“
$ br
Write-Host ‘Šis scenarijus bus’ -NoNewline -ForegroundColor Green
Rašymo-prieglobos „ne“ -Priekinis planas Spalva Raudona -BackgroundColor Black -NoNewline
„Write-Host“ „nurodykite, kurį žingsnį esate“, - „FrontegrolColor Green“
Write-Host ‘jei nesate tikras, verčiau dar kartą paspauskite 1 ir tada 2.’ -ForegroundColor Green
$ br
$ input = „Read-Host“ „Įveskite savo pasirinkimą“
jungiklis ($ input) {
# Jei norite, pakeiskite execute.ps1 pavadinimą
1 {powershell.exe -noexit „C: users $ env: usernameDesktopexecute.ps1“ -noprofile}
#
2{
„Clear-Host“; Rašymas-įspėjimas „Ketinate prisijungti prie nuotolinio serverio“
# Pakeiskite „RemoteServerName“ į savo serverio pavadinimą ir pakeiskite „domainname“ į savo tikrąjį domeno pavadinimą
Enter-PSSession -ComputerName RemoteServerName -Credential „domainname $ env: username“
}
numatytasis {Rašymas-įspėjimas "Įvyko klaida"}
} - Paleiskite jį. Pirmą kartą tai padarę paspauskite 1 kad vėl ją atidarytumėte Jungiklis „nėra išėjimo“.
- Antrą kartą paspauskite 2 užmegzti nuotolinį ryšį su nuotoliniu kompiuteriu.
2. Naudokite komandą Pristabdyti
Kodėl gi nepabandžius komandos „Pauzė“ vykdymo pabaigoje? Tai iš karto paskatins naują komandinį vertėją pradėti ir veikti fone.
Tai verčia „PowerShell“ langą palaukti, kol nuspręsite toliau spausti klavišą Enter, todėl eikite į jį:
cmd / c pauzė
3. Prie scenarijaus pabaigos pridėkite eilutę
Kitas greitas, tačiau efektyvus sprendimas yra pridėti tokią eilutę prie savo scenarijaus pabaigos:
„Read-Host“ - paraginimas „Norėdami išeiti, paspauskite„ Enter “
Poveikis garantuojamas ir veikia PS-ISE. Tačiau būkite atsargūs, kad jis sutiktų tik su Enter klavišas.
4. Vykdykite „PowerShell“ scenarijų vietoje, kad galėtumėte paleisti nuotoliniame kompiuteryje
Taip pat galite pabandyti sukurti tokį „open.ps1“, kokį matote čia:
powershell.exe -noexit c: nuotolinis.ps1
Tai iškviečia „remote.ps1“:
Įveskite PSSession -ComputerName YourExchangeServer -Credential Get-Credential
5. Naudokite cmdlet Start-Sleep
Iškilus problemai ieškant būdo, kaip sustabdyti „PowerShell“ uždarymą paleidus scenarijų, yra dar viena efektyvi, tačiau nepakankamai įvertinta „PowerShell“ cmdlet:
Pradžia-miegas-15
Tiems, kurie nežino, šis „Start-Sleep“ cmdletas arba miego pseudonimas iš esmės sustabdo veiklą scenarijuje nurodytam laikotarpiui. Galite naudoti daugybei kitų užduočių, pvz., Pristabdyti prieš kartojant operaciją arba laukti, kol operacija bus baigta.
Tik jūs nuspręsite, ar jis jūsų atvejui yra pakankamai geras. Tiesiog nepamirškite naudoti „Ctrl“ + C klaviatūros spartusis klavišas kai būsite pasirengę išeiti iš „Pradėti-miegoti“.
Yra daugybė „PowerShell“ naudojimo būdų, kai turite daug procesų, kuriuos reikia paleisti tam tikrais atvejais sąlygos ir jums trūksta laiko ar kantrybės laukti, kol baigsis kiekvienas procesas, kad galėtumėte pradėti Kitas.
Tokiu atveju turite užkirsti kelią „PowerShell“ uždarymui paleidus scenarijų ir pamatėte, kad tai įmanoma. Galite naudoti bet kurią iš aukščiau aprašytų procedūrų pagal savo poreikius ir patogumą.
Žemiau esančioje komentarų srityje praneškite mums, kuri iš jų jums tinka.
TAIP PAT SKAITYKITE:
- Paleiskite šį „Powershell“ scenarijų, kad pašalintumėte numatytąsias programas iš „Windows 10 Image“
- „Windows PowerShell“ nustojo veikti: išbandykite šiuos 4 taisymus
- „PowerShell“ nėra atpažįstamas? Patikrinkite šiuos sprendimus