Freigeben über


cloudPcReports: getInaccessibleCloudPcReports

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Rufen Sie unzugängliche Cloud-PCs mit Details ab, einschließlich des aktuellen Integritätszustands, der Anzahl fehlerhafter Verbindungen, der Anzahl fehlerhafter Integritätsprüfung und der systembasierten status. Ein nicht zugänglicher Cloud-PC stellt einen Cloud-PC dar, der sich in einem nicht verfügbaren Zustand befindet (mindestens eine der Integritätsprüfungen ist fehlgeschlagen) oder bei dem aufeinanderfolgende Benutzerverbindungen ein Fehler aufgetreten ist.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Weltweiter Service US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie die Berechtigungen aus, die für diese API als am wenigsten privilegiert markiert sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App dies erfordert. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigungen mit den geringsten Berechtigungen Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) CloudPC.Read.All CloudPC.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Anwendung CloudPC.Read.All CloudPC.ReadWrite.All

HTTP-Anforderung

POST /deviceManagement/virtualEndpoint/reports/getInaccessibleCloudPcReports

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung.
Content-Type application/json. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung der Parameter an.

In der folgenden Tabelle sind die Parameter aufgeführt, die Sie mit dieser Methode verwenden können.

Parameter Typ Beschreibung
filter Zeichenfolge OData-Syntax $filter . Nur and, or, gt ,ge und eq werden derzeit unterstützt.
groupBy String collection Gibt an, wie die Berichte gruppiert werden. Wenn verwendet, muss der gleiche Inhalt wie der Select-Parameter aufweisen.
orderBy Zeichenfolgensammlung Gibt an, wie die Berichte sortiert werden.
reportName cloudPCInaccessibleReportName Der Berichtsname. Die möglichen Werte sind: inaccessibleCloudPcReports, inaccessibleCloudPcTrendReport, unknownFutureValue. Der Standardwert ist inaccessibleCloudPcReports , wenn reportName leer ist.
search Zeichenfolge Gibt eine Zeichenfolge an, nach der gesucht werden soll.
select String collection OData-Syntax $select . Stellt die ausgewählten Spalten der Berichte dar.
skip Int32 Anzahl der zu überspringenden Datensätze.
Nach oben Int32 Die Anzahl der wichtigsten Datensätze, die zurückgegeben werden sollen.

cloudPCInaccessibleReportName-Werte

Member Beschreibung
inaccessibleCloudPcReports Gibt einen Bericht an, der Details zu Cloud-PCs enthält, auf die nicht zugegriffen werden kann, einschließlich solcher mit aufeinander folgenden Verbindungsfehlern oder in einem nicht verfügbaren Zustand.
inaccessibleCloudPcTrendReport Gibt einen täglichen aggregierten Bericht für einen angegebenen Zeitraum an, der Details zu Cloud-PCs enthält, auf die nicht zugegriffen werden kann, einschließlich solcher mit aufeinanderfolgenden Verbindungsfehlern oder in einem nicht verfügbaren Zustand.
unknownFutureValue Wert des Sentinelwerts für die vervolvbare Enumeration. Nicht verwenden.

Antwort

Wenn die Methode erfolgreich verläuft, werden der 200 OK Antwortcode und ein Stream -Objekt im Antworttext zurückgegeben.

Beispiele

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getInaccessibleCloudPcReports
Content-Type: application/json
Content-length: 199

{
  "filter": "region eq 'westus2'",
  "orderBy": [
    "cloudPcId"
  ],
  "select": [
    "cloudPcId",
    "aadDeviceId",
    "cloudPcName",
    "userPrincipalName",
    "provisioningStatus",
    "region",
    "deviceHealthStatus",
    "deviceHealthStatusDateTime",
    "recentDeviceHealthFailureCount",
    "recentConnectionFailureCount",
    "systemStatus",
    "systemStatusDateTime"
  ],
  "top": 10,
  "skip": 0
}

Antwort

Das folgende Beispiel zeigt die Antwort.

HTTP/1.1 200 OK
Content-Type: application/octet-stream

{
  "TotalRowCount": 2,
  "Schema": [
    {
      "Column": "cloudPcId",
      "PropertyType": "String"
    },
    {
      "Column": "aadDeviceId",
      "PropertyType": "String"
    },
    {
      "Column": "cloudPcName",
      "PropertyType": "String"
    },
    {
      "Column": "userPrincipalName",
      "PropertyType": "String"
    },
    {
      "Column": "provisioningStatus",
      "PropertyType": "String"
    },
    {
      "Column": "region",
      "PropertyType": "String"
    },
    {
      "Column": "deviceHealthStatus",
      "PropertyType": "String"
    },
    {
      "Column": "deviceHealthStatusDateTime",
      "PropertyType": "DateTime"
    },
    {
      "Column": "recentDeviceHealthFailureCount",
      "PropertyType": "Int32"
    },
    {
      "Column": "recentConnectionFailureCount",
      "PropertyType": "Int64"
    },
    {
      "Column": "systemStatus",
      "PropertyType": "String"
    },
    {
      "Column": "systemStatusDateTime",
      "PropertyType": "DateTime"
    }
  ],
  "Values": [
    [
      "04e279c5-b228-4700-93c3-6f1339c7c86d",
      "a8f78191-8e43-4165-9191-16867d372161",
      "CPC-test1-VGTEK",
      "bob@fabrikam.com",
      "Provisioned",
      "westus2",
      "ErrorVMNotRunning",
      "2023-06-26T03:55:04",
      3,
      0,
      "",
      null
    ],
    [
      "818ff73d-9764-4412-ad99-fc65a396daf3",
      "daefef60-a912-4180-a5c0-f607e346878f",
      "CPC-test2-C84W3",
      "megan@fabrikam.com",
      "Provisioned",
      "westus2",
      "ErrorVMNotRunning",
      "2023-06-26T04:03:49",
      3,
      0,
      "",
      null
    ]
  ]
}