In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-09-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
The client management of Windows often comes across a scenario in which users need to upgrade a certain software, but administrator privileges are required. If they are programs that are not released through group policy or SCCM, desktop support needs to go there in person and enter the administrator user and password to upgrade privileges.
So how can the average user be able to execute a program with administrator privileges?
The easiest way is to create a shortcut, specify the administrator account and password of runas on the path, and the path of the file can be executed. However, this disadvantage is that password accounts are displayed in clear text, and users can see it if they are a little smarter. The solution is simple: the operation of runas is implemented in a script and then compiled into an exe file to hide the source code.
Here's a simple example. I want to open teamviewer with administrator privileges.
Write a script, t2.ps1.
You can see that passwords and users are displayed in clear text.
$secpasswd = ConvertTo-SecureString 'Pa$$word'-AsPlainText-Force$mycreds = New-Object System.Management.Automation.PSCredential ("administrator", $secpasswd) Start-Process "C:\ Program Files (x86)\ TeamViewer\ TeamViewer.exe"-Credential $mycreds
The next step is to compile to exe. It needs to be explained here that powershell can not really 'compile' into exe, its essence is to compress the shell of exe after processing. You can usually compile with PowerGui, but I don't bother to download and install such a large software. I can do it directly with Powershell scripts. The script for this PowerShell has been written. Download the link https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5.
There are ready-made examples in the download completion. To save trouble, I dragged my t2.ps1 directly to the Examples directory
Modify BuildExamples.ps1, specify directory and icon
$SCRIPTPATH = Split-Path $SCRIPT:MyInvocation.MyCommand.Path-parentls "$SCRIPTPATH\ Examples\ * .ps1" |% {. "$SCRIPTPATH\ ps2exe.ps1"$($_ .Fullname)"$($_ .Fullname-replace '.ps1', '.exe')"-verbose-iconfile "PSEXE.ico". "$SCRIPTPATH\ ps2exe.ps1"$($_ .Fullname)"$($_ .Fullname-replace '.ps1") '- GUI.exe') "- verbose-noConsole} Remove-Item" $SCRIPTPATH\ Examples\ Progress.exe* "Remove-Item" $SCRIPTPATH\ Examples\ ScreenBuffer-GUI.exe* "$NULL = Read-Host" Press enter to exit "
Then execute the BuildExamples.bat file, which automatically compiles the ps1 file to the exe file, plus the specified ICON
Double-click my t2.exe and he will open teamviewer automatically.
Check that the process is indeed executed by administrator
Problem solving
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
The market share of Chrome browser on the desktop has exceeded 70%, and users are complaining about
The world's first 2nm mobile chip: Samsung Exynos 2600 is ready for mass production.According to a r
A US federal judge has ruled that Google can keep its Chrome browser, but it will be prohibited from
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
About us Contact us Product review car news thenatureplanet
More Form oMedia: AutoTimes. Bestcoffee. SL News. Jarebook. Coffee Hunters. Sundaily. Modezone. NNB. Coffee. Game News. FrontStreet. GGAMEN
© 2024 shulou.com SLNews company. All rights reserved.