リモート コンピューターから Web 要求を行う方法を探しています。1 つのネットワークで 10 台のサーバーが共有されており、たとえば「http://google.com」に対して各サーバーから Web リクエストを行う必要があります。そこで、PowerShell を使用してスクリプトの作成を開始します。しかし、server1、server2..server10に代わってリクエストを行う方法がわかりません
$hosts = @("server1Ip", "server2Ip", ..,"server10Ip");
$url = "http://google.com"
$hLen = $hosts.Length;
for ($i=0; $i -lt $hLen; $i++)
{
try
{
Write-Host "Pinging web address for server: $url ..."
$request = [System.Net.WebRequest]::Create($url)
$response = $request.GetResponse()
Write-Host "Web Request Succeeded."
} catch
{
Write-Host ("Web Request FAILED!!! The error was '{0}'." -f $_)
} finally
{
if ($response)
{
$response.Close()
Remove-Variable response
}
}
}