1. sayfa (Toplam 1 sayfa)

PowerShell İle Sağ Menüye "Admin Yetkilerle" Betik Çalıştır Menü Girdisini Ekleme/Silme

Gönderilme zamanı: 07 Ağu 2026, 18:08
gönderen TRWE_2012
Merhabalar

Bu aralar iyice PowerShell'e ısındım...Yavaş yavaş, bendeki (arşivdeki) .cmd, .vbs, .vbe, .bat betiklerini .ps1 versiyonlarına çeviriyorum.Microsoft yakında bu " .cmd, .vbs, .vbe, .bat" mekanizmaları yavaş yavaş kaldıracak ve kararlı bu konuda...(keşke kaldırmasa)

Sağ Menüye PowerShell Betikleri Çalıştırma Admin Girdisi.

Kod: Tümünü seç

New-Item -Path "Registry::HKEY_CLASSES_ROOT\Microsoft.PowershellScript.1\Shell\runas\command" -Force | Set-ItemProperty -Name "(Default)" -Value 'powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne ''AllSigned'') { Set-ExecutionPolicy -Scope Process Bypass }; & ''%1''"'
Bunu yönetici olarak açılmış bir Windows Terminal-PS Penceresin kopyala-yapıştır yapın ...Sonra herhangi bir .ps1 betiğine sağ tıklayın.Artık komut satırından

Kod: Tümünü seç

./betik.ps1
gibi bir komut yazmak zorunda değilsiniz ve powershell yetkileri de değiştirmek zorun da da değilsiniz.Çünkü

Kod: Tümünü seç

-Command" "if((Get-ExecutionPolicy ) -ne ''AllSigned'') { Set-ExecutionPolicy -Scope Process Bypass
komutu ile anlık kısıtlamayı aşabilecek , betiği kapattıktan hemen sonra normal düzene dönebileceksiniz.

Eğer bu sağ menü girdisini silmek isterseniz...

Kod: Tümünü seç

Remove-Item -Path "Registry::HKEY_CLASSES_ROOT\Microsoft.PowershellScript.1\Shell\runas" -Recurse -Force
SONUÇ :
Resim
Güle güle kullanın...

Kaynaklar :

https://stackoverflow.com/questions/672 ... ion-bypass
https://serverfault.com/questions/11525 ... lue-bypass
https://learn.microsoft.com/en-us/power ... rshell-7.6
https://forum.bigfix.com/t/unable-to-by ... licy/49187
https://adamtheautomator.com/set-executionpolicy/
https://www.youtube.com/watch?v=MqsVydfjMQ8
https://forums.powershell.org/t/set-exe ... olicy/6331
https://sentry.io/answers/bypass-and-se ... -policies/
https://stackoverflow.com/posts/63532269/revisions
https://www.tenforums.com/tutorials/643 ... 0-a-2.html
https://stackoverflow.com/questions/743 ... with-power
https://resource.dopus.com/t/how-to-run ... ll/47869/1
https://learn.microsoft.com/fr-fr/previ ... rshell-7.3
https://learn.microsoft.com/th-th/previ ... rshell-7.3
https://github.com/Puliczek/open-with-c ... 00Ml1aSIAR
https://www.ninjaone.com/blog/how-to-ad ... ve-methods
https://superuser.com/revisions/46f92ea ... iew-source
https://stackoverflow.com/revisions/490 ... iew-source
https://stackoverflow.com/revisions/f3f ... iew-source
https://github.com/Batlez/CloakBox/comm ... f04f9a5c22
https://serverfault.com/revisions/3a9b0 ... iew-source
https://www.thewindowsclub.com/cant-run ... text-menus

.REG Versiyon

Gönderilme zamanı: 07 Ağu 2026, 18:23
gönderen TRWE_2012
Sağ Menüye Ekleme :

Kod: Tümünü seç

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\runas\command]
@="powershell.exe \"-Command\" \"if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'\""
Sağ Menüden SİLME/KALDIRMA :

Kod: Tümünü seç

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Microsoft.PowershellScript.1\Shell\runas]

Re: PowerShell İle Sağ Menüye "Admin Yetkilerle" Betik Çalıştır Menü Girdisini Ekleme/Silme

Gönderilme zamanı: 07 Ağu 2026, 18:30
gönderen TRWE_2012
Bu aralar iyice PowerShell'e ısındım...Yavaş yavaş, bendeki (arşivdeki) .cmd, .vbs, .vbe, .bat betiklerini .ps1 versiyonlarına çeviriyorum.Microsoft yakında bu " .cmd, .vbs, .vbe, .bat" mekanizmaları yavaş yavaş kaldıracak ve kararlı bu konuda...(keşke kaldırmasa)
Benim böyle felaket habercisi olduğuma bakmayın, ben kendi sistemimde bu betik türlerini yoğun kullanıyorum.
Resim