Yükseklik gerektiren bir PowerShell İşlevi Nasıl Tanımlanır?
2023 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2023-05-26 18:41
PowerShell, günlük işlerin çoğu için çok yararlı olabilir, ancak biraz güvenlik ile bazı işlevleri çimdik etmeniz gerekiyorsa, o zaman bir fonksiyonun nasıl bir yükseklik tanımlayacağını tanımlarsınız? Bugünün SuperUser Q & A yayını meraklı bir okuyucunun sorusuna yanıt veriyor.
Bugünün Soru-Cevap oturumu, bir araya getirilmiş soru-cevap web siteleri topluluğu olan Stack Exchange'in bir alt bölümü olan SuperUser'den geliyor.
Soru
SuperUser okuyucu Vlastimil, yükseklik gerektiren bir PowerShell işlevinin nasıl tanımlanacağını bilmek ister:
Since I cannot find any alternatives to Linux’s sudo elevation command, I have the following question. How do I define a PowerShell function that requires elevation, as in activating a UAC prompt on my Windows 8.1 Pro, 64-bit system? For example, say I run the following function:
With the following results:Image
To be completely clear, if I run PowerShell as “user”, then run the aforementioned function system-check, I want the function to elevate in order to be able to execute the command (I want the UAC prompt to appear).
Yükseltme gerektiren bir PowerShell işlevini nasıl tanımlarsınız?
Cevap
SuperUser katkıda bulunan Ashton bizim için cevabı vardır:
To run a specific command from an elevated window:
For example:To run a specific script from an elevated window:To run an entire PowerShell session that prompts the UAC:Image
A function to return $True or $False if the current window is running with elevated permissions:
To ensure a script is only run As Admin, add this to the beginning:Image
In PowerShell v4.0, the above can be simplified by using a #Requires statement:
Image
Source: Run with Elevated Permissions [SS64.com]
Açıklamaya eklemek için bir şeyiniz var mı? Yorumlarda ses çıkar. Diğer teknoloji meraklı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma konusuna buradan bakın.
Bazı eski siteler, bazen diğer tarayıcılarda mükemmel bir şekilde çalışmasına rağmen, bazen Windows'da olmanızı zorlayan sıkı tarayıcı gereksinimlerine sahiptir. Tarayıcı çoğu zaman, Mac’te çalışmayan ve artık Windows’da varsayılan olan Internet Explorer’ı gerektiriyordu.
Şu anda hangi şarkı çalıyor? Bir noktada, en iyi bahsiniz, arkadaşınızın bilmesini ümit etmek ya da şarkı sözlerini dinlemeye ve onları araştırmaya çalışmaktı. Şimdi, sadece telefonunuzu, tabletinizi veya PC'nizi dinleyebilirsiniz. Bu, modern işletim sistemlerinde yerleşiktir.
Varsayılan olarak, Linux'taki Terminal penceresi ana dizininize açılır. Doğrudan ev dizininde olmayan herhangi bir dizine geçmek için, tam yolu belirtmeli veya “cd” komutunu birden çok kez kullanmalısınız.
Microsoft, Windows 10'dan SafeDisc ve SecuROM DRM desteği kaldırıldığında başlıklar yaptı. Windows Vista, 7, 8 ve 8.1'deki son güvenlik güncelleştirmeleri, bu DRM şemaları için Windows'un eski sürümlerinden de destek aldı.
Firefox Tarayıcınız için yerleşik bir not defteriniz olmasını ister misiniz? QuickNote'un günlük gezileriniz için ne kadar yararlı olabileceğini görün.