spot_img
Friday, April 19, 2024
spot_img
HomeTechBilgi TeknolojisiYükseklik Gerektiren Bir PowerShell İşlevini Nasıl Tanımlarsınız?

Yükseklik Gerektiren Bir PowerShell İşlevini Nasıl Tanımlarsınız?

-

PowerShell, birçok günlük görev için olduğu gibi son derece yararlı olabilir, ancak bazı işlevleri biraz güvenlik göz önünde bulundurarak ayarlamanız gerekiyorsa, bir işlevi yükseklik gerektirecek şekilde nasıl tanımlarsınız? Bugünün SuperUser Soru-Cevap gönderisinde meraklı bir okuyucunun sorusunun cevabı var.

Bugünün Soru ve Yanıt oturumu, topluluk tarafından yönlendirilen bir Soru-Cevap web sitesi grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'in izniyle geliyor.

Soru

SuperUser okuyucu Vlastimil, yükseltme gerektiren bir PowerShell işlevinin nasıl tanımlanacağını bilmek istiyor:

Linux’lara alternatif bulamadığım için sudo yükseklik komutu, aşağıdaki soru var. Windows 8.1 Pro, 64 bit sistemimde bir UAC istemini etkinleştirirken olduğu gibi, yükseltme gerektiren bir PowerShell işlevini nasıl tanımlayabilirim? Örneğin, aşağıdaki işlevi çalıştırdığımı varsayalım:

Aşağıdaki sonuçlarla:

Tamamen açık olmak gerekirse, PowerShell'i “kullanıcı” olarak çalıştırırsam, yukarıda belirtilen işlevi çalıştırırsam sistem kontrolü, Komutu yürütebilmek için fonksiyonun yükseltilmesini istiyorum (UAC isteminin görünmesini istiyorum).

Yükseklik gerektiren bir PowerShell işlevini nasıl tanımlarsınız?

Cevap

SuperUser yazarı Ashton'ın cevabı bizim için:

Yükseltilmiş bir pencereden belirli bir komutu çalıştırmak için:

Örneğin:

Yükseltilmiş bir pencereden belirli bir komut dosyasını çalıştırmak için:

UAC'yi isteyen bir PowerShell oturumunun tamamını çalıştırmak için:

Geri dönmek için bir işlev $ Doğru veya $ False geçerli pencere yükseltilmiş izinlerle çalışıyorsa:

Bir komut dosyasının yalnızca Yönetici olarak çalıştırıldığından emin olmak için bunu başına ekleyin:

PowerShell v4.0'da, yukarıdakiler bir #Requires Beyan:

Kaynak: Yükseltilmiş İzinler ile Çalıştır (SS64.com)


Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses kapalı. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tartışma dizisinin tamamını buradan kontrol edin.

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0FollowersFollow
0SubscribersSubscribe
spot_img

Latest posts