Gondjai elhaladó bizonyítványok a Start-szolgáltatás PowerShell anélkül, hogy érvénytelen argumentum hiba

szavazat
7

Van script, hogy az általam használt egy batch fájlt futtatni egy szkriptet elindítani ezt a szolgáltatást, amely a felhasználó elindítja a szolgáltatást át a felhasználónév és jelszó a szolgáltatás igénybevételéhez. Az input doboz jön fel, és képes vagyok belépni a hitelesítő adatokat.

$srvName = Get-Service | Where-Object { $_.ServiceName -like ‘myService’ }
Start-Service net -arg $srvName -Credential (Get-Credential)Out-File C:\a.txt

Ugyanakkor a szolgáltatások nem indul el, és az én outfile, kapok a következő hiba.

CategoryInfo          : InvalidArgument: (:) [Start-Service], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.StartServiceCommand

Amikor nézek, látom, sok példa beállítás hitelesítő a szolgáltatást használó PowerShell, de csak egyet csinál, amit szeretne csinálni, és ez nyilvánvalóan nem működik.

A kérdést 01/08/2018 16:48
felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Meg kell csövet úgy, hogy ki-fájl

$srvName = Get-Service | Where-Object { $_.ServiceName -like ‘myService’ }
Start-Service $srvName -Credential (Get-Credential) | Out-File C:\a.txt

A hiba írt államok InvalidArgument: (:)mert értelmezése Out-File C:\a.txtaz a paraméter, Start-Serviceígy a InvalidArgument.

Továbbá, start szolgáltatás nincs -argparaméter, és nem vagyok biztos benne, mi a netvaló.

Válaszolt 01/08/2018 17:41
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more