我正在尝试创建一个 PS1 脚本来重新启动计算机中的服务,该计算机中的用户没有管理员权限,因此我尝试以管理员身份执行,现在我首先尝试打开记事本,但是当我执行此脚本时:
# Define el nombre del servicio, usuario y contraseña
$ServiceName = "ApacheDtdlIdServer"
$AdminUser = "User"
$AdminPassword = "C0ntraseña"
$startWithElevatedRights = "notepad"
# Convierte la contraseña en un SecureString
$SecurePassword = ConvertTo-SecureString $AdminPassword -AsPlainText -Force
# Crea el objeto de credenciales
$credentials = New-Object System.Management.Automation.PSCredential ($AdminUser, $SecurePassword)
$ps = Start-Process -PassThru -FilePath powershell -Credential $credentials -ArgumentList '-noprofile -command &{Start-Process ', $startWithElevatedRights, ' -Wait -verb runas}'
$ps.WaitForExit()
我收到错误:
Start-Process: 由于错误,无法执行此命令:目录名称 > 无效。在 C:\Users\IsaacSanzIT\Desktop\Rider\RestartScanner.ps1:13 个字符:7
我已经尝试了 StackOverflow 中其他问题中提到的方法,比如这个使用 Runas 的方法,有人知道如何执行记事本,或者甚至使用管理员帐户重新启动 aa 服务吗?谢谢!