Mám skript, který jsem pomocí v rámci dávkového souboru spustit skript pro spuštění služby, která vyžaduje Uživatel, který spouští službu předat uživatelské jméno a heslo služby vyžaduje. Vstupní box přijde a jsem schopen zadat pověření.
$srvName = Get-Service | Where-Object { $_.ServiceName -like ‘myService’ }
Start-Service net -arg $srvName -Credential (Get-Credential)Out-File C:\a.txt
Nicméně, tyto služby se nespustí, a podle mého outfile, dostanu následující chybu.
CategoryInfo : InvalidArgument: (:) [Start-Service], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.StartServiceCommand
Když se podívám, najdu spoustu příkladů nastavení přihlašovacích údajů pro službu pomocí PowerShell ale jen jeden za to, co chci dělat, a to samozřejmě nefunguje.