Sorun geçen Kimlik Having geçersiz argüman hatası almadan PowerShell-Service Başlat

oy
7

Ben hizmet gerektiren bir kullanıcı adı ve şifre geçmek hizmeti başlatılıyor kullanıcı gerektirir hizmetini başlatmak için bir komut dosyası çalıştırmak için bir toplu dosya içinde kullanıyorum senaryosu var. Bir giriş kutusu gelir ve ben kimlik girmek mümkün.

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

Ancak, hizmetler başlamaz ve benim outfile, ben şu hatayı alıyorum.

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

Ben baktığımda PowerShell kullanarak bir hizmet için kimlik bilgilerini ayarlama örnekleri bol bulmak, ama yapmak istediğim ve açıkçası çalışmıyor yapıyor için tek.

Oluştur 01/08/2018 saat 16:48
kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Dışarı-dosyaya borusuna bunu gerek

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

Hata durumları yayınlanan InvalidArgument: (:)o yorumlamak çünkü Out-File C:\a.txtbir parametre olarak Start-Servicedolayısıyla InvalidArgument.

Ayrıca, başlangıç hizmeti yok -argparametresi ve ben emin değilim netiçindir.

Cevap 01/08/2018 saat 17:41
kaynak kullanıcı

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