Powershellを使用して、リモートマシンに接続し、そのシステムにexeファイルをインストールしようとしています。残念ながら、ファイルを実行中にAccess is deniedエラーが発生しました。このエラーについて本当に奇妙なのは、同じパス上にある他のexeファイルがうまく動作していることです。もっと秘密のものが含まれている可能性があるのでしょうか?Invoke-Command内でExeファイルを実行するとアクセスが拒否される
私は現在このコマンドを使用してリモートマシンに接続していますが、私はローカル管理者です。
$InstallFile = "\\networkshare\folder\folder\setup.exe"
$InstallParameters = "SampleParameter1 = 5"
$Server = SERVERNAME.DOMAINNAME.COM
$cred = Get-Credential
invoke-command -Computername $Server -authentication credssp -credential $cred -ScriptBlock {
$CurrentProcess = Start-Process -FilePath $InstallFile -ArgumentList $InstallParameters -Wait -PassThru
$CurrentProcess | Wait-Process
}
私はそれが他のファイルのために、この問題を修正しましたので、うまく動作しているようだのCredSSPを使用していますが、この1つは、単純に拒否します。他の考え? .NET 4で同様の問題が発生し、そのインストールを解決できませんでした。
はhttp://stackoverflow.com/questions/37859771/start-process-access-denied-with-domain-admin-privileges/37860877#37860877を参照してください。 あなたの問題に対する答えは似ていると思います。 – Lionel