मुसीबत से गुजर रहा साख के बाद शुरू-सेवा करने के लिए PowerShell में गलत तर्क त्रुटि मिल रही है बिना

वोट
7

मैं स्क्रिप्ट है कि मैं एक बैच फ़ाइल के भीतर उपयोग कर रहा हूँ एक स्क्रिप्ट सेवा उपयोगकर्ता एक उपयोगकर्ता नाम और पासवर्ड सेवा की आवश्यकता है में पारित करने के लिए सेवा शुरू करने की आवश्यकता है कि शुरू करने के लिए चलाने के लिए है। एक इनपुट बॉक्स आता है और मैं साख में प्रवेश करने के लिए कर रहा हूँ।

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

हालांकि, सेवाओं शुरू नहीं करता है, और मेरे outfile में, मैं निम्नलिखित त्रुटि मिलती है।

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

जब मैं देखता हूँ, PowerShell का उपयोग एक सेवा के लिए साख स्थापित करने का उदाहरण के बहुत सारे मिल जाए, लेकिन केवल कर मुझे क्या करना चाहते हैं और यह स्पष्ट रूप से काम नहीं करता है के लिए एक।

01/08/2018 को 16:48
उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

आप बाहर फाइल करने के लिए यह पाइप की जरूरत है

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

त्रुटि तैनात राज्यों InvalidArgument: (:)क्योंकि यह व्याख्या है Out-File C:\a.txtके लिए एक पैरामीटर के रूप Start-Serviceइसलिए InvalidArgument

साथ ही, शुरू सेवा एक नहीं है -argपैरामीटर, और मुझे यकीन है कि क्या नहीं कर रहा हूँ netके लिए है।

01/08/2018 को 17:41
का स्रोत उपयोगकर्ता

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