PowerShell, gelişmiş bir komut istemi biçimidir. Kullanıma hazır çok sayıda cmdlet ile genişletilmiştir ve çeşitli senaryolarda .NET framework / C # kullanma yeteneği ile birlikte gelir. Bugün size PowerShell komut isteminden yükseltilmiş bir işlemi nasıl başlatacağınızı göstereceğim.
Reklam
Daha önce aynı şeyin nasıl olabileceğini anlattım bir toplu iş dosyasından yapıldı . Ancak, Windows 10 Creators Update ile Microsoft, komut isteminin vurgusunu kaldıracak ve PowerShell'i her yerde tanıtacak. Referans için şu makalelere bakın:
- Windows 10 build 14986, her yerde Komut İstemi'ni PowerShell ile değiştirir
- Windows 10 Creators Güncellemesinde Win + X Menüsüne Komut İstemi Ekle
- Windows 10 Creators Güncellemesinde Bağlam Menüsüne Komut İstemi Ekleme
- Windows 10'da PowerShell Aç penceresini Bağlam Menüsünden buradan kaldırın
Bu nedenle, PowerShell konsolundan gerçekleştirilebilecek ve zamandan tasarruf edebileceğiniz bu kullanışlı numarayı öğrenmek iyi bir fikirdir.
instagramda birinin beğenilerini nasıl görebilirim
PowerShell'den Yükseltilmiş Bir İşlem Başlatın
Bu görev için Start-Process cmdlet'ini kullanacağız. Destekler seçenek sayısı bunlardan biri -Verb'dir. -Verb'yi 'RunAs' olarak belirtirseniz, başlatacağınız işlem yükseltilerek açılacaktır.
Yükseltilmiş Not Defteri uygulamasını başlatmayı deneyelim.
- PowerShell'i açın .
- Aşağıdaki komutu yazın veya kopyalayıp yapıştırın:
Başlangıç İşlemi 'notepad.exe' -Verb RunAs
- Bir UAC istemi görünecektir. Onayla:
- Not Defteri uygulaması yükseltilerek açılacaktır.Görev Yöneticisini kullanarak bunu sağlayabilirsiniz. Makaleye bakın: Windows'ta bir işlemin yönetici (yükseltilmiş) olarak çalışıp çalışmadığını kontrol etme
Not: UAC isteminde 'Hayır' düğmesine basarsanız, PowerShell konsolu 'İşlem kullanıcı tarafından iptal edildi' şeklinde bir hata mesajı yazdıracaktır. Bu bekleniyor.
İpucu: PowerShell'in yardımıyla yükseltilmiş bir uygulamayı önce konsolunu açmadan doğrudan çalıştırabilirsiniz. Örneğin, bir kısayol oluşturabilir veya Çalıştır iletişim kutusuna aşağıdaki komutu yazabilirsiniz:
powershell.exe -Command 'Start-Process Notepad.exe -Verb RunAs'
Sonuç aynı olacak. Powershell penceresi bir anlığına yanıp sönecek ve ardından uygulama yükseltilerek açılacaktır.
PowerShell'den Bağımsız Değişkenlerle Yükseltilmiş Bir İşlem Başlatın
PowerShell'den yükseltilmiş olarak başlatacağınız bir işleme bazı bağımsız değişkenler (anahtarlar veya parametreler olarak da bilinir) iletmeniz gerekirse, Start-Process cmdlet'inin -Argument anahtarını kullanın. Orada belirtilen bağımsız değişken hedef yürütülebilir dosyaya geçirilecek. İşte yukarıda kullandığım Notepad.exe ile değiştirilmiş örnekler.
PowerShell konsolu için aşağıdaki komutu kullanın:
Başlangıç İşlemi 'notepad.exe' -Argument 'C: Öğelerim dosyam.txt' -Verb RunAs
Tırnak işaretleri arasında boşluk bulunan yolları yazın. Birden fazla bağımsız değişken geçirmeniz gerekiyorsa, bunları virgülle ayırın ve ArgumentList'i kullanın:
Başlangıç İşlemi 'file.exe' -ArgumentList 'argument1, argument2, argument3' -Verb RunAs
PowerShell içinden aşağıdaki komutu kullanabilirsiniz:
powershell.exe -Command 'Start-Process' Notepad.exe '-Argument' C: My Stuff my file.txt '-Verb RunAs'
Yine başka bir örnek:
powershell -Command 'Start-Process powershell.exe -ArgumentList' -ExecutionPolicy Bypass -NoExit -Command '' Checkpoint-Computer -Description 'RestorePoint1 ' -RestorePointType 'MODIFY_SETTINGS ' `'' -Verb RunAs '
Daha fazla bilgi için makaleye bakın: PowerShell ile Windows 10'da Bir Geri Yükleme Noktası Oluşturun
windows 10 klasik tema indir
Yolları, yukarıda gösterildiği gibi tek tırnak içine boşluklarla yazın.
Bu kadar.