Windows Server 2008でスクリプトからURLを開く

batch-file powershell vbscript
Windows Server 2008でスクリプトからURLを開く

URLを読み込むスクリプトを作成したい(例: http://google.com)自動的に。 しかし、サードパーティのライブラリやプログラムをサーバーにインストールしたくありません。 これを行う最も簡単な方法は何ですか?

私のオプションはバッチスクリプト、VBスクリプト、またはPowerShellだけです。

  6  0


ベストアンサー

PowerShellのFYI。URLのコンテンツを取得する場合は、これを実行できます。

$page = (new-object net.webclient).DownloadString("http://www.bing.com")
$page # writes the contents to the console

ブラウザで開くだけの場合:

Start-Process http://www.bing.com

または、開始エイリアスを使用して

start http://www.bing.com

Start-ProcessはPowerShell 2.0の新機能です。

19


Powershellの美しさは、何かをするための非常に多くの方法があることです。

これは、Powershell 2.0のサンプルコードです。サイトを開くことができるPause関数で構成されています。 ブラウザとしてInternet Explorerを使用します。 この場合、IEは冗長APIを介してPowershellと統合されるため、他のブラウザよりも優れたブラウザです。

$url = "http://www.google.com/"
$ie = new-object -com "InternetExplorer.Application"
$ie.Navigate($url)

このオブジェクトにはさまざまな機能が関連付けられています。 Powershellコマンドラインを読み込んで、上記のコードを入力し、このオブジェクトが持つ他の機能を確認することをお勧めします。 $ ieと入力します。 Tabキーを押すと、このライブラリのすべてのメソッドが繰り返されます。

Powershellについて学べば学ぶほど、エキサイティングになります。 Windowsではできないことは何もありません。

2


あなたはvbscriptを使うことができます

url="http://somewhere.com"
Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" )
objHTTP.Open "GET", url, False
objHTTP.Send
wscript.Echo objHTTP.ResponseText
objFile.Close

1


タイトルとURLをコピーしました