deviceManagementScript リソースの種類deviceManagementScript resource type

重要: ベータ版の Microsoft Graph Api は変更される可能性があります。運用環境での使用はサポートされていません。Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

注: Microsoft Graph API for Intune では、テナントに対してアクティブな intune ライセンスが必要です。Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

Intune は、登録済みの windows 10 Azure Active Directory 参加済みデバイスで Powershell スクリプトを実行する機能をお客様に提供します。Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. このスクリプトは、一度または定期的に実行できます。The script can be run once or periodically.

メソッドMethods

メソッドMethod 戻り値の型Return Type 説明Description
DeviceManagementScripts を一覧表示するList deviceManagementScripts DevicemanagementscriptコレクションdeviceManagementScript collection Devicemanagementscriptオブジェクトのプロパティとリレーションシップをリストします。List properties and relationships of the deviceManagementScript objects.
DeviceManagementScript の取得Get deviceManagementScript deviceManagementScriptdeviceManagementScript Devicemanagementscriptオブジェクトのプロパティとリレーションシップを読み取ります。Read properties and relationships of the deviceManagementScript object.
DeviceManagementScript の作成Create deviceManagementScript deviceManagementScriptdeviceManagementScript 新しいDevicemanagementscriptオブジェクトを作成します。Create a new deviceManagementScript object.
DeviceManagementScript の削除Delete deviceManagementScript NoneNone Devicemanagementscriptを削除します。Deletes a deviceManagementScript.
DeviceManagementScript の更新Update deviceManagementScript deviceManagementScriptdeviceManagementScript Devicemanagementscriptオブジェクトのプロパティを更新します。Update the properties of a deviceManagementScript object.
assign アクションassign action なしNone まだ文書化されていませんNot yet documented

プロパティProperties

プロパティProperty Type 説明Description
idid 文字列String デバイス管理スクリプトの一意識別子。Unique Identifier for the device management script.
displayNamedisplayName StringString デバイス管理スクリプトの名前。Name of the device management script.
descriptiondescription StringString デバイス管理スクリプトの省略可能な説明です。Optional description for the device management script.
runSchedulerunSchedule runSchedulerunSchedule スクリプトを実行する間隔を指定します。The interval for script to run. 定義されていない場合、スクリプトは1回だけ実行されます。If not defined the script will run once
scriptContentscriptContent BinaryBinary スクリプトの内容。The script content.
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset デバイス管理スクリプトが作成された日付と時刻。The date and time the device management script was created.
lastModifiedDateTimelastModifiedDateTime DateTimeOffsetDateTimeOffset デバイス管理スクリプトが最後に変更された日付と時刻。The date and time the device management script was last modified.
runAsAccountrunAsAccount runAsAccountTyperunAsAccountType 実行コンテキストの種類を示します。Indicates the type of execution context. 可能な値は、systemuser です。Possible values are: system, user.
enforceSignatureCheckenforceSignatureCheck BooleanBoolean スクリプト署名をチェックする必要があるかどうかを示します。Indicate whether the script signature needs be checked.
fileNamefileName StringString スクリプトファイル名。Script file name.
roleScopeTagIdsroleScopeTagIds 文字列コレクションString collection この PowerShellScript インスタンスの範囲タグ Id のリスト。List of Scope Tag IDs for this PowerShellScript instance.
runAs32BitrunAs32Bit BooleanBoolean PowerShell スクリプトを32ビットとして実行する必要があるかどうかを示す値。A value indicating whether the PowerShell script should run as 32-bit

リレーションシップRelationships

リレーションシップRelationship Type 説明Description
groupAssignmentsgroupAssignments DevicemanagementscriptgroupassignmentコレクションdeviceManagementScriptGroupAssignment collection デバイス管理スクリプトのグループ割り当てのリスト。The list of group assignments for the device management script.
assignmentsassignments deviceManagementScriptAssignmentコレクションdeviceManagementScriptAssignment collection デバイス管理スクリプトのグループ割り当てのリスト。The list of group assignments for the device management script.
runSummaryrunSummary deviceManagementScriptRunSummarydeviceManagementScriptRunSummary デバイス管理スクリプトのサマリーを実行します。Run summary for device management script.
deviceRunStatesdeviceRunStates DevicemanagementscriptdevicestateコレクションdeviceManagementScriptDeviceState collection すべてのデバイスでこのスクリプトの実行状態のリスト。List of run states for this script across all devices.
userRunStatesuserRunStates DevicemanagementscriptuserstateコレクションdeviceManagementScriptUserState collection すべてのユーザーにわたるこのスクリプトの実行状態のリスト。List of run states for this script across all users.

JSON 表記JSON Representation

以下は、リソースの JSON 表記です。Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.deviceManagementScript",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "runSchedule": {
    "@odata.type": "microsoft.graph.runSchedule"
  },
  "scriptContent": "binary",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "runAsAccount": "String",
  "enforceSignatureCheck": true,
  "fileName": "String",
  "roleScopeTagIds": [
    "String"
  ],
  "runAs32Bit": true
}