|
Sujet : Contrôle reseau Amplificateur Rotel multizone |
| Suge Knight |
MossieurPropre a écrit :
Perso je tenterais d’envoyer directement des commandes via Telnet sur le port 9596, je ne serais pas étonné que ça soit aussi simple
|
Bingo, en telnet ca roule. :jap: Un petit exemple pour modifier le son de la zone 1 à 40:
Citation :
$tcp = New-Object System.Net.Sockets.TcpClient("10.34.1.124",9596); $stream = $tcp.GetStream(); $writer = New-Object System.IO.StreamWriter($stream); $writer.Write("z1:vol_40!" ); $writer.Flush(); $buffer = New-Object Byte[] 1024; Start-Sleep -Milliseconds 200; $read = $stream.Read($buffer, 0, $buffer.Length); $response = [System.Text.Encoding]::ASCII.GetString($buffer, 0, $read); $tcp.Close(); Write-Output $response
|
J'ai du mettre un timeout sinon je n'avais plus la main sous powershell.
Reste à faire des script pour automatiser les taches que je veux :hello: |