win32LobApp を作成する
名前空間: microsoft.graph
注: Intune 用 Microsoft Graph API には、テナントの 有効な Intune ライセンスが必要です。
新しい win32LobApp オブジェクトを 作成します。
前提条件
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | DeviceManagementApps.ReadWrite.All |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | DeviceManagementApps.ReadWrite.All |
HTTP 要求
POST /deviceAppManagement/mobileApps
要求ヘッダー
| ヘッダー | 値 |
|---|---|
| Authorization | ベアラー <トークン> が必要です。 |
| 承諾 | application/json |
要求本文
要求本文で、win32LobApp オブジェクトの JSON 表現を指定します。
次の表は、win32LobApp を作成するときに必要なプロパティを示しています。
| プロパティ | 型 | 説明 |
|---|---|---|
| id | String | エンティティのキー。 mobileApp から継承します |
| displayName | String | 管理者が提供またはインポートしたアプリのタイトル。 mobileApp から継承します |
| 説明 | String | アプリの説明。 mobileApp から継承します |
| publisher | String | アプリの発行元。 mobileApp から継承します |
| largeIcon | mimeContent | アプリの詳細に表示され、アイコンのアップロードに使用される大きいアイコン。 mobileApp から継承します |
| createdDateTime | DateTimeOffset | アプリが作成された日時。 mobileApp から継承します |
| lastModifiedDateTime | DateTimeOffset | アプリが最後に変更された日時。 mobileApp から継承します |
| isFeatured | Boolean | アプリが管理者のおすすめとしてマークされたかどうかを示す値。mobileApp から継承します |
| privacyInformationUrl | String | プライバシーに関する声明の URL。 mobileApp から継承します |
| informationUrl | String | 詳細情報の URL。 mobileApp から継承します |
| owner | String | アプリの所有者。 mobileApp から継承します |
| developer | String | アプリの開発者。 mobileApp から継承します |
| notes | String | アプリ用のメモ。 mobileApp から継承します |
| publishingState | mobileAppPublishingState | アプリの発行の状態。 アプリが発行されていない限り、アプリを割り当てることができません。 mobileApp から継承されます。 可能な値は notPublished、processing、published です。 |
| committedContentVersion | String | 内部にコミットされたコンテンツのバージョン。 mobileLobApp から継承します |
| fileName | String | メインの LOB アプリケーションのファイル名。 mobileLobApp から継承します |
| size | Int64 | アップロードされたすべてのファイルを含む合計サイズ。 mobileLobApp から継承します |
| installCommandLine | String | このアプリをインストールするコマンド ライン |
| uninstallCommandLine | String | このアプリをアンインストールするコマンド ライン |
| applicableArchitectures | windowsArchitecture | このアプリを実行できる Windows アーキテクチャ。 可能な値は、none、x86、x64、arm、neutral です。 |
| minimumFreeDiskSpaceInMB | Int32 | このアプリをインストールするために必要な最小空きディスク領域の値。 |
| minimumMemoryInMB | Int32 | このアプリをインストールするために必要な最小物理メモリの値。 |
| minimumNumberOfProcessors | Int32 | このアプリをインストールするために必要なプロセッサの最小数の値。 |
| minimumCpuSpeedInMHz | Int32 | このアプリをインストールするために必要な最小 CPU 速度の値。 |
| ルール | win32LobAppRule コレクション | このアプリの検出と要件の規則。 |
| installExperience | win32LobAppInstallExperience | このアプリのインストール エクスペリエンス。 |
| returnCodes | win32LobAppReturnCode コレクション | インストール後の動作の戻りコード。 |
| msiInformation | win32LobAppMsiInformation | この Win32 アプリが MSI アプリの場合の MSI の詳細。 |
| setupFilePath | String | 暗号化された Win32LobApp パッケージ内のセットアップ ファイルの相対パス。 |
| minimumSupportedWindowsRelease | String | サポートされている最小 Windows リリースの値。 |
応答
成功した場合、このメソッドは 201 Created 応答コードと応答本文に win32LobApp オブジェクトを返します。
例
要求
以下は、要求の例です。
POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps
Content-type: application/json
Content-length: 2134
{
"@odata.type": "#microsoft.graph.win32LobApp",
"displayName": "Display Name value",
"description": "Description value",
"publisher": "Publisher value",
"largeIcon": {
"@odata.type": "microsoft.graph.mimeContent",
"type": "Type value",
"value": "dmFsdWU="
},
"isFeatured": true,
"privacyInformationUrl": "https://example.com/privacyInformationUrl/",
"informationUrl": "https://example.com/informationUrl/",
"owner": "Owner value",
"developer": "Developer value",
"notes": "Notes value",
"publishingState": "processing",
"committedContentVersion": "Committed Content Version value",
"fileName": "File Name value",
"size": 4,
"installCommandLine": "Install Command Line value",
"uninstallCommandLine": "Uninstall Command Line value",
"applicableArchitectures": "x86",
"minimumFreeDiskSpaceInMB": 8,
"minimumMemoryInMB": 1,
"minimumNumberOfProcessors": 9,
"minimumCpuSpeedInMHz": 4,
"rules": [
{
"@odata.type": "microsoft.graph.win32LobAppRegistryRule",
"ruleType": "requirement",
"check32BitOn64System": true,
"keyPath": "Key Path value",
"valueName": "Value Name value",
"operationType": "exists",
"operator": "equal",
"comparisonValue": "Comparison Value value"
}
],
"installExperience": {
"@odata.type": "microsoft.graph.win32LobAppInstallExperience",
"runAsAccount": "user",
"deviceRestartBehavior": "allow"
},
"returnCodes": [
{
"@odata.type": "microsoft.graph.win32LobAppReturnCode",
"returnCode": 10,
"type": "success"
}
],
"msiInformation": {
"@odata.type": "microsoft.graph.win32LobAppMsiInformation",
"productCode": "Product Code value",
"productVersion": "Product Version value",
"upgradeCode": "Upgrade Code value",
"requiresReboot": true,
"packageType": "perUser",
"productName": "Product Name value",
"publisher": "Publisher value"
},
"setupFilePath": "Setup File Path value",
"minimumSupportedWindowsRelease": "Minimum Supported Windows Release value"
}
応答
以下は、応答の例です。注:簡潔にするために、ここに示す応答オブジェクトは切り詰められている場合があります。すべてのプロパティは実際の呼び出しから返されます。
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 2306
{
"@odata.type": "#microsoft.graph.win32LobApp",
"id": "9607b530-b530-9607-30b5-079630b50796",
"displayName": "Display Name value",
"description": "Description value",
"publisher": "Publisher value",
"largeIcon": {
"@odata.type": "microsoft.graph.mimeContent",
"type": "Type value",
"value": "dmFsdWU="
},
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"isFeatured": true,
"privacyInformationUrl": "https://example.com/privacyInformationUrl/",
"informationUrl": "https://example.com/informationUrl/",
"owner": "Owner value",
"developer": "Developer value",
"notes": "Notes value",
"publishingState": "processing",
"committedContentVersion": "Committed Content Version value",
"fileName": "File Name value",
"size": 4,
"installCommandLine": "Install Command Line value",
"uninstallCommandLine": "Uninstall Command Line value",
"applicableArchitectures": "x86",
"minimumFreeDiskSpaceInMB": 8,
"minimumMemoryInMB": 1,
"minimumNumberOfProcessors": 9,
"minimumCpuSpeedInMHz": 4,
"rules": [
{
"@odata.type": "microsoft.graph.win32LobAppRegistryRule",
"ruleType": "requirement",
"check32BitOn64System": true,
"keyPath": "Key Path value",
"valueName": "Value Name value",
"operationType": "exists",
"operator": "equal",
"comparisonValue": "Comparison Value value"
}
],
"installExperience": {
"@odata.type": "microsoft.graph.win32LobAppInstallExperience",
"runAsAccount": "user",
"deviceRestartBehavior": "allow"
},
"returnCodes": [
{
"@odata.type": "microsoft.graph.win32LobAppReturnCode",
"returnCode": 10,
"type": "success"
}
],
"msiInformation": {
"@odata.type": "microsoft.graph.win32LobAppMsiInformation",
"productCode": "Product Code value",
"productVersion": "Product Version value",
"upgradeCode": "Upgrade Code value",
"requiresReboot": true,
"packageType": "perUser",
"productName": "Product Name value",
"publisher": "Publisher value"
},
"setupFilePath": "Setup File Path value",
"minimumSupportedWindowsRelease": "Minimum Supported Windows Release value"
}
フィードバック
フィードバックの送信と表示