需要一款简单的Bat文件,或者以其他任何方式实现下面的要求
实现目的:在WIN7 系统环境下,免除反复以其他用户身份运行程序需要输入用户名和密码的操作,强制使程序默认直接以其他用户身份运行
把用户名和密码写进代码里面,静默实现, 并且永久生效。
需要一款简单的Bat文件,或者以其他任何方式实现下面的要求
实现目的:在WIN7 系统环境下,免除反复以其他用户身份运行程序需要输入用户名和密码的操作,强制使程序默认直接以其他用户身份运行
把用户名和密码写进代码里面,静默实现, 并且永久生效。
代码如下,保存为bat文件
#|| type %0 | powershell -executionpolicy remotesigned -command "-"
#|| exit
# 用户名
$userName = 'aa'
# 密码
$passwd = 'aa'
# 程序文件路径
$exeFile = 'c:\windows\system32\notepad.exe'
# 程序所在目录
$workDir = 'c:\windows\system32'
$pass = ConvertTo-SecureString $passwd -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $userName, $pass
Start-Process -Credential $cred -FilePath $exeFile -workingdirectory $workDir