Jeg har skript som jeg bruker i løpet av en batch-fil for å kjøre et skript for å starte tjeneste som krever at brukeren starter tjenesten til å sende inn et brukernavn og passord tjenesten krever. En tekstboks kommer opp, og jeg er i stand til å gå inn i legitimasjon.
$srvName = Get-Service | Where-Object { $_.ServiceName -like ‘myService’ }
Start-Service net -arg $srvName -Credential (Get-Credential)Out-File C:\a.txt
Men tjenestene ikke starte, og i min outfile, får jeg følgende feilmelding.
CategoryInfo : InvalidArgument: (:) [Start-Service], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.StartServiceCommand
Når jeg ser, jeg finner nok av eksempler på å sette legitimasjon for en tjeneste ved hjelp av Powershell, men bare én for å gjøre det jeg ønsker å gjøre, og det åpenbart ikke fungerer.