उपयोग करते हुए मेरे PowerShell स्क्रिप्ट में शॉर्टकट बनाने के लिए, मैं एक .exe में एक शॉर्टकट बनाना (this question से जवाब देने के लिए कुछ इसी तरह का प्रयोग करके):एक रन के रूप में प्रशासक Powershell
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\ColorPix.lnk")
$Shortcut.TargetPath = "C:\Program Files (x86)\ColorPix\ColorPix.exe"
$Shortcut.Save()
अब, जब मैं बना शॉर्टकट, मैं प्रशासक के रूप में चलाने के लिए डिफ़ॉल्ट बनाने के लिए स्क्रिप्ट में कैसे जोड़ूं?
संभावित डुप्लिकेट [मैं एक शॉर्टकट बनाने के लिए जेस्क्रिप्ट का उपयोग कैसे कर सकता हूं जो "व्यवस्थापक के रूप में चलाएं"] का उपयोग करता है (http://stackoverflow.com/questions/11162802/how-can-i-use-jscript-to-create -ए-शॉर्टकट-वह-उपयोग-रन-ए-एडमिनिस्ट्रेटर) –
निश्चित रूप से उपरोक्त लिंक नाथन को पढ़ें। कोड को PowerShell में अनुवाद करने के लिए: $ फ़ाइल = "$ होम \ डेस्कटॉप \ ColorPix.lnk"; $ बाइट्स = [System.IO.File] :: ReadAllBytes ($ फ़ाइल); $ बाइट्स [0x15] = $ बाइट्स [0x15] -bor 0x20; # सेट रनएएस प्रशासक [System.IO.File] :: WriteAllBytes ($ फ़ाइल, $ बाइट्स); रन-एडमिनिस्ट्रेटर विकल्प सेट करने के लिए -bor को अनसेट करने के लिए -bxor का उपयोग करें। –