Šī programmatūra saglabās jūsu draiveru darbību un darbību, tādējādi pasargājot jūs no izplatītākajām datoru kļūdām un aparatūras kļūmēm. Pārbaudiet visus draiverus, veicot trīs vienkāršas darbības:
- Lejupielādējiet DriverFix (pārbaudīts lejupielādes fails).
- Klikšķis Sāciet skenēšanu atrast visus problemātiskos draiverus.
- Klikšķis Atjaunināt draiverus lai iegūtu jaunas versijas un izvairītos no sistēmas darbības traucējumiem.
- DriverFix ir lejupielādējis 0 lasītāji šomēnes.
PowerShell ir gan komandrindas apvalks, gan skriptu valoda. Nav īsti pārsteigums, ka to dod priekšroka daudziem lietotājiem, kuriem ir uzdevumi, kurus viņi vēlas izpildīt automātiski, lai pārvaldītu operētājsistēmas un to procesus.
Viena no viņu bieži izvirzītajām prasībām ir apstāties PowerShell no aizvēršanās pēc skripta palaišanas. Viņi vēlas palaist PowerShell skriptu un padarīt logu atvērtu pēc tā darbības beigām. Tas ir nepieciešams, lai attālināti pieteiktos citā serverī, izmantojot pieprasītos akreditācijas datus, palaižot skriptu.
Tātad, bez papildu domām, apspriedīsim dažus ātrus padomus, kā pēc skripta darbības beigām atvērt atvērtu PowerShell logu.
Kā es varu apturēt PowerShell aizvēršanos pēc skripta palaišanas?
1. Veiciet attālo savienojumu, veicot šīs darbības
- Jums ir jāizveido fails ar nosaukumu izpildīt.ps1 darbvirsmā.
- Ielīmējiet tajā šo saturu:
skaidrs-Saimnieks
$ br = "n"; $ br
Rakstīšanas izvade “1. darbība: nospiediet 1, lai pārlādētu Powershell”
Rakstīšanas izvade “2. darbība: nospiediet 2, lai sāktu attālo sesiju”
$ br
Write-Host ‘Šis skripts būs’ -NoNewline -ForegroundColor Green
Rakstīšanas-saimniekdators ‘nav’ -PriekšplānsColor Red -BackgroundColor Black -NoNewline
Write-Host ‘norādiet, kuru soli esat veicis’, - PriekšplānsColor Green
Write-Host ‘ja neesat pārliecināts, drīzāk vēlreiz nospiediet 1 un pēc tam 2.’ -ForegroundColor Green
$ br
$ input = Lasīt-resursdators ‘Ievadiet savu izvēli’
slēdzis ($ ievade) {
# Ja vēlaties, mainiet execute.ps1 nosaukumu
1 {powershell.exe -noexit “C: users $ env: usernameDesktopexecute.ps1” -noprofile}
#
2{
Clear-Host; Rakstīšanas brīdinājums “Jūs gatavojaties izveidot savienojumu ar attālo serveri”
# Mainiet “RemoteServerName” uz sava servera nosaukumu un nomainiet “domainname” uz faktisko domēna nosaukumu
Enter-PSSession -ComputerName RemoteServerName -Credential “domainname $ env: username”
}
noklusējums {Write-Warning ‘Radās kļūda’}
} - Palaidiet to. Pirmo reizi to izdarot, nospiediet 1 lai to atkal atvērtu ar Slēdzis “nav izejas”.
- Otrreiz nospiediet 2 lai izveidotu attālo savienojumu ar attālo datoru.
2. Izmantojiet komandu Pauze
Kāpēc izpildes beigās nedodiet mēģinājumu komandai Pauze? Tas nekavējoties izraisīs jauna komandu tulka sākšanos un darbību fonā.
Tas liek PowerShell logam gaidīt, līdz jūs nolemjat turpināt nospiest taustiņu Enter, tāpēc dodieties uz to:
cmd / c pauze
3. Pievienojiet rindiņu skripta beigās
Vēl viens ātrs, tomēr efektīvs risinājums ir šāda skripta pievienošana skripta beigās:
Lasīt-resursdators - uzvedne “Nospiediet Enter, lai izietu”
Efekts ir garantēts, un tas darbojas PS-ISE. Tomēr esiet piesardzīgs, lai tas akceptētu tikai Enter taustiņš.
4. Izpildiet PowerShell skriptu lokāli, lai palaistu attālā datorā
Varat arī mēģināt izveidot tādu open.ps1 kā šeit redzamais:
powershell.exe -noexit c: remote.ps1
Tas izsauc remote.ps1:
Enter-PSSession -ComputerName YourExchangeServer -Credential Get-Credential
5. Izmantojiet cmdlet Start-Sleep
Saskaroties ar problēmu, kā meklēt veidu, kā apturēt PowerShell aizvēršanos pēc skripta palaišanas, ir vēl viens efektīvs, tomēr nepietiekami novērtēts PowerShell cmdlet:
Sākums-miega režīms-15
Tiem no jums, kuri nezina, šis sākuma un miega cmdlet vai miega aizstājvārds būtībā uz noteiktu laiku aptur skripta darbību. Varat to izmantot daudziem citiem uzdevumiem, piemēram, pauzes veikšanai pirms operācijas atkārtošanas vai operācijas pabeigšanas gaidīšanas.
Jums ir jāizlemj, vai tas ir pietiekami labs jūsu lietai. Vienkārši atcerieties izmantot Ctrl + C tastatūras karstais taustiņš kad esat gatavs izkļūt no sākuma-miega režīma.
PowerShell ir daudz lietojumu, ja jums ir daudz procesu, kas noteikti jāpalaiž nosacījumiem, un jums trūkst laika vai pacietības gaidīt katra procesa pabeigšanu, lai sāktu Nākamais.
Šajā gadījumā jums ir jānovērš PowerShell aizvēršanās pēc skripta palaišanas un esat redzējis, ka tas ir iespējams. Jūs varat izmantot jebkuru no iepriekš aprakstītajām procedūrām atbilstoši savām vajadzībām un ērtībai.
Izmantojot tālāk sniegto komentāru apgabalu, paziņojiet mums, kurš no jums ir piemērots.
LASI ARĪ:
- Palaidiet šo Powershell skriptu, lai no Windows 10 attēla noņemtu noklusējuma lietotnes
- Windows PowerShell vairs nedarbojas: izmēģiniet šos 4 labojumus
- PowerShell nav atpazīts? Pārbaudiet šos risinājumus