Azure Stack HCI のリモート サポートを取得する

適用対象: Azure Stack HCI バージョン 23H2 および 22H2

この記事では、Azure Stack HCI オペレーティング システムのリモート サポートを取得する方法に関するガイダンスを提供します。

リモート サポートを使用すると、Microsoft サポート担当者は、デバイスへのリモート アクセスを許可し、トラブルシューティングや修復を限定的に実行できるため、サポート ケースを迅速に解決できます。 この機能を有効にするには、アクセス レベルとアクセス期間を制御するときに同意を付与します。 Microsoft サポートは、サポート リクエストが送信されて初めてデバイスにアクセスできます。

Microsoft サポートが有効になると、セキュリティで保護された監査対象の準拠チャネルを介して、デバイスへの時間制限付きの Just-In-Time (JIT) アクセスを取得します。 リモート サポートでは、ポート 443 で HTTPS プロトコルを使用します。 トラフィックは TLS 1.2 で暗号化されます。 実行される操作は、Just Enough Administration (JEA) を使用して付与されたアクセス レベルに基づいて制限されます。

診断、トラブルシューティング、修復アクションのための顧客と Microsoft サポート間の認証アクセスのプロセス フロー。

リモート サポートを使用する理由

リモート サポートを使用すると、次のことが可能になります。

  • Microsoft サポートではトラブルシューティングのために会議を手配する必要がないため、解決にかかる時間を短縮できます。
  • 実行されたすべての操作の詳細なトランスクリプトをいつでも表示できます。
  • インシデントごとに Just-In-Time 認証アクセスを許可できます。 インシデントごとにアクセスのレベルと期間を定義できます。
  • いつでも同意を取り消してリモート セッションを終了できます。 同意期間が切れると、アクセスは自動的に無効になります。

リモート サポートの使用条件

リモート アクセスのデータ処理の使用条件を次に示します。 アクセスを許可する前に、これらを注意深く読んでください。

この要求を承認することにより、この機能をサポートしている Microsoft サポート組織や Azure エンジニアリング チーム ("Microsoft サポート エンジニア") が、トラブルシューティングの目的で、または Microsoft サポート案件で説明されている技術的な問題を解決するために、お客様のデバイスに直接アクセスできるようになります。

リモート サポート セッション中に、Microsoft サポート エンジニアがログの収集を必要とする場合があります。 リモート サポートを有効にすることで、Microsoft サポート エンジニアがサポート ケースに対応するために診断ログを収集することに同意したことになります。 また、Microsoft によって管理および制御されている Azure ストレージ アカウントに、これらのログをアップロードして保持することを承認し、同意します。 これらのログは、サポート ケースのコンテキスト、および Azure Stack HCI の正常性を向上させるために、Microsoft によってアクセスされる場合があります。

このデータは、サポート チケットの対象となるエラーをトラブルシューティングするためにのみ使用され、お客様の同意なしに、マーケティング、広告、その他の商用目的で使用されることはありません。 データは最大 90 日間保持され、プライバシーに関する標準の慣行に従って処理されます。

お客様の同意を得て以前に収集したすべてのデータは、お客様の許可の取り消しによる影響を受けません。

Microsoft が処理する個人データ、Microsoft による処理方法、および目的の詳細については、「 Microsoft のプライバシーに関する声明」を参照してください。

前提条件

複数のリモート サポート アクションの場合は、ドメイン管理者アカウントが必要です。 管理者アカウントがドメイン管理グループのメンバーであることを確認します。

ワークフロー

リモート サポートを有効にする大まかなワークフローは次のとおりです。

サポート リクエストを送信します

Microsoft サポートは、サポート リクエストが送信されて初めてデバイスにアクセスできます。 サポートリクエストを作成および管理する方法については、「Azure サポート要求を作成する」を参照してください。

PowerShell モジュールをインストールする

Az.StackHCI PowerShell モジュールをインストールします。 既にインストールされている場合は、モジュールが最新バージョンに更新されていることを確認します。

Install-Module -Name Az.StackHCI

まだインストールされていない場合は、ドメイン管理者として次のコマンドレットを実行します。

Install-WindowsFeature -Name "RSAT-AD-PowerShell" -IncludeAllSubFeature

プロキシ設定の構成

Azure Stack HCI でプロキシを使用している場合は、許可リストに次のエンドポイントを含めます。

  • *.servicebus.windows.net
  • *.core.windows.net
  • login.microsoftonline.com
  • https://asztrsprod.westus2.cloudapp.azure.com
  • https://asztrsprod.westeurope.cloudapp.azure.com
  • https://asztrsprod.eastus.cloudapp.azure.com
  • https://asztrsprod.westcentralus.cloudapp.azure.com
  • https://asztrsprod.southeastasia.cloudapp.azure.com
  • https://edgesupprd.trafficmanager.net

JEA 構成をインストールする (Azure 登録前)

ドメイン管理者は、リモート サポート アクセスを許可するために、次の JEA 構成をインストールする必要があります。 クラスターが Azure に登録されていない場合は、リモート サポートを有効にするために必要な共有アクセス署名 (SAS) トークンが Microsoft サポートによって提供されます。

名前 説明
Install-AzStackHCIRemoteSupport リモート サポート エージェントをインストールする
Enable-AzStackHCIRemoteSupport -AccessLevel <Access Diagnostics or DiagnosticsRepair> -AgreeToRemoteSupportConsent -ExpireInMinutes <NumberOfMinutes> -SasCredential <SAS> 同意の詳細と SAS トークンを指定してリモート サポート アクセスを許可する
Disable-AzStackHCIRemoteSupport 同意を取り消してリモート サポート アクセスを無効にする
Get-AzStackHCIRemoteSupportAccess -Cluster -IncludeExpired 現在のリモート サポート アクセスの状態を確認する
Get-AzStackHCIRemoteSupportSessionHistory –FromDate <DateTime> -IncludeSessionTranscript –SessionId <ID> リモート サポート セッションの履歴を表示する
Remove-AzStackHCIRemoteSupport リモート サポート エージェントをアンインストールする

Microsoft サポートのリモート サポート アクセスを許可するためのさまざまな操作の実行方法を示すシナリオ例については、この記事の後半の「リモート サポートの例」セクションを参照してください。

リモート サポート拡張機能をインストールする (Azure 登録後)

Windows Admin Center 拡張機能フィードからリモート サポート拡張機能をインストールします。 リモート サポート拡張機能が既にインストールされている場合は、最新バージョンに更新されていることを確認します。

使用可能な拡張機能としてリモート サポートが表示されている [拡張機能] ページのスクリーンショット。

リモート サポート アクセスを許可する

リモート サポートを有効にする前に、診断コマンドまたは修復コマンドを実行する Microsoft サポートの承認に同意する必要があります。 この手順を完了するには、ドメイン管理者アカウントが必要です。 アクセスを許可する前に、リモート サポートの使用条件をよくお読みください。

リモート サポートアクセスの許可オプションのスクリーンショット。

リモート サポートの例

次のシナリオ例は、Microsoft サポートのリモート サポート アクセスを許可するためのさまざまな操作の実行方法を示しています。

診断のためにリモート サポートを有効にする

この例では、診断関連の操作に対してのみリモート サポート アクセスを付与します。 同意は 1,440 分 (1 日) 後に期限切れになり、その後はリモート アクセスを確立できなくなります。

Enable-AzStackHCIRemoteSupport -AccessLevel Diagnostics -ExpireInMinutes 1440

セッションの期間を設定するには、ExpireInMinutes パラメーターを使用します。 この例では、同意は 1,440 分 (1 日) 後に有効期限が切れます。 リモート アクセスは 1 日後に確立できなくなります。

ExpireInMinutes の期間は最小 60 分 (1 時間)、最大 20,160 分 (14 日) に設定できます。

期間が定義されていない場合、リモート セッションは既定で 480 分 (8 時間) 後に期限切れになります。

診断と修復のリモート サポートを有効にする

この例では、診断と修復に関連する操作に対してのみリモート サポート アクセスを許可します。 有効期限は明示的に指定されていないため、既定で 8 時間後に切れます。

Enable-AzStackHCIRemoteSupport -AccessLevel DiagnosticsRepair

この例では、以前に付与された同意を取得します。 結果には、過去 30 日間に期限切れになった同意が含まれます。

Get-AzStackHCIRemoteSupportAccess -IncludeExpired

この例では、リモート アクセスの同意を取り消します。 既存のセッションが終了し、新しいセッションを確立できなくなります。

Disable-AzStackHCIRemoteSupport

既存のリモート セッションを一覧表示する

この例では、FromDate 以降にデバイスに対して行われたすべてのリモート セッションを一覧表示します。

Get-AzStackHCIRemoteSupportSessionHistory -FromDate <Date>

特定のリモート セッションの詳細を取得する

この例では、ID SessionID を持つリモート セッションの詳細を取得します。

Get-AzStackHCIRemoteSupportSessionHistory -IncludeSessionTranscript -SessionId <SessionId>

Note

セッション トランスクリプトの詳細は 90 日間保持されます。 リモート セッションの詳細は、セッションの後、90 日以内は取得可能です。

Microsoft サポート操作の一覧

次のいずれかのリモート サポートのアクセス レベルを Microsoft サポートに許可することができます。

  • 診断: 診断情報とログを表示するには
  • 診断と修復: 診断情報とログを表示し、ソフトウェアの修復を実行するには

次のセクションでは、Microsoft サポートがリモート サポート セッション中に実行できるコマンドの一覧を示します。

アクセス レベル: 診断

診断アクセス レベルには Microsoft サポートがリモート サポート セッション中に実行できる次のコマンドが含まれています。 コマンドはアルファベット順に一覧表示され、モジュールまたは機能別にグループ化されます。

既定の型

    Clear-Host            
    Exit-PSSession
    Format-List
    Format-Table
    Get-Command
    Get-Date
    Get-FormatData
    Get-Help
    Get-Process
    Get-Service
    Measure-Object        
    Select-Object
    Sort-Object
    Out-Default
    Where-Object

Azure Stack HCI

    Get-AzureStackHCI
    Get-AzureStackHCIArcIntegration
    Get-AzureStackHCIBillingRecord
    Get-AzureStackHCIRegistrationCertificate
    Get-AzureStackHCISubscriptionStatus
    Send-DiagnosticData
    Test-AzStackHCIConnection

Hyper-V

    Get-VHD
    Get-VHDSet
    Get-VHDSnapshot
    Get-VM
    Get-VMAssignableDevice
    Get-VMBios
    Get-VMCheckpoint
    Get-VMComPort
    Get-VMConnectAccess
    Get-VMDvdDrive
    Get-VMFibreChannelHba
    Get-VMFirmware
    Get-VMFloppyDiskDrive
    Get-VMGpuPartitionAdapter
    Get-VMGroup
    Get-VMHardDiskDrive
    Get-VMHost
    Get-VMHostAssignableDevice
    Get-VMHostCluster
    Get-VMHostNumaNode
    Get-VMHostNumaNodeStatus
    Get-VMHostPartitionableGpu
    Get-VMHostSupportedVersion
    Get-VMIdeController
    Get-VMIntegrationService
    Get-VMKeyProtector
    Get-VMKeyStorageDrive
    Get-VMMemory
    Get-VMMigrationNetwork
    Get-VMNetworkAdapter
    Get-VMNetworkAdapterAcl
    Get-VMNetworkAdapterExtendedAcl
    Get-VMNetworkAdapterFailoverConfiguration
    Get-VMNetworkAdapterIsolation
    Get-VMNetworkAdapterRdma
    Get-VMNetworkAdapterRoutingDomainMapping
    Get-VMNetworkAdapterTeamMapping
    Get-VMNetworkAdapterVlan
    Get-VMPartitionableGpu
    Get-VMPmemController
    Get-VMProcessor
    Get-VMRemoteFx3dVideoAdapter
    Get-VMRemoteFXPhysicalVideoAdapter
    Get-VMReplication
    Get-VMReplicationAuthorizationEntry
    Get-VMReplicationServer
    Get-VMResourcePool
    Get-VMSan
    Get-VMScsiController
    Get-VMSecurity
    Get-VMSnapshot
    Get-VMStoragePath
    Get-VMStorageSettings
    Get-VMSwitch
    Get-VMSwitchExtension
    Get-VMSwitchExtensionPortData
    Get-VMSwitchExtensionPortFeature
    Get-VMSwitchExtensionSwitchData
    Get-VMSwitchExtensionSwitchFeature
    Get-VMSwitchTeam
    Get-VMSystemSwitchExtension
    Get-VMSystemSwitchExtensionPortFeature
    Get-VMSystemSwitchExtensionSwitchFeature
    Get-VMVideo

フェールオーバー クラスター

    Export-CauReport
    Get-CauClusterRole
    Get-CauDeviceInfoForFeatureUpdates
    Get-CauPlugin
    Get-CauRun
    Get-Cluster
    Get-ClusterGroup
    Get-ClusterNode
    Get-ClusterOwnerNode
    Get-ClusterResource
    Get-ClusterSharedVolume
    Test-CauSetup

Net アダプター

    Get-ClusteredScheduledTask
    Get-DscConfiguration
    Get-DscConfigurationStatus
    Get-DscLocalConfigurationManager
    Get-DscResource
    Get-JobTrigger
    Get-LogProperties
    Get-NCSIPolicyConfiguration
    Get-Net6to4Configuration
    Get-NetAdapter
    Get-NetAdapterAdvancedProperty
    Get-NetAdapterBinding
    Get-NetAdapterChecksumOffload
    Get-NetAdapterDataPathConfiguration
    Get-NetAdapterEncapsulatedPacketTaskOffload
    Get-NetAdapterHardwareInfo
    Get-NetAdapterIPsecOffload
    Get-NetAdapterLso
    Get-NetAdapterPacketDirect
    Get-NetAdapterPowerManagement
    Get-NetAdapterQos
    Get-NetAdapterRdma
    Get-NetAdapterRsc
    Get-NetAdapterRss
    Get-NetAdapterSriov
    Get-NetAdapterSriovVf
    Get-NetAdapterStatistics
    Get-NetAdapterUso
    Get-NetAdapterVmq
    Get-NetAdapterVmqQueue
    Get-NetAdapterVPort
    Get-NetCompartment
    Get-NetConnectionProfile
    Get-NetDnsTransitionConfiguration
    Get-NetDnsTransitionMonitoring
    Get-NetEventNetworkAdapter
    Get-NetEventPacketCaptureProvider
    Get-NetEventProvider
    Get-NetEventSession
    Get-NetEventVFPProvider
    Get-NetEventVmNetworkAdapter
    Get-NetEventVmSwitch
    Get-NetEventVmSwitchProvider
    Get-NetEventWFPCaptureProvider
    Get-NetFirewallAddressFilter
    Get-NetFirewallApplicationFilter
    Get-NetFirewallDynamicKeywordAddress
    Get-NetFirewallInterfaceFilter
    Get-NetFirewallInterfaceTypeFilter
    Get-NetFirewallPortFilter
    Get-NetFirewallProfile
    Get-NetFirewallRule
    Get-NetFirewallSecurityFilter
    Get-NetFirewallServiceFilter
    Get-NetFirewallSetting
    Get-NetIPAddress
    Get-NetIPHttpsConfiguration
    Get-NetIPHttpsState
    Get-NetIPInterface
    Get-NetIPsecDospSetting
    Get-NetIPsecMainModeCryptoSet
    Get-NetIPsecMainModeRule
    Get-NetIPsecMainModeSA
    Get-NetIPsecPhase1AuthSet
    Get-NetIPsecPhase2AuthSet
    Get-NetIPsecQuickModeCryptoSet
    Get-NetIPsecQuickModeSA
    Get-NetIPsecRule
    Get-NetIPv4Protocol
    Get-NetIPv6Protocol
    Get-NetIsatapConfiguration
    Get-NetLbfoTeam
    Get-NetLbfoTeamMember
    Get-NetLbfoTeamNic
    Get-NetNat
    Get-NetNatExternalAddress
    Get-NetNatGlobal
    Get-NetNatStaticMapping
    Get-NetNatTransitionConfiguration
    Get-NetNatTransitionMonitoring
    Get-NetNeighbor
    Get-NetOffloadGlobalSetting
    Get-NetPrefixPolicy
    Get-NetQosPolicy
    Get-NetRoute
    Get-NetSwitchTeam
    Get-NetSwitchTeamMember
    Get-NetTCPConnection
    Get-NetTCPSetting
    Get-NetTeredoConfiguration
    Get-NetTeredoState
    Get-NetTransportFilter
    Get-NetUDPEndpoint
    Get-NetUDPSetting
    Get-NetView
    Get-ScheduledJob
    Get-ScheduledJobOption
    Get-ScheduledTask
    Get-ScheduledTaskInfo
    Get-SecureBootPolicy
    Get-SecureBootUEFI
    Test-DscConfiguration

Storage

    Get-ClusterAccess
    Get-ClusterAffinityRule
    Get-ClusterAvailableDisk
    Get-ClusterFaultDomain
    Get-ClusterFaultDomainXML
    Get-ClusterGroupSet
    Get-ClusterGroupSetDependency
    Get-ClusterHCSVM
    Get-ClusterNetwork
    Get-ClusterNetworkInterface
    Get-ClusterNodeSupportedVersion
    Get-ClusterParameter
    Get-ClusterQuorum
    Get-ClusterResourceDependency
    Get-ClusterResourceDependencyReport
    Get-ClusterResourceType
    Get-ClusterS2D
    Get-ClusterSharedVolumeState
    Get-ClusterStorageNode
    Get-ClusterStorageSpacesDirect
    Get-Disk
    Get-DiskImage
    Get-FileShare
    Get-InitiatorId
    Get-InitiatorPort
    Get-MaskingSet
    Get-OffloadDataTransferSetting
    Get-Partition
    Get-PartitionSupportedSize
    Get-ResiliencySetting
    Get-SmbClientConfiguration
    Get-SmbClientNetworkInterface
    Get-SmbConnection
    Get-SmbGlobalMapping
    Get-SmbMapping
    Get-SmbMultichannelConnection
    Get-SmbMultichannelConstraint
    Get-SmbOpenFile
    Get-SmbServerCertificateMapping
    Get-SmbServerCertProps
    Get-SmbServerConfiguration
    Get-SmbServerNetworkInterface
    Get-SmbSession
    Get-SmbShare
    Get-SmbShareAccess
    Get-SmbWitnessClient
    Get-StorageBusCache
    Get-StorageBusClientDevice
    Get-StorageBusTargetCacheStore
    Get-StorageBusTargetCacheStoresInstance
    Get-StorageBusTargetDevice
    Get-StorageBusTargetDeviceInstance
    Get-StorageEnclosure
    Get-StorageFileServer
    Get-StorageJob
    Get-StorageNode
    Get-StoragePool
    Get-StorageProvider
    Get-StorageSetting
    Get-StorageSubsystem
    Get-StorageTier
    Get-StorageTierSupportedSize
    Get-SupportedClusterSizes
    Get-SupportedFileSystems
    Get-TargetPort
    Get-TargetPortal
    Get-VirtualDisk
    Get-VirtualDiskSupportedSize
    Get-Volume
    Get-VolumeCorruptionCount
    Get-VolumeScrubPolicy
    Get-WindowsErrorReporting
    Test-ClusterResourceFailure

アクセス レベル: 診断と修復

[診断と修復] アクセス レベルには、[アクセス レベル: 診断] セクションに記載されているコマンドに加えて、次のコマンドが含まれています。 コマンドはアルファベット順に一覧表示され、モジュールまたは機能別にグループ化されます。

既定の型

    Start-Service
    Stop-Service

次のステップ

Azure Stack HCI のサポートについて学習する