更新日:2019/10/12
PS C:\> sc config WebClient start=disabled
Set-Content : 引数 'start=disabled' を受け入れる位置指定パラメーターが見つかりません。
発生場所 行:1 文字:1
+ sc config WebClient start=disabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Content]、ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
エラーの原因
Powershellのコマンドレットである sc (Set-Content)のエイリアスとsc.exe の名前が重複して、Set-Content が優先されている。
対策
以下のとおりsc.exe をフルパスで指定する。
PS C:\> C:\Windows\System32\sc.exe config WebClient start=disabled
[SC] ChangeServiceConfig SUCCESS
あるいは sc.exe とexe を付けてSet-Content と明確に異なるものであることを明示する。
PS C:\> sc.exe config WebClient start=disabled
[SC] ChangeServiceConfig SUCCESS
[Powershell FAQ トップへ]
[FAQ CENTER トップ]
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018