Karena saya tidak dapat menemukan alternatif untuk sudo
perintah elevasi Linux , saya memiliki pertanyaan berikut:
Bagaimana cara mendefinisikan fungsi PowerShell yang membutuhkan ketinggian? Maksud saya UAC prompt.
Katakanlah, fungsi seperti berikut:
function system-check {
SFC /ScanNow
}
Sistem:
Windows 8.1 Pro 64-bit
PowerShell:
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
EDIT1:
Agar 100% dapat dimengerti, izinkan saya ulangi:
- Saya menjalankan PowerShell sebagai pengguna
- Saya menjalankan fungsi yang disebutkan di atas
system-check
- Saya ingin fungsi untuk meningkatkan agar dapat menjalankan perintah; perhatikan, bahwa saya ingin UAC prompt muncul
Perhatikan bahwa banyak perintah built-in PowerShell dan perintah yang ditambahkan oleh modul Microsoft (seperti perintah MSOL) sering membutuhkan peningkatan tetapi sama sekali tidak memberikan bantuan dalam peningkatan hak istimewa. Mereka hanya gagal dengan pesan kesalahan samar. Jika Anda membuat prompt elevasi ke dalam skrip Anda, Anda akan memberikan lebih banyak keramahan pengguna daripada Microsoft sendiri.
—
Todd Wilcox