2016-04-16 10 views
1

自分の環境内のWindowsサーバーでWebサイトをホストする方法を見つけようとしています。私は、Webページからエントリ値を受け入れることができる基本的なWebページを持っていきたいと思います。そして、その価値をPowerShellスクリプトに入力します。私のPowerShellスクリプトはほとんどの作業を行いますが、ユーザーからデータを収集し、そのデータをPowerShellスクリプトに表示する方法はわかりません。 PowerShellスクリプトは、サーバー側(ユーザーの前ではなく)で実行され、収集したデータを電子メールで送信します。可能であれば、私は単一のウェブページを持っていたいと思います。私はそれをしようとしたが、実際にそれを理解できなかった。powershellスクリプトを起動するHTML Webページ

<!DOCTYPE html> 
<html> 
<head> 
<title> Self Service</title> 
</head> 
<body> 

<h1>Welcome to the Self Service</h1> 
<p>Below you can enter your userID .</p> 

<form action="ThankYou.html" method="post"> 
UserID: <input type="text" name="text"><br> 
<input type="submit" value="Submit"> 
</form> 


<input type="button" value="Launch Installer" onclick= 

</body> 
</html> 
+0

'{<!DOCTYPE HTML> セルフサービス

あなたのユーザIDを入力することができます下

セルフサービス

に ようこそ。

<フォームアクション= "ThankYou.html" メソッド= "ポスト"> ユーザーID:の
} ' – doobis

+0

woopsああ笑私と一緒に優しくして。 – doobis

+0

PowerShell Pipeworksは、PowerShellを使用してサイトを構築するためのフレームワークです。 http://powershellpipeworks.com/ –

答えて

1

あなたは、このためのいくつかのフレームワーク/モジュールを持っている:

  • Powershell Pipeworks
  • Posh Server
    • Powershell Server [商用]私はそれらすべてを使用して、最後の1はおそらくです始めるためのベストとあなたが望むことを行う。パイプ工事は私にとっては複雑で醜いです。

      また、Webアプリケーションの代わりにPowershell Web Accessも考慮する必要があります。

      おそらく最も良い選択肢は、scriptcsを使用してスクリプト内からposhスクリプトを実行することです。詳細については、hereを参照してください。

    0

    お試しくださいPresley? PowerShellで記述されたSinatraのような軽量Webフレームワークで、サーバー上でPowerShellを実行できます。

    関連する問題