Labojums: skriptu palaišana šajā sistēmā ir atspējota programmā PowerShell operētājsistēmā Windows 11, 10

How to effectively deal with bots on your site? The best protection against click fraud.

PowerShell ir labs un uzlabots starpplatformu uzdevumu automatizācijas risinājums. Parasti ir ļoti viegli izveidot un palaist PowerShell skriptu Windows sistēmā. Taču jūs var traucēt “Skriptu palaišana šajā sistēmā ir atspējota.” kļūdas ziņojums, ja palaižat skriptu savā sistēmā. Ja sistēmas administrators ir ievietojis politiku, lai bloķētu nesankcionētu skriptu darbību sistēmā, tiks parādīts norādītais kļūdas ziņojums. Jums ir jāatbloķē politika vai jāpielāgo reģistrs, un varat palaist jebkurus skriptus.

Satura rādītājs

1. labojums — pielāgojiet PowerShell

Varat palaist kodu, apejot pašreizējo izpildes politiku. Tātad jums tas nav jāmaina, bet jūs varat palaist savu skriptu.

1. Pēc pogas nospiešanas Windows taustiņš+S taustiņus kopā, ierakstiet "Powershell“.

2. Pēc tam ar peles labo pogu pieskarieties “Windows PowerShell” un pieskarieties „Izpildīt kā administratoram“.

Powershell palaist kā administrators, min

3. Kad tiek parādīts Windows PowerShell ekrāns,

instagram story viewer
veids šo kodu un attiecīgi mainiet to un nospiediet Ievadiet lai to izpildītu.

powershell — ExecutionPolicy ByPass — Fails skripta nosaukums.ps1

[

Vienkārši nomainiet "skripta nosaukums.ps1” ar tā skripta nosaukumu, kuru mēģināt palaist.

Piemērs — pieņemsim, ka skripta nosaukums ir "myscript", komanda būs -

powershell — ExecutionPolicy ByPass — Fails myscript.ps1

]

Myscript Ps1 min

REKLĀMA

Tādā veidā jūs varat palaist jebkuru skriptu, nemainot pašreizējo skripta izpildes politiku. Taču, ja masveidā izpildāt skriptus vai veidojat automātisku skriptu, tas nedarbosies.

Lai to izdarītu, jums jāskatās uz nākamo labojumu.

2. labojums — mainiet izpildes politiku

Ja vēlaties, varat mainīt pašreizējos izpildes politikas iestatījumus.

1. Vēlreiz nospiediet pogu Windows atslēga un ierakstiet "Powershell“.

2. Vēlāk ar peles labo pogu noklikšķiniet uz "Windows PowerShell” un pieskarieties „Izpildīt kā administratoram” lai atvērtu termināli ar administratīvām tiesībām.

Powershell palaist kā administrators, min

3. Kad tas atveras, veids šo komandu, lai mainītu izpildes politiku atbilstoši jūsu izvēlei.

Set-ExecutionPolicy RemoteSigned

[

Varat iestatīt skripta izpildes politiku četros dažādos režīmos. Šie ir -

Ierobežots - Noklusējuma režīms, kurā PowerShell neļauj sistēmā palaist nevienu skriptu.

VissParakstīts – Šajā režīmā drīkst darboties tikai parakstītie un autorizētie skripti.

RemoteSigned – Šajā režīmā visiem lejupielādētajiem skriptiem ir jābūt uzticama paraksta parakstam.

Neierobežots - Varat palaist jebkuru vēlamo skriptu. Nav ierobežojumu attiecībā uz uzticamu parakstu vai uzticamu izdevēju.

Piemērs - Pieņemsim, ka vēlaties iestatīt politikas iestatījumus uz “RemoteSigned”, komanda būs –

 Set-ExecutionPolicy RemoteSigned

]

Pēc tam nospiediet "Y” un trāpīja Ievadiet.

Remotesigned Min

4. Ja tiek parādīts kļūdas ziņojums, vienkārši palaidiet šo komandu.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Vēlreiz rakstiet "Y” un trāpīja Ievadiet.

Darbības joma Pašreizējais lietotājs Min

Kad tas ir izdarīts, varat viegli palaist skriptu, kā vēlaties.

Pārbaudiet, palaižot skriptu.

PIEZĪME

Skriptu izpildes politika parasti ir ierobežota, jo nepareizi konfigurēti vai slikti skripti var radīt nāvējošus bojājumus sistēmai. Tātad, kad esat pabeidzis skripta palaišanu, varat vēlreiz iestatīt izpildes politiku uz “Ierobežotu” režīmu.

1. Piekļūstiet PowerShell ar administratora privilēģijām.

2. Tagad vienkārši izpildiet šo vienu kodu, lai ierobežotu jebkādas politikas darbību sistēmā.

Set-ExecutionPolicy Restricted

3. Vēlreiz rakstiet "Y” un trāpīja Ievadiet.

Ierobežotas izpildes politika Min

Pēc tam aizveriet PowerShell logu.

Labojums 3 — rediģējiet reģistru

Ja, mainot izpildes politiku, tiek parādīts kļūdas ziņojums, varat rediģēt reģistra redaktoru.

1. Vienkārši rakstiet "regedit.msc” uzdevumjoslas meklēšanas lodziņā.

2. Pēc tam pieskarieties “Reģistra redaktors”, lai tai piekļūtu.

Regedit reģistra redaktora min

Brīdinājums – Jūs grasāties uzlabot savu reģistru. Tā kā reģistra redaktors ir ļoti svarīga jūsu sistēmas sastāvdaļa, jums iepriekš jāizveido reģistra dublējums.

Kad tiek atvērts reģistra redaktors, pieskarieties “Fails“. Pēc tam pieskarieties “Eksportēt”, lai savā sistēmā izveidotu jaunu reģistra dublējumu.

Eksportēt reģistru Windows 11 New Min

Vēlāk varat izmantot šo dublējumu, ja kaut kas noiet greizi.

3. Tagad paplašiniet kreiso pusi šādā veidā -

Dators\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Tad divreiz pieskarieties "Izpildes politika” binārā vērtība.

Izpildes politika Dc Min

5. Vienkārši rakstiet "Neierobežots” lodziņā Vērtības dati:.

6. Pēc tam pieskarieties “labi”, lai saglabātu šīs izmaiņas.

Neierobežots min

Pēc tam aizveriet reģistra redaktoru. Kad esat aizvēris reģistra redaktoru, restartējiet sistēmu.

Pēc datora pārstartēšanas varat viegli palaist skriptu pēc savas izvēles.

Pro padoms:Varat lejupielādēt šo datora labošanas rīku, lai automātiski atrastu un labotu Windows datora kļūdas
Teachs.ru
Kā lietot PowerShell ErrorAction? (Rokasgrāmata ar piemēriem)

Kā lietot PowerShell ErrorAction? (Rokasgrāmata ar piemēriem)Powershell

Šī cmdlet apstrādā darbību, ja rodas kļūdaPowerShell ErrorAction ir izplatīts parametrs, kas darbojas ikreiz, kad rodas kļūda.Šajā rokasgrāmatā tiks apspriests PowerShell ErrorAction, tā parametri ...

Lasīt vairāk
Kā drukāt vides mainīgos programmā Powershell: 4 vienkārši padomi

Kā drukāt vides mainīgos programmā Powershell: 4 vienkārši padomiPowershell

Izmantojiet šīs ātrās darbības, lai programmā PowerShell drukātu vides mainīgosVides mainīgie glabā datus par operētājsistēmas un citu programmu izmantoto informāciju.Varat piekļūt vides mainīgajie...

Lasīt vairāk
Kā kopēt failus uz attālo datoru, izmantojot Powershell

Kā kopēt failus uz attālo datoru, izmantojot PowershellPowershell

Vienkārša failu kopēšanas skripti programmā PowerShellPowerShell ir spēcīgs Microsoft skriptu terminālis, ko izmanto vairāku darbību veikšanai.Varat pārsūtīt vienu un vairākus failus uz attālām iek...

Lasīt vairāk
ig stories viewer