Получить срок действия доменного имени - PullRequest
1 голос
/ 11 июня 2019

Я ищу способ взять список имен доменов, которые у нас есть, и отправить отчет по электронной почте, когда они истекают.

Я нашел этот скрипт, но не могу найти, почему он не работает.Говорит, что отсутствует закрывающая скобка, но я ее не вижу.

function WhoIs {
    Param(
        [Parameter(
            Mandatory=$true,
            HelpMessage='Please enter domain name (e.g. microsoft.com)'
        )]
        [string]$domain
    )
    Write-Host "Connecting to Web Services URL..." -ForegroundColor Green
    try {
        if ($whois = New-WebServiceProxy -Uri "http://www.webservicex.net/whois.asmx?WSDL") {
            Write-Host "Ok" -ForegroundColor Green
        } else {
            Write-Host "Error" -ForegroundColor Red
        }
        Write-Host "Gathering $domain data..." -ForegroundColor Green
        (($Whois.getwhois($domain)).Split("<<<")[0])
    } catch {
        Write-Host "Please enter valid domain name (e.g. microsoft.com)." -ForegroundColor Red
    }
}
New-WebServiceProxy : The request failed with HTTP status 404: Not Found.
At line:9 char:14
+ ... f ($whois = New-WebServiceProxy -Uri "webservicex.net/whoi ...
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : ObjectNotFound: (webs...whois.asmx?WSDL:Uri) [New-WebServiceProxy], WebException
     + FullyQualifiedErrorId : WebException,Microsoft.PowerShell.Commands.NewWebServiceProxy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...