2012-05-02 7 views
1

Windows Server 2008への移行を試みており、スクリプトコンセプトで新しくなっています。Windows Server 2008のスクリプト変更.sh

私が含まれている起動する.SHファイルを持っている:私は私のIIS上で、この.SHファイルを起動することができますどのように

cd RADIOROOT/PLAYERS 
killall player_1 
su - robotstream --command='/RADIOROOT/PLAYERS/player_1 -t /RADIOROOT/PLAYERS/player_1.conf' & > dev/null 

まず、? PowerShellスクリプトで変更する必要がありますか?

変更を加えても.ps1ファイルに変更しようとしましたが、動作しませんでした。誰もそれを行う方法を知っていますか?

次に、この種のスクリプトを変更するためのウェブサイトがありますか?

ありがとうございました。

+2

'robotstream'ソフトウェアはWindowsをサポートしていますか? –

+0

はい、ありがとう;) –

答えて

0

これはPowerShellで同じことを行う必要があります(同じパスは、robotstreamはなど、同じ引数を取ります)、それはあなたの* nixのサーバー上にあったようにすべてのものは、Windowsサーバー上で同じであると仮定すると:

cd C:\RADIOROOT\PLAYERS 
Stop-Process player_1 
$command = "robotstream --command='/RADIOROOT/PLAYERS/player_1 -t /RADIOROOT/PLAYERS/player_1.conf'" 
Invoke-Expression $command 

保存それを.ps1拡張子で置き換え、PowerShellコンソールから実行します。

SHスクリプトをPowerShellに変換するWebサイトに関する限り、変換するスクリプトを理解できるようにBashとPowerShellについて学ぶ必要があります(新しいスクリプトの作成方法は分かります)。両方のためにそこにたくさんの良いウェブサイトがあります。ちょうどGoogleの "powershellチュートリアル"。

希望に役立ちます。ご清聴をお願いします。

関連する問題