こんにちは、.exe ファイルを 5 サーバー マシンにインストールする方法を見つけようとしていますが、自分のマシンにサイレント インストールしようとすると問題が発生します。このコマンド Invoke-Command -ScriptBlock {Start-Process -FilePath \\xxx-STUDENT3-W7\Users\bkoo004\Documents\test\ccleaner402.exe \r} がありますが、setup.iss ファイルが見つかりませんWindows フォルダー。また、このコマンドを使用すると
Invoke-Command -computername xxxxxxxxxxx.edu -ScriptBlock {start-process -filepath "\\xxx-S TUDENT3-W7\Users\bkoo004\Documents\test\ccleaner402.exe" } -Credential $cred
エラーのため、このコマンドを実行できません: ネットワーク名が見つかりません。+ CategoryInfo : InvalidOperation: (:) [Start-Process]、InvalidOperationException + FullyQualifiedErrorId : InvalidOperationException、Microsoft.PowerShell.Commands.StartProcessCommand
しかし、Invoke-Command -computername xxxxxxxxxxx.edu -ScriptBlock {get-process } -Credential $cred を実行すると、そのサーバーの get-process が返されるため、ネットワーク名が正しいことはわかっています。
setup.iss ファイルを取得できないのは、インストールしようとしているプログラムが installshield を使用していないためだと考えましたが、リモート サーバーで start-process を実行しようとしてエラーが発生したため、それが何であるかわかりません。