{"id":72966,"date":"2020-03-06T08:42:03","date_gmt":"2020-03-06T05:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti"},"modified":"2020-03-06T08:42:03","modified_gmt":"2020-03-06T05:42:03","slug":"chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","title":{"rendered":"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Historikisht, utilitat e komandave n\u00eb sistemet Unix jan\u00eb zhvilluar m\u00eb mir\u00eb se n\u00eb Windows, megjithat\u00eb, me shfaqjen e zgjidhjeve t\u00eb reja, situata ka ndryshuar.<\/i><\/p>\n<p>Windows PowerShell u lejon administrator\u00ebve t\u00eb sistemeve mund\u00ebson automatizimin e shumic\u00ebs s\u00eb detyrave rutinore. Me t\u00eb \u00ebsht\u00eb e mundur t\u00eb ndryshoni cil\u00ebsimet, t\u00eb ndaloni dhe t\u00eb nisni sh\u00ebrbimet, si dhe t\u00eb kryeni mir\u00ebmbajtjen e shumic\u00ebs s\u00eb aplikacioneve t\u00eb instaluara. T\u00eb perceptoni dritaren blu si nj\u00eb interpretues tjet\u00ebr komandash do t\u00eb ishte gabim. Ky qasje nuk pasqyron thelbin e inovacioneve t\u00eb ofruara nga Microsoft. N\u00eb t\u00eb v\u00ebrtet\u00eb, mund\u00ebsit\u00eb e Windows PowerShell jan\u00eb shum\u00eb m\u00eb t\u00eb gjera: n\u00eb nj\u00eb cik\u00ebl t\u00eb vog\u00ebl artikujsh, do t\u00eb p\u00ebrpiqemi t\u00eb zbulojm\u00eb se si zgjidhja e Microsoft-it ndryshon nga mjetet m\u00eb t\u00eb njohura p\u00ebr ne.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/487876\/\"><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/57911997d520dd5eeef9d87ddcecb125.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>P\u00ebrgjegj\u00ebsi kryesore\u00a0<\/h2>\n<p>\nNatyrisht, Windows PowerShell \u00ebsht\u00eb para s\u00eb gjithash nj\u00eb shell komandash me nj\u00eb gjuh\u00eb skenar\u00ebsh, fillimisht e krijuar mbi platform\u00ebn .NET Framework, e m\u00eb pas mbi .NET Core. N\u00eb dallim nga shell-et q\u00eb pranojn\u00eb dhe kthejn\u00eb t\u00eb dh\u00ebna tekstuale, Windows PowerShell punon me klasat .NET, t\u00eb cilat kan\u00eb pron\u00ebsi dhe metoda. PowerShell lejon ekzekutimin e komandave t\u00eb zakonshme, si dhe ofron qasje n\u00eb objekte COM, WMI dhe ADSI. N\u00eb t\u00eb p\u00ebrdoren depo t\u00eb ndryshme, si sistemi i skedar\u00ebve ose regjistri i Windows, p\u00ebr t\u00eb cilat jan\u00eb krijuar shpall\u00ebsit (providers). Vlen t\u00eb p\u00ebrmendet mund\u00ebsia e integrimit t\u00eb komponent\u00ebve ekzekutiv\u00eb t\u00eb PowerShell n\u00eb aplikacione t\u00eb tjera p\u00ebr t\u00eb realizuar operacione t\u00eb ndryshme, p\u00ebrfshir\u00eb p\u00ebrmes nd\u00ebrfaqes grafike. E nj\u00ebjta \u00ebsht\u00eb e v\u00ebrtet\u00eb n\u00eb an\u00ebn tjet\u00ebr: shum\u00eb aplikacione p\u00ebr Windows ofrojn\u00eb qasje n\u00eb nd\u00ebrfaqet e tyre t\u00eb menaxhimit p\u00ebrmes PowerShell.\u00a0<\/p>\n<p>Windows PowerShell lejon:<\/p>\n<ul>\n<li>T\u00eb ndryshoni cil\u00ebsimet e sistemit operativ;<\/li>\n<li>T\u00eb menaxhoni sh\u00ebrbimet dhe proceset;<\/li>\n<li>T\u00eb konfiguroni rolet dhe komponent\u00ebt e serverit;<\/li>\n<li>T\u00eb instaloni software;<\/li>\n<li>T\u00eb menaxhoni softuerin e instaluar p\u00ebrmes nd\u00ebrfaqeve speciale;<\/li>\n<li>T\u00eb integroni komponent\u00ebt ekzekutiv\u00eb n\u00eb programe t\u00eb huaja;<\/li>\n<li>T\u00eb krijoni skenar\u00eb p\u00ebr automatizimin e detyrave t\u00eb administrat\u00ebs;<\/li>\n<li>T\u00eb punoni me sistemin e skedar\u00ebve, regjistrin e Windows, depozit\u00ebn e certifikatave etj.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Shell dhe mjedisi i zhvillimit<\/h2>\n<p>\nWindows PowerShell ekziston n\u00eb dy forma: p\u00ebrve\u00e7 emulatorit t\u00eb konsol\u00ebs me shell komandash, ka nj\u00eb mjedis t\u00eb integruar skenar\u00ebsh (Integrated Scripting Environment - ISE). P\u00ebr t\u00eb aksesuar nd\u00ebrfaqen e komandave, mjafton t\u00eb zgjidhni ikon\u00ebn p\u00ebrkat\u00ebse n\u00eb menun\u00eb e Windows ose t\u00eb nisni powershell.exe nga menuja 'Run'. N\u00eb ekran do t\u00eb shfaqet nj\u00eb dritare blu, duksh\u00ebm m\u00eb e avancuar se e vjetra cmd.exe. Aty ka auto-sugjerim dhe tipare t\u00eb tjera, t\u00eb njohura p\u00ebr p\u00ebrdoruesit e shell-eve komandash p\u00ebr sistemet Unix.<\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/2b2d6fa0a82530ddedc7c106160a883e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>P\u00ebr t\u00eb punuar me shell-in duhet t\u00eb mbani mend disa kombinime \u00e7el\u00ebsish:<\/p>\n<ul>\n<li>\u00c7el\u00ebsat lart dhe posht\u00eb rrokullisin historin\u00eb p\u00ebr t\u00eb p\u00ebrs\u00ebritur komandat e m\u00ebparshme;<\/li>\n<li>\u00c7el\u00ebsi i djatht\u00eb n\u00eb fund t\u00eb rreshtit ri-shkruan rendin e m\u00ebparsh\u00ebm karakter p\u00ebr karakter;<\/li>\n<li>Ctrl+Home fshin tekstin e shkruar nga pozita e kursorit deri n\u00eb fillimin e rreshtit;<\/li>\n<li>Ctrl+End fshin tekstin nga kursor deri n\u00eb fundin e rreshtit.<\/li>\n<\/ul>\n<p>\nF7 tregon nj\u00eb dritare me komandat e shkruara dhe lejon t\u00eb zgjidhni nj\u00eb prej tyre. N\u00eb konsol\u00eb gjithashtu funksionon seleksioni i tekstit me miun, kopjimi dhe ngjitja, pozicionimi i kursorit, fshirja, backspace - t\u00eb gjitha si\u00e7 na p\u00eblqen.<\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/217b3584c4ffbbfaea8f4fcd97512505.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nWindows PowerShell ISE \u00ebsht\u00eb nj\u00eb mjedis zhvillimi i plot\u00eb me nj\u00eb editor kodi q\u00eb mb\u00ebshtet skedar\u00ebt dhe theksimin e sintaks\u00ebs, nd\u00ebrtuesin e komandave, nj\u00eb debugues t\u00eb integruar, dhe k\u00ebnaq\u00ebsi t\u00eb tjera p\u00ebr programuesit. N\u00ebse n\u00eb redaktorin e mjedisit t\u00eb zhvillimit pas emrit t\u00eb komand\u00ebs shkruani shenj\u00ebn e defis, do t\u00eb merrni n\u00eb list\u00ebn e r\u00ebn\u00eb t\u00eb gjitha parametrat e disponuesh\u00ebm me tregimin e tipit. T\u00eb nisni PowerShell ISE mund t\u00eb b\u00ebni ose p\u00ebrmes ikon\u00ebs nga menuja e sistemit, ose me ndihm\u00ebn e skedarit ekzekutiv powershell_ise.exe.<\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/f80df64ede3d89759757c87709d62155.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Cmdlets\u00a0<\/h2>\n<p>\nN\u00eb Windows PowerShell jan\u00eb futur komandlet\u00ebt (cmdlets). K\u00ebto jan\u00eb klasa t\u00eb specializuara .NET, t\u00eb cilat p\u00ebrmbajn\u00eb funksionalitete t\u00eb ndryshme. Em\u00ebrtohen sipas parimit \"Veprim-Objekt\" (ose \"Folje-Nom\", n\u00ebse e preferoni k\u00ebshtu), dhe lidhja e ndar\u00eb me nj\u00eb presje ngjason me subjektin dhe predikatin n\u00eb gjuh\u00ebt natyrore. P\u00ebr shembull, Get-Help do t\u00eb thot\u00eb \"Merr-Pomoc\u00ebn\" ose n\u00eb kontekstin e PowerShell: \"Trego-Shtojc\u00ebn\". N\u00eb thelb, kjo \u00ebsht\u00eb ekuivalente me komand\u00ebn man n\u00eb sistemet Unix dhe manualet n\u00eb PowerShell duhet t\u00eb k\u00ebrkohen pik\u00ebrisht k\u00ebshtu, dhe jo duke thirrur komandlet\u00ebt me \u00e7el\u00ebsin \u2014help ose \\\/?. Mos harroni gjithashtu dokumentacionin online p\u00ebr PowerShell: ai n\u00eb Microsoft \u00ebsht\u00eb mjaft i detajuar.<\/p>\n<p>P\u00ebrve\u00e7 Get, n\u00eb cmdlets p\u00ebrdoren edhe folje t\u00eb tjera p\u00ebr t\u00eb treguar veprimet (dhe jo vet\u00ebm folje, n\u00eb m\u00ebnyr\u00eb strikte). N\u00eb list\u00ebn m\u00eb posht\u00eb do t\u00eb paraqesim disa shembuj:<\/p>\n<p><code>Shto<\/code> \u2014 shtoni;<br \/>\n<code>Pastroni<\/code> \u2014 pastroni;<br \/>\n<code>Enable<\/code> \u2014 aktivizoni;<br \/>\n<code>Disable<\/code> \u2014 \u00e7aktivizoni;<br \/>\n<code>E Re<\/code> \u2014 krijoni;<br \/>\n<code>Remove<\/code> \u2014 fshini;<br \/>\n<code>Set<\/code> \u2014 caktoni;<br \/>\n<code>Start<\/code> \u2014 nisni;<br \/>\n<code>Stop<\/code> \u2014 ndaloni;<br \/>\n<code>Eksport<\/code> \u2014 eksportoni;<br \/>\n<code>Importo<\/code> \u2014 importoni.<\/p>\n<p>Ka jan\u00eb komandleta sistematike, p\u00ebrdoruesve dhe opsionale: si rezultat i ekzekutimit t\u00eb tyre, t\u00eb gjitha kthejn\u00eb nj\u00eb objekt ose nj\u00eb array objektesh. Ato nuk jan\u00eb t\u00eb ndjeshme ndaj ndjeshm\u00ebris\u00eb s\u00eb shkronjave, dmth, p\u00ebr interpretuesin e komandave nuk ka dallim midis Get-Help dhe get-help. Simboli ';' p\u00ebrdoret p\u00ebr ndarjen, por duhet vendosur vet\u00ebm n\u00ebse n\u00eb nj\u00eb rresht ekzekutohen disa komandleta.\u00a0<\/p>\n<p>Komandletat e Windows PowerShell grupohen n\u00eb module (si NetTCPIP, Hyper-V etj), dhe p\u00ebr t\u00eb k\u00ebrkuar n\u00ebp\u00ebrmjet objektit dhe veprimit ekziston komandleta Get-Command. Mund ta shfaqni ndihm\u00ebn p\u00ebr t\u00eb k\u00ebshtu:<\/p>\n<pre><code class=\"powershell\">Get-Help Get-Command<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/394c5af2fa8183b22403848f07756118.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Si default, komanda shfaq nj\u00eb ndihm\u00eb t\u00eb shkurt\u00ebr, por komandletat mund t\u00eb kalojn\u00eb parametra (argumente) sipas nevoj\u00ebs. Me to, p\u00ebr shembull, mund t\u00eb merrni ndihm\u00eb t\u00eb detajuar (parametri -Detailed) ose t\u00eb plot\u00eb (parametri -Full), si dhe t\u00eb shfaqni shembuj n\u00eb ekran (parametri -Examples):<\/p>\n<pre><code class=\"powershell\">Get-Help Get-Command -Examples<\/code><\/pre>\n<p>\nNdihma n\u00eb Windows PowerShell p\u00ebrdit\u00ebsohet me komandlet\u00ebn Update-Help. N\u00ebse linja e komand\u00ebs b\u00ebhet shum\u00eb e gjat\u00eb, argumentet e komandlet\u00ebs mund t\u00eb transferohen n\u00eb rreshtin tjet\u00ebr, duke shkruar simbolin e sh\u00ebrbimeve \u2018`\u2019 dhe duke shtypur Enter \u2014 thjesht p\u00ebrfundimi i komand\u00ebs n\u00eb nj\u00eb linj\u00eb dhe vazhdimi n\u00eb tjetr\u00ebn nuk do t\u00eb funksionoj\u00eb.<\/p>\n<p>M\u00eb posht\u00eb do t\u00eb japim disa shembuj t\u00eb zakonsh\u00ebm t\u00eb komandletave:\u00a0<\/p>\n<p><code>Get-Process<\/code> \u2014 shfaq proceset e ekzekutuar n\u00eb sistem;<br \/>\n<code>Get-Service<\/code> \u2014 shfaq sh\u00ebrbimet dhe statusin e tyre;<br \/>\n<code>Get-Content<\/code> \u2014 shfaq p\u00ebrmbajtjen e skedarit.<\/p>\n<p>P\u00ebr komandletat e p\u00ebrdorura shpesh dhe utilitetet e jashtme n\u00eb Windows PowerShell ekzistojn\u00eb sinonime t\u00eb shkurtra \u2014 alias (nga anglishtja Alias). P\u00ebr shembull, dir \u2014 alias p\u00ebr Get-ChildItem. N\u00eb list\u00ebn e sinonimeve gjenden gjithashtu ekvivalente p\u00ebr komandat nga sistemet Unix (si ls, ps etj), dhe komandleta Get-Help thirret nga komanda help. Lista e plot\u00eb e sinonimeve mund t\u00eb shikohet me komandlet\u00ebn Get-Alias:<\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/94f8cf9fd6c346e5b250d994ef1f7661.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Skemat, funksionet, modulat dhe gjuha PowerShell<\/h2>\n<p>\nSkripted e Windows PowerShell ruhet si skedar\u00eb t\u00eb zakonsh\u00ebm teksti me prapashtes\u00eb .ps1. Nuk mund t\u00eb nisen me nj\u00eb klik t\u00eb dyfisht\u00eb: duhet thjesht t\u00eb klikoni me t\u00eb djatht\u00ebn p\u00ebr t\u00eb thirrur menu kontekstuale dhe t\u00eb zgjidhni opsionin \"Ekzekuto n\u00eb PowerShell\". Nga konsola, duhet ose t\u00eb tregoni rrug\u00ebn e plot\u00eb p\u00ebr skedarin, ose t\u00eb kaloni n\u00eb katalogun p\u00ebrkat\u00ebs dhe t\u00eb shkruani emrin e skedarit. Ekzekutimi i skemave gjithashtu kufizohet nga politika sistematike, dhe p\u00ebr t\u00eb kontrolluar cil\u00ebsimet aktuale, mund t\u00eb p\u00ebrdorni komandlet\u00ebn Get-ExecutionPolicy, e cila do t\u00eb kthej\u00eb nj\u00eb nga k\u00ebto vlera: <\/p>\n<p><code>Restricted<\/code> \u2014 ekzekutimi i skemave \u00ebsht\u00eb i ndaluar (si default);<br \/>\n<code>AllSigned<\/code> \u2014 lejohet vet\u00ebm ekzekutimi i skemave t\u00eb n\u00ebnshkruara nga nj\u00eb zhvillues t\u00eb besuar;<br \/>\n<code>RemoteSigned<\/code> \u2014 lejohet ekzekutimi i skemave t\u00eb n\u00ebnshkruara dhe t\u00eb atyre t\u00eb vetat;<br \/>\n<code>Unrestricted<\/code> \u2014 lejohet ekzekutimi i \u00e7do skeme.<\/p>\n<p>Administratori ka dy opsione. M\u00eb e sigurt do t\u00eb ishte n\u00ebnshkrimi i skemave, por kjo \u00ebsht\u00eb nj\u00eb magji e r\u00ebnd\u00eb \u2014 do t\u00eb merremi me t\u00eb n\u00eb artikujt e ardhsh\u00ebm. P\u00ebr tani do t\u00eb ndjekim rrug\u00ebn e rezistenc\u00ebs m\u00eb t\u00eb vog\u00ebl dhe do t\u00eb ndryshojm\u00eb politik\u00ebn:<\/p>\n<pre><code class=\"powershell\">Set-ExecutionPolicy RemoteSigned<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/139949e0da3470b866d4b54f3e2a0498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPowerShell p\u00ebr k\u00ebt\u00eb duhet t\u00eb ekzekutohet si administrator, megjithat\u00eb me nj\u00eb paramet\u00ebr t\u00eb ve\u00e7ant\u00eb mund t\u00eb ndryshoni politik\u00ebn edhe p\u00ebr p\u00ebrdoruesin aktual.<\/p>\n<p>Skripted shkruhen n\u00eb nj\u00eb gjuh\u00eb programimi t\u00eb orientuar n\u00eb objekte, komandat e t\u00eb cilit em\u00ebrtohen sipas t\u00eb nj\u00ebjtit parim si komandletat e shqyrtuara m\u00eb par\u00eb: \"Veprimi-Objekti\" (\"Folja-Nominal\"). Q\u00ebllimi i saj kryesor \u00ebsht\u00eb automatizimi i detyrave t\u00eb administrat\u00ebs, por \u00ebsht\u00eb nj\u00eb gjuh\u00eb e plot\u00eb interpretuese, e cila ka t\u00eb gjitha konstruksionet e nevojshme: kalime kushtore, cikle, variabla, arrays, objekte, p\u00ebrpunim gabimesh etj. Mund t\u00eb p\u00ebrdorim \u00e7do redaktues teksti p\u00ebr t\u00eb shkruar skema, por m\u00eb e p\u00ebrshtatshme \u00ebsht\u00eb t\u00eb p\u00ebrdorim Windows PowerShell ISE.<\/p>\n<p>N\u00eb skem\u00eb mund t\u00eb kaloni parametra, t\u2019i b\u00ebni ata t\u00eb domosdosh\u00ebm, dhe gjithashtu t\u00eb caktoni vlera t\u00eb paracaktuara. P\u00ebr m\u00eb tep\u00ebr, Windows PowerShell ju lejon t\u00eb krijoni funksione dhe t\u2019i thirrni ato n\u00eb t\u00eb nj\u00ebjt\u00ebn m\u00ebnyr\u00eb si komandletat: p\u00ebr k\u00ebt\u00eb p\u00ebrdoret konstrukti Function dhe kllapat e d\u00ebrras\u00ebs. Nj\u00eb skem\u00eb me funksione quhet modul dhe ka prapashtes\u00ebn .psm1. Modul\u00ebt duhet t\u00eb ruhet n\u00eb katalogjet e p\u00ebrcaktuara n\u00eb variablat e ambientit PowerShell. Mund t'i shihni ato me komand\u00ebn n\u00eb vijim:<\/p>\n<pre><code class=\"powershell\">Get-ChildItem Env:PSModulePath | Format-Table -AutoSize<\/code><\/pre>\n<p><\/p>\n<h2>Pipelining<\/h2>\n<p>\nN\u00eb shembullin e fundit, ne aplikuam nj\u00eb struktur\u00eb t\u00eb njohur p\u00ebr p\u00ebrdoruesit e shell-ave t\u00eb sistemeve Unix. N\u00eb Windows PowerShell, shenj\u00eb vertikale gjithashtu lejon kalimin e daljes s\u00eb nj\u00eb komande n\u00eb hyrjen e nj\u00eb tjeter, por n\u00eb implementimin e tubacionit ka nj\u00eb diferenc\u00eb thelb\u00ebsore: ky rast nuk \u00ebsht\u00eb thjesht p\u00ebr nj\u00eb set simbolesh apo ndonj\u00eb tekst. Komandlet e nd\u00ebrtuar ose funksionet e p\u00ebrdoruesit kthejn\u00eb objekte ose grupe objektesh dhe gjithashtu mund t'i marrin ato si hyrje. Si n\u00eb Bourne shell dhe pasardh\u00ebsit e tij t\u00eb shumt\u00eb, n\u00eb PowerShell me ndihm\u00ebn e tubacionit leht\u00ebsohet kryerja e detyrave komplekse.<\/p>\n<p>Shembulli m\u00eb i thjesht\u00eb i tubacionit duket k\u00ebshtu:<\/p>\n<pre><code class=\"powershell\">Get-Service | Sort-Object -property Status<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/0bb6e0e00d97d23fa2384d40c7419d71.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nS\u00eb pari ekzekutohet komandleti Get-Service, dhe pastaj t\u00eb gjitha sh\u00ebrbimet e marra kalohen p\u00ebr t'u renditur sipas pron\u00ebs Status nga komandleti Sort-Object. N\u00eb cilin argument kalon rezultatin e pun\u00ebs s\u00eb pjes\u00ebs s\u00eb m\u00ebparshme t\u00eb tubacionit varet nga tipi i saj \u2014 zakonisht \u00ebsht\u00eb InputObject. Kjo \u00e7\u00ebshtje do t\u00eb shqyrtohet m\u00eb n\u00eb detaje n\u00eb nj\u00eb artikull t\u00eb dedikuar p\u00ebr gjuh\u00ebn e programimit PowerShell.\u00a0<\/p>\n<p>N\u00ebse d\u00ebshirojm\u00eb, mund t\u00eb vazhdojm\u00eb zinxhirin dhe t\u00eb kalojm\u00eb rezultatin e pun\u00ebs s\u00eb Sort-Object n\u00eb nj\u00eb komandlet tjet\u00ebr (ato do t\u00eb ekzekutohen nga majtas n\u00eb djathtas). P\u00ebr m\u00eb tep\u00ebr, p\u00ebrdoruesit e Windows kan\u00eb n\u00eb dispozicion edhe struktur\u00ebn e njohur p\u00ebr nxjerrjen faq\u00ebsore:\u00a0<\/p>\n<pre><code class=\"powershell\">Get-Service | Sort-Object -property Status | more<\/code><\/pre>\n<p><\/p>\n<h2>P\u00ebrgjegj\u00ebsia e ekzekutimit t\u00eb detyrave n\u00eb sfond\u00a0<\/h2>\n<p>\nShpesh \u00ebsht\u00eb e nevojshme t\u00eb ekzekutohet nj\u00eb komand\u00eb n\u00eb sfond, n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb mos pritet rezultati i ekzekutimit t\u00eb saj n\u00eb seanc\u00ebn e shell-it. N\u00eb Windows PowerShell ka disa komandlete p\u00ebr k\u00ebt\u00eb rast:<\/p>\n<p><code>Start-Job<\/code> \u2014 fillimi i nj\u00eb detyre n\u00eb sfond;<br \/>\n<code>Stop-Job<\/code> \u2014 ndalimi i nj\u00eb detyre n\u00eb sfond;<br \/>\n<code>Get-Job<\/code> \u2014 shikimi i list\u00ebs s\u00eb detyrave n\u00eb sfond;<br \/>\n<code>Receive-Job<\/code> \u2014 shikimi i rezultatit t\u00eb ekzekutimit t\u00eb detyr\u00ebs n\u00eb sfond;<br \/>\n<code>Remove-Job<\/code> \u2014 fshirja e detyr\u00ebs n\u00eb sfond;<br \/>\n<code>Wait-Job<\/code> \u2014 kthimi i detyr\u00ebs n\u00eb sfond prapa n\u00eb konsol\u00eb.<\/p>\n<p>P\u00ebr t\u00eb filluar nj\u00eb detyr\u00eb n\u00eb sfond, p\u00ebrdorim komandlet Start-Job dhe n\u00eb kllapat e kat\u00ebrta sh\u00ebnojm\u00eb komand\u00ebn ose grupin e komandave:<\/p>\n<pre><code class=\"powershell\">Start-Job {Get-Service}<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/0a75c1f4af75e5aec66df909ca4adb70.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMe detyrat n\u00eb sfond n\u00eb Windows PowerShell mund t\u00eb manovrohet duke ditur emrat e tyre. N\u00eb fillim t\u00eb m\u00ebsojm\u00eb t'i shohim ato:<\/p>\n<pre><code class=\"powershell\">Get-Job<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/664dba26ddcfb54bef79717c86f3c8ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTani do t\u00eb tregojm\u00eb rezultatin e pun\u00ebs s\u00eb detyr\u00ebs Job1:<\/p>\n<pre><code class=\"powershell\">Receive-Job Job1 | more<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/02d930327929af463cf506f9d90357e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nE gjitha \u00ebsht\u00eb mjaft e thjesht\u00eb.<\/p>\n<h2>Ekzekutimi i komandave n\u00eb distanc\u00eb<\/h2>\n<p>\nWindows PowerShell lejon ekzekutimin e komandave dhe skenareve jo vet\u00ebm n\u00eb kompjuterin lokal, por edhe n\u00eb nj\u00eb kompjuter t\u00eb larg\u00ebt dhe madje n\u00eb nj\u00eb grup t\u00eb t\u00ebr\u00eb makinash. P\u00ebr k\u00ebt\u00eb ekzistojn\u00eb disa m\u00ebnyra:<\/p>\n<ul>\n<li>Shum\u00eb komandlete kan\u00eb parametrin <code>-ComputerName<\/code>, por me k\u00ebt\u00eb metod\u00eb nuk \u00ebsht\u00eb e mundur, p\u00ebr shembull, t\u00eb krijoni nj\u00eb tubacion;<\/li>\n<li>Komandleti <code>Enter-PSSession<\/code> lejon krijimin e nj\u00eb seance interaktive n\u00eb makin\u00ebn e larg\u00ebt;\u00a0<\/li>\n<li>Me ndihm\u00ebn e komandlet <code>Invoke-Command<\/code> mund t\u00eb ekzekutoni komanda ose skenare n\u00eb nj\u00eb ose disa kompjuter\u00eb t\u00eb larg\u00ebt.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Versionet e PowerShell<\/h2>\n<p>\nQ\u00eb nga l\u00ebshimi i par\u00eb n\u00eb vitin 2006, PowerShell ka ndryshuar ndjesh\u00ebm. Ky mjet \u00ebsht\u00eb n\u00eb dispozicion p\u00ebr shum\u00eb sisteme q\u00eb funksionojn\u00eb n\u00eb platforma t\u00eb ndryshme harduerike (x86, x86-64, Itanium, ARM): Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008\/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012\/2012 R2, Windows 10, Windows Server 2016, GNU\/Linux dhe OS X. L\u00ebshimi m\u00eb i fundit 6.2 u publikua m\u00eb 10 janar 2018. Skriptet e shkruara p\u00ebr versionet m\u00eb t\u00eb hershme me shum\u00eb gjasa do t\u00eb funksionojn\u00eb n\u00eb versionet m\u00eb t\u00eb reja, por me transferimin prapa mund t\u00eb ket\u00eb probleme, pasi gjat\u00eb viteve zhvillimi n\u00eb PowerShell ka sjell\u00eb shum\u00eb komandlete t\u00eb reja. T\u00eb dish versionin e shell-it t\u00eb komandave t\u00eb instaluar n\u00eb kompjuterin tuaj mund t\u00eb b\u00ebhet me ndihm\u00ebn e pron\u00ebs PSVersion t\u00eb variablit t\u00eb brendsh\u00ebm $PSVersionTable:<\/p>\n<pre><code class=\"powershell\">$PSVersionTable.PSVersion<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/c2d422d1489f88ef8631ee82cc2f60c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nGjithashtu mund t\u00eb p\u00ebrdorim komandlet:<\/p>\n<pre><code class=\"powershell\">Get-Variable -Name PSVersionTable \u2013ValueOnly<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/5cffcfe260243235e8f91a6c543191f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nE nj\u00ebjta gj\u00eb b\u00ebhet edhe me komandlet Get-Host. N\u00eb realitet, ka nj\u00eb mori opsionesh, por p\u00ebr t'i p\u00ebrdorur ato nevojitet t\u00eb studiohet gjuha e programimit PowerShell, gj\u00eb q\u00eb do t\u00eb b\u00ebjm\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/490924\/\"><b>artikullin e ardhsh\u00ebm<\/b><\/a><\/noindex>.\u00a0<\/p>\n<h2>P\u00ebrfundimet\u00a0<\/h2>\n<p>\nKorporata Microsoft ka arritur t\u00eb krijoj\u00eb nj\u00eb shell komandash t\u00eb v\u00ebrtet\u00eb t\u00eb fuqishme me nj\u00eb mjedis t\u00eb integruar t\u00eb rekrutimit t\u00eb skenareve. Nga mjetet e njohura p\u00ebr ne n\u00eb bot\u00ebn Unix, ajo karakterizohet nga nj\u00eb integrim i thell\u00eb me sistemet operative t\u00eb familjes Windows, si dhe me softuerin p\u00ebr to dhe platform\u00ebn .NET Core. PowerShell mund t\u00eb quhet nj\u00eb shell e orientuar n\u00eb objekte, sepse komandlet dhe funksionet e p\u00ebrdoruesit kthejn\u00eb objekte ose grupe objektesh dhe mund t'i marrin ato si hyrje. Mendojm\u00eb se ky mjet duhet t\u00eb zot\u00ebrohet nga t\u00eb gjith\u00eb administrator\u00ebt e serverave n\u00eb Windows: ka kaluar koha kur ata mund t\u00eb kalonin pa shell-in e komandave. Nj\u00eb konsol\u00eb e avancuar \u00ebsht\u00eb ve\u00e7an\u00ebrisht e nevojshme n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/servercore#order\">VPS-t\u00eb tona t\u00eb p\u00ebrballueshme q\u00eb operojn\u00eb n\u00ebn Windows Server Core<\/a><\/noindex>, por kjo \u00ebsht\u00eb nj\u00eb histori krejt tjet\u00ebr.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe \u00e7far\u00eb ndodh me t\u00eb? Pjesa 1: funksionalitetet kryesore\" src=\"\/wp-content\/uploads\/2020\/03\/0683e52726ae6d7def7206e5974a74b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p class=\"for_users_only_msg\">Vet\u00ebm p\u00ebrdoruesit e regjistruar mund t\u00eb marrin pjes\u00eb n\u00eb anket\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Hyni<\/a><\/noindex>, ju lutemi.<\/p>\n<h2 class=\"default-block__polling-title\">Cilat tema duhet t\u00eb trajtohen si prioritet n\u00eb artikujt e ardhsh\u00ebm t\u00eb ciklit?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">53,2%<\/strong>Programimi n\u00eb PowerShell123<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">42,4%<\/strong>Funksionet dhe modulat PowerShell98<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">22,1%<\/strong>Si t\u00eb n\u00ebnshkruani skriptet tuaja?<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">12,1%<\/strong>Puna me ruajtjet p\u00ebrmes ofruesve<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">57,6%<\/strong>Automatizimi i administrat\u00ebs s\u00eb kompjuter\u00ebve me PowerShell<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">30,7%<\/strong>Menaxhimi i software-it dhe integrimi i komponent\u00ebve ekzekutiv\u00eb PowerShell n\u00eb produkte t\u00eb jashtme<\/p>\n<\/li>\n<\/ul>\n<p>    231 p\u00ebrdorues kan\u00eb votuar. 37 p\u00ebrdorues kan\u00eb abstenuar.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/487876\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0438\u043d\u0435\u0435 \u043e\u043a\u043e\u0448\u043a\u043e \u043a\u0430\u043a \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0431\u044b\u043b\u043e \u0431\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":72967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-72966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Windows PowerShell \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442? \u0427\u0430\u0441\u0442\u044c 1: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-06T05:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-06T05:42:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00c7far\u00eb \u00ebsht\u00eb Windows PowerShell dhe si p\u00ebrdoret? Pjesa 1: funksionalitetet themelore | ProHoster","description":"Historikisht, instrumentet e linj\u00ebs s\u00eb komand\u00ebs n\u00eb sistemet Unix jan\u00eb zhvilluar m\u00eb mir\u00eb se n\u00eb Windows, megjithat\u00eb me shfaqjen e zgjidhjeve t\u00eb reja, situata ka ndryshuar. Windows PowerShell u lejon administrator\u00ebve t\u00eb sistemeve.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Windows PowerShell \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442? \u0427\u0430\u0441\u0442\u044c 1: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-06T05:42:03+00:00","article:modified_time":"2020-03-06T05:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72966","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:42:52","updated":"2026-08-11 12:50:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/72966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=72966"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/72966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/72967"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=72966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=72966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=72966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}