25 lines
729 B
PowerShell
25 lines
729 B
PowerShell
|
|
# SharePoint elérhetőség ellenőrzése - 401 válasz a cél
|
|
$url = "http://srv-sharepoint.bhs.local"
|
|
|
|
try {
|
|
$response = Invoke-WebRequest -Uri $url -UseBasicParsing -ErrorAction Stop
|
|
$statusCode = $response.StatusCode
|
|
} catch {
|
|
# Ha kivétel van, akkor próbáljuk meg kiolvasni a státuszkódot a Response-tárgyból
|
|
if ($_.Exception.Response) {
|
|
$statusCode = $_.Exception.Response.StatusCode.Value__
|
|
} else {
|
|
Write-Host "2:Unbekannter Fehler: $($_.Exception.Message)"
|
|
exit 2
|
|
}
|
|
}
|
|
|
|
if ($statusCode -eq 401) {
|
|
Write-Host "0:SharePoint online, erwartete Antwort: 401 Unauthorized"
|
|
exit 0
|
|
} else {
|
|
Write-Host "2:Unerwarteter HTTP-Statuscode: $statusCode"
|
|
exit 2
|
|
}
|