2017-06-09 6 views
1

私は30台のHP Elitebook 840 G3ノートパソコンにBluetoothドライバをインストールしたいと思っています。Powershellを使用してリモートHPノートPCにBluetoothドライバをインストールします

私はローカルでこれを行うことができます。

Start-Process "C:\\installer\\bluetooth.sp74472.exe" -argumentlist "/s" -wait 

をしかし、私は、リモートマシンにこれを行うように見えることはできません。

Invoke-Command -ComputerName $computer -scriptblock {Start-Process "C:\\installer\\bluetooth.sp74472.exe" -argumentlist "/s" -wait} 

プロセスだけで、リモートマシン上でまったく起動しません。 ...私は何が欠けていますか?

+0

インストーラはサイレントユーザーの入力なしで動作します:

この人は同様の問題を持っていましたか?私が覚えているように、HPのbtドライバは少し特殊です...私はそれがこれかもしれないと推測します。何かプロセスが始まったと思いますか?それ以外の場合は 'Invoke-Cimmethod -computername $ computername -classname win32_process -name create -arguments" C:\ installer \ bluetooth.sp74472.exe/S "' – restless1987

+0

ありがとうございますrestless1987、まったく反応しておらず、私はプロセスが始まったとは思わない。私はあなたの提案されたスクリプトを試し、結果を戻ってきます... –

+0

こんにちは@ restless1987、私はあなたのコードを試しました: 'Invoke-Cimmethod -computername-id-l-00511 -classname win32_process -methodname create -arguments @ {commandline = bluetooth.sp74472.exe ';戻り値9のテーブルを返します。 –

答えて

1

あなたが見ているものを正確に知らなければ、私の最高の推測は、ラップトップはリモートpowershellを許可するように構成されていないということです。詳細情報については

:あなたが上昇PowerShellセッションを開き、

Enable-PSRemoting -Force 

を入力する必要があり、HPのマシンでHow to run powershell commands on remote computers

はまた、あなたの実行ポリシーが設定されていることを確認してください。 invoke command on remote machine is not working using powershell

+0

あなたのコメントのために@Christopherありがとうございます。クライアントのラップトップは、すでにリモートパワーシェルを受け入れ、適切な実行ポリシーを持つように設定しています。投稿されたコードはSkype、Silverlightなどをインストールするより大きなスクリプトの一部でした。これは、コンピュータが応答を停止するBluetoothドライバをインストールすることを想定しているこの部分だけです。それは私に何かエラーメッセージを与えません、 –

関連する問題