1

Windows Server 2008 への移行を試みていますが、スクリプトの概念は初めてです。

以下を含む起動する.shファイルがあります。

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

まず、IIS でこの .sh ファイルを起動するにはどうすればよいですか? Powershellスクリプトで変更する必要がありますか?

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

では、この種のスクリプトを変更して機能させるための Web サイトはありますか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

*nix サーバー上と Windows サーバー上ですべてが同じであると仮定すると (同じパス、ロボットストリームが同じ引数を取るなど)、これは PowerShell でも同じことを行うはずです。

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 チュートリアル」だけです。

それが役立つことを願っています。ご不明な点がございましたらお気軽にお問い合わせください。

于 2012-07-06T16:22:37.287 に答える