- Tha am mearachd nuair a bhios tu a’ ruith sgriobtaichean ann am PowerShell Windows 11 mar thoradh air cuingealachaidhean tèarainteachd bunaiteach.
- Tha grunn dhòighean ann air poileasaidh cur an gnìomh atharrachadh agus sgriobtaichean a chomasachadh a rèir feumalachdan an neach-cleachdaidh.
- Le rèiteachadh tèarainteachd ceart, faodar sgriobtaichean a chur an gnìomh fo smachd, a’ lughdachadh chunnartan don t-siostam.
An do thachair thu o chionn ghoirid ris an teachdaireachd draghail “Chan urrainnear am faidhle a luchdachadh suas leis gu bheil cur an gnìomh sgriobta à comas air an t-siostam seo.“ nuair a bhios tu a’ feuchainn ri sgriobt a ruith ann am PowerShell air do Windows 11Chan eil thu nad aonar. ’S e seo aon de na suidheachaidhean sin a bhios a’ cur dragh air luchd-cleachdaidh ùr agus luchd-leasachaidh eòlach. An seòrsa mearachd seo Mar as trice bidh e a’ nochdadh nuair a tha sinn airson gnìomhan a dhèanamh fèin-ghluasadach no sgriobtaichean beaga a dhearbhadh. Agus gu h-obann, bidh an siostam gar stad gu tur air sgàth cùis a tha coltach gu bheil e falaichte air cùl sreathan de thèarainteachd agus phoileasaidhean neo-aithnichte.
En este artículo te explico A h-uile rud a dh’ fheumas tu a bhith eòlach air mearachd cur an gnìomh sgriobt PowerShell air Windows 11, a’ cleachdadh dòigh-obrach càirdeil is phractaigeach gus an tuig thu e eadhon ged nach eil mòran eòlais theicnigeach agad. Nì sinn sgrùdadh mionaideach air na h-adhbharan, poileasaidhean tèarainteachd, ceumannan fuasgladh dhuilgheadasan, agus na roghainnean eile as motha a thathar a’ moladh, a’ toirt aire do na tèarainteachd agus na feumalachdan agad. Soilleirichidh mi cuideachd ceistean cumanta sam bith agus cuid de na mion-fhiosrachadh teicnigeach a thèid a dhìochuimhneachadh gu tric ann an clasaichean-teagaisg eile.
Carson a gheibh mi mearachd cur an gnìomh sgriobt ann am PowerShell?
Dh’fhaodadh an teachdaireachd mearachd clasaigeach atharrachadh beagan, ach tha e cha mhòr an-còmhnaidh ag ràdh rudeigin mar: No se puede cargar el archivo <ruta_del_script> porque la ejecución de scripts está deshabilitada en este sistema. Chan eil an rabhadh seo a’ ciallachadh gu bheil bhìoras agad no gu bheil milleadh air do Windows.; tha an t-adhbhar anns an dòigh anns a bheil poileasaidhean tèarainteachd PowerShell air an rèiteachadh.
Tha Microsoft air a bhith a’ teannachadh phoileasaidhean tèarainteachd anns gach dreach ùr de Windows, gu h-àraidh bho Windows 10 agus Windows 11. Gu gnàthach, Tha cur an gnìomh sgriobtaichean ann an PowerShell cuingealaichte gus casg a chur air còd droch-rùnach bho bhith a’ ruith gun smachdTha seo na rud math dha a’ mhòr-chuid de luchd-cleachdaidh, ach dha luchd-leasachaidh agus rianadairean, faodaidh e a bhith na chuingealachadh draghail.
Seo cuid de na teachdaireachdan mearachd as cumanta:
- Chan urrainnear am faidhle C:\my_script.ps1 a luchdachadh. Tha cur an gnìomh sgriobta à comas air an t-siostam seo. Faic "Get-Help about_signing" airson tuilleadh fiosrachaidh.
- Chan urrainnear am faidhle a luchdachadh leis gu bheil cur an gnìomh sgriobta à comas air an t-siostam seo. Airson tuilleadh fiosrachaidh, faic about_Execution_Policies.
- Chan eil ainm-sgrìobhte didseatach air an fhaidhle C:\my_script.ps1. Cha ruith an sgriobt air an t-siostam.
Is e am prìomh adhbhar am poileasaidh cur gu bàs a chaidh a rèiteachadh ann an PowerShellTha na poileasaidhean seo a’ mìneachadh a bheil cead aig faidhlichean sgriobta ruith, agus fo dè na cumhaichean. Gu gnàthach, tha am poileasaidh as cuingealaiche air a chomasachadh: Restricted, a chuireas casg air cur an gnìomh sgriobtaichean gu fèin-ghluasadach.
Dè a th’ ann am poileasaidhean cur an gnìomh PowerShell agus carson a tha iad cudromach?

Bidh Windows PowerShell a’ cleachdadh siostam de Phoileasaidhean Cur an Gnìomh gus co-dhùnadh dè na sgriobtaichean a dh’ fhaodas ruith agus fo dè na suidheachaidhean.. Tha seo riatanach airson tèarainteachd an t-siostaim., oir tha e a’ cur casg air còd a dh’ fhaodadh a bhith cronail a chaidh a luchdachadh sìos bhon eadar-lìon no a gheibhear tro phost-d a chur air bhog.
Is iad na prìomh phoileasaidhean a gheibh thu:
- RestrictedSeo am poileasaidh bunaiteach ann an Windows 11. Chan eil e a’ leigeil le sgriobt sam bith a bhith air a chur an gnìomh, òrdughan eadar-ghnìomhach a-mhàin.
- AllSignedNa leig le sgriobtaichean agus faidhlichean rèiteachaidh a tha air an soidhnigeadh gu didseatach le foillsichear earbsach ruith a-mhàin.
- RemoteSignedBidh sgriobtaichean ionadail ag obair gun duilgheadasan, ach feumaidh sgriobtaichean a chaidh a luchdachadh sìos bhon eadar-lìon a bhith air an soidhnigeadh gu didseatach le foillsichear earbsach.
- UnrestrictedLeigidh seo leat sgriobt sam bith a ruith, ged a tha rabhadh ga thaisbeanadh ma thig an sgriobt bhon eadar-lìon.
Tha e riatanach am poileasaidh ceart a thaghadhMa tha thu dìreach airson sgriobt ionadail a ruith, is dòcha gum bi RemoteSigned gu leòr. Ma tha thu nad leasaiche agus misneachail anns a’ chòd agad, is dòcha gum bi atharrachadh gu Unrestricted gu leòr, ach bi faiceallach an-còmhnaidh.
Ciamar a dh’aithnicheas mi am poileasaidh cur an gnìomh gnàthach ann an Windows 11?
Mus atharraich thu rud sam bith, ’s e deagh bheachd a th’ ann fios a bhith agad dè am poileasaidh a tha gnìomhach agad.Gus seo a dhearbhadh:
- Abre PowerShell’S urrainn dhut seo a dhèanamh bhon chlàr-taice Tòisich le bhith a’ lorg “PowerShell.” Ma dh’fheumas tu atharrachaidhean a dhèanamh, dèan e mar rianaire.
- Sgrìobh an àithne a leanas:
Get-ExecutionPolicy -List
Nochdaidh seo liosta de phoileasaidhean a chaidh a chur an sàs ann an diofar raointean (Cleachdaiche, Siostam Ionadail, Pròiseas, msaa.). Mar as trice chì thu “Cuingealaichte” mar phoileasaidh gnìomhach. anns a’ mhòr-chuid de chùisean.
Fuasglaidhean: Mar a chuireas tu gnìomh sgriobt an gnìomh ceum air cheum

Tha grunn dhòighean ann airson an mearachd fhuasgladh, agus gach fear dhiubh Tha e an urra ri dè an ìre tèarainteachd a tha thu airson a chumail suas. agus an co-theacsa anns a bheil thu ag obair. Seo na prìomh roghainnean:
Atharraich poileasaidh cur an gnìomh airson ùine (seisean làithreach)
Mura h-eil feum agad ach air sgriobt a ruith aon uair agus mura h-eil thu airson gum bi an t-atharrachadh maireannach, faodaidh tu a dhèanamh mar seo:
- Fosgail PowerShell mar rianadair.
- Cuir an gnìomh:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
Chan eil seo a’ toirt buaidh ach air an uinneag PowerShell a tha fosgailte agad.Nuair a dhùineas tu e, tillidh am poileasaidh chun a staid roimhe.
Suidhich poileasaidh cur an gnìomh airson an neach-cleachdaidh no an t-siostaim gu lèir
Gus an t-atharrachadh a chumail a’ dol gu bràth, cleachd aon de na h-òrdughan seo mar a bhios iomchaidh:
- Para el usuario actual:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned - Air feadh an t-siostaim (feumaidh ceadan rianaire):
Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned
Am paramadair -ExecutionPolicy faodaidh tu atharrachadh a dhèanamh air Unrestricted, AllSigned o RemoteSigned a rèir dè a dh’ fheumas tu. ’S e RemoteSigned an roghainn as cothromaiche do luchd-cleachdaidh agus luchd-leasachaidh gu tric..
Atharraich am poileasaidh cur an gnìomh bho roghainnean Windows 11
Is e roghainn eile nach eil cho teicnigeach faighinn gu roghainnean an t-siostaim:
- Fosgail Roghainnean Windows 11 (faodaidh tu tapadh air Buannaich + Mise).
- Rach gu Prìobhaideachd agus Tèarainteachd > Do Luchd-leasachaidh.
- Coimhead airson an earrann PowerShell.
- Cuiridh seo an comas sgriobtaichean ionadail gun ainm-sgrìobhte a ruith agus chan eil feum air ainm-sgrìobhte ach airson sgriobtaichean iomallach..
Tha an dòigh seo freagarrach dhaibhsan nach eil airson suathadh ri òrdughan agus a tha dèidheil air roghainn shìmplidh, grafaigeach.
Mearachdan cumanta agus molaidhean sàbhailteachd
Faodaidh e bhith cunnartach cur an gnìomh sgriobta a chomasachadh mura h-eil smachd math air na thèid a chur an gnìomh.Tha e riatanach na molaidhean seo a leantainn:
- Na luchdaich sìos no na ruith sgriobtaichean bho thùsan neo-aithnichte.Fiù 's le poileasaidhean nach eil cho cuingealaichte, fuirich faiceallach.
- Cleachd RemoteSigned uair sam bith as urrainnear.
- Às dèidh dhut an sgriobt riatanach a ruith, ag ath-stèidheachadh a’ phoileasaidh a bh’ ann roimhe (mar eisimpleir, a’ cleachdadh
Set-ExecutionPolicy Restricted). - Ann an àrainneachdan gnìomhachais no nuair a bhios tu a’ làimhseachadh sgriobtaichean èiginneach, Tagh AllSigned no bruidhinn ri rianadair an t-siostaim agad..
Cùisean sònraichte: PowerShell, Azure agus dreachan neo-fhreagarrach
Tha suidheachaidhean ann far am faodadh a’ mhearachd a bhith mar thoradh air rudeigin eile seach am poileasaidh cur an gnìomh. Mar eisimpleir, le modalan sònraichte leithid Azure Active Directory, Chan eil taic ri cuid de dhreachan ùr-nodha de PowerShell, agus faodaidh seo mearachdan a bharrachd adhbhrachadh:
- Chan eil am modúl clasaigeach Azure Active Directory ag obair ach le PowerShell 3 gu 5.1Airson dreachan nas àirde, feuch an coimhead thu airson dreachan eile no dreachan ùraichte den mhodal.
- Cuimhnich an-còmhnaidh modalan a ruith a dh’ fheumas rianachd leithid rianadair gus casg a chur air ceadan neo-iomchaidh.
Ma chailleas tu sùil air an dreach PowerShell agad, dìreach ruith:
$PSVersionTable
gus am fiosrachadh gu lèir mu dheidhinn fhaicinn.
Fuasgladh dhuilgheadasan a bharrachd agus goireasan feumail

Aig amannan, eadhon ged a chuireas tu na h-òrdughan gu h-àrd an sàs, is dòcha gum bi tubaistean ann fhathastAnns a’ chùis sin:
- Thoir sùil a bheil gin ann Tha poileasaidh an bhìoras no a’ chompanaidh a’ cur casg air atharrachaidhean.
- Mura tachair am mearachd ach le sgriobtaichean a chaidh a luchdachadh sìos, Thoir sùil air feartan an fhaidhle agus fosgail e (Briog deas > Togalaichean > Fuasgail).
- Thoir sùil air an ayuda oficial de Microsoft agus fòraman sònraichte ma tha e na àrainneachd chorporra le na poileasaidhean cuibhrichte aige fhèin.
Cuimhnich ma tha feum agad air barrachd cuideachaidh, faodaidh tu tionndadh chun an-còmhnaidh Coimhearsnachd luchd-cleachdaidh PowerShell no seanalan taic Microsoft, leis gu bheil iad mar as trice air an ùrachadh leis na h-atharrachaidhean a thèid a thoirt a-steach dreach às dèidh dreach.
Is e a’ chiad cheum a dh’ionnsaigh obrachadh le sgriobtaichean gu h-èifeachdach agus gu tèarainte a bhith a’ tuigsinn carson a tha Windows 11 a’ cuingealachadh cur an gnìomh sgriobtaichean ann an PowerShell. Le bhith a’ leantainn nan molaidhean seo, fuasglaidh tu am mearachd agus ionnsaichidh tu mar as urrainn dhut an àrainneachd ruith-ùine agad a riaghladh nas fheàrr, a’ faighinn barrachd a-mach às na fèin-ghluasadan agad agus a’ cumail an t-siostam agad fo dhìon. Atharraich roghainnean a-mhàin nuair a bhios feum orra agus cuimhnich poileasaidhean tèarainteachd ath-shuidheachadh às dèidh dhut na gnìomhan agad a chrìochnachadh.
Tha mi dèidheil air teicneòlas a tha air na h-ùidhean “geek” aige a thionndadh gu dreuchd. Tha mi air còrr air 10 bliadhna de mo bheatha a chuir seachad a’ cleachdadh teicneòlas ùr-nodha agus a’ tinkering le gach seòrsa prògram a-mach à fìor fheòrachas. A-nis tha mi air speisealachadh ann an teicneòlas coimpiutair agus geamannan bhidio. Tha seo air sgàth gu bheil mi airson còrr is 5 bliadhna air a bhith a’ sgrìobhadh airson diofar làraich-lìn air teicneòlas agus geamannan bhidio, a’ cruthachadh artaigilean a bhios a’ feuchainn ris an fhiosrachadh a tha a dhìth ort a thoirt dhut ann an cànan a tha furasta a thuigsinn don h-uile duine.
Ma tha ceist sam bith agad, tha an t-eòlas agam a’ dol bho gach nì co-cheangailte ri siostam-obrachaidh Windows a bharrachd air Android airson fònaichean-làimhe. Agus tha mo dhealas dhut, tha mi an-còmhnaidh deònach beagan mhionaidean a chaitheamh agus do chuideachadh le bhith a’ fuasgladh cheistean sam bith a dh’ fhaodadh a bhith agad san t-saoghal eadar-lìn seo.
