Tengo script que estoy usando un archivo por lotes para ejecutar una secuencia de comandos para iniciar el servicio que requiere que el usuario que inicia el servicio para pasar en un nombre de usuario y la contraseña del servicio requiere. Un cuadro de entrada se acerca y yo soy capaz de entrar en las credenciales.
$srvName = Get-Service | Where-Object { $_.ServiceName -like ‘myService’ }
Start-Service net -arg $srvName -Credential (Get-Credential)Out-File C:\a.txt
Sin embargo, los servicios no se inicia, y en mi archivo de salida, me sale el siguiente error.
CategoryInfo : InvalidArgument: (:) [Start-Service], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.StartServiceCommand
Cuando miro, encuentro un montón de ejemplos de configuración de credenciales para un servicio de uso de PowerShell, pero sólo uno para hacer lo que quiero hacer y es obvio que no funciona.