Get-Module
現在のセッションでインポートされたモジュール、または PSModulePath からインポートできるモジュールを一覧表示します。
構文
Get-Module
[[-Name] <String[]>]
[-FullyQualifiedName <ModuleSpecification[]>]
[-All]
[<CommonParameters>]
Get-Module
[[-Name] <String[]>]
[-FullyQualifiedName <ModuleSpecification[]>]
[-All]
[-ListAvailable]
[-PSEdition <String>]
[-Refresh]
[<CommonParameters>]
Get-Module
[[-Name] <String[]>]
[-FullyQualifiedName <ModuleSpecification[]>]
[-ListAvailable]
[-PSEdition <String>]
[-Refresh]
-PSSession <PSSession>
[<CommonParameters>]
Get-Module
[[-Name] <String[]>]
[-FullyQualifiedName <ModuleSpecification[]>]
[-ListAvailable]
[-Refresh]
-CimSession <CimSession>
[-CimResourceUri <Uri>]
[-CimNamespace <String>]
[<CommonParameters>]
説明
このコマンドレットは Get-Module
、PowerShell セッションにインポートされた、またはインポートできる PowerShell モジュールを一覧表示します。 パラメーターがない場合は、 Get-Module
現在のセッションにインポートされたモジュールを取得します。 ListAvailable パラメーターは、PSModulePath 環境変数 ($env:PSModulePath
) で指定されたパスからインポートできるモジュールを一覧表示するために使用されます。
返される Get-Module
モジュール オブジェクトには、モジュールに関する貴重な情報が含まれています。 また、モジュール オブジェクトを他のコマンドレット (コマンドレットなど) にImport-Module
Remove-Module
パイプすることもできます。
Get-Module
にはモジュールが一覧表示されますが、インポートされません。 Windows PowerShell 3.0 以降では、モジュールでコマンドを使用するとモジュールが自動的にインポートされますが Get-Module
、コマンドによって自動インポートはトリガーされません。 コマンドレットを使用して、セッションにモジュールを Import-Module
インポートすることもできます。
Windows PowerShell 3.0 以降では、リモート セッションからローカル セッションにモジュールを取得してからインポートできます。 この方法では、PowerShell の暗黙的なリモート処理機能が使用され、コマンドレットの Import-PSSession
使用と同じです。 別のセッションからインポートされたモジュールでコマンドを使用すると、コマンドはリモート セッションで暗黙的に実行されます。 この機能を使用すると、ローカル セッションからリモート コンピューターを管理できます。
また、Windows PowerShell 3.0 以降では、Common Information Model (CIM) モジュールを使用 Get-Module
および Import-Module
インポートできます。 CIM モジュールは、コマンドレット定義 XML (CDXML) ファイルでコマンドレットを定義します。 この機能を使用すると、C++ で記述されたコマンドレットなど、非マネージド コード アセンブリに実装されているコマンドレットを使用できます。
暗黙的なリモート処理を使用して、PowerShell リモート処理が有効になっているリモート コンピューターを管理できます。
リモート コンピューターで PSSession を作成し、PSSession パラメーターGet-Module
を使用してリモート セッションで PowerShell モジュールを取得します。 リモート セッションからモジュールをインポートすると、インポートされたコマンドがリモート コンピューター上のセッションで実行されます。
同様の方法を使用して、PowerShell リモート処理が有効になっていないコンピューターを管理できます。 これには、Windows オペレーティング システムを実行していないコンピューターや、PowerShell を使用しているが PowerShell リモート処理が有効になっていないコンピューターが含まれます。
まず、リモート コンピューターで CIM セッションを作成します。 CIM セッションは、リモート コンピューター上の Windows Management Instrumentation (WMI) への接続です。 次に、 CIM セッションから CIM モジュールを取得するために CIMSession パラメーター Get-Module
を使用します。 コマンドレットを使用して CIM モジュールを Import-Module
インポートし、インポートしたコマンドを実行すると、コマンドはリモート コンピューターで暗黙的に実行されます。 この WMI と CIM の戦略を使用して、リモート コンピューターを管理できます。
例
例 1: 現在のセッションにインポートされたモジュールを取得する
Get-Module
このコマンドは、現在のセッションにインポートされているモジュールを取得します。
例 2: インストールされているモジュールと使用可能なモジュールを取得する
Get-Module -ListAvailable
このコマンドは、コンピューターにインストールされていて現在のセッションにインポートできるモジュールを取得します。
Get-Module
は、$env:PSModulePath 環境変数で 指定されたパスで使用可能なモジュールを 探します。 PSModulePath の詳細については、「about_Modulesとabout_Environment_Variables」を参照してください。
例 3: エクスポートされたすべてのファイルを取得する
Get-Module -ListAvailable -All
このコマンドは、すべての利用可能なモジュールのすべてのエクスポートされたファイルを取得します。
例 4: 完全修飾名でモジュールを取得する
$FullyQualifiedName = @{ModuleName="Microsoft.PowerShell.Management";ModuleVersion="3.1.0.0"}
Get-Module -FullyQualifiedName $FullyQualifiedName | Format-Table -Property Name,Version
Name Version
---- -------
Microsoft.PowerShell.Management 3.1.0.0
この例では、FullyQualifiedName パラメーターを 使用してモジュールの完全修飾名を指定して、Microsoft.PowerShell.Management モジュールを 取得 します。 次に、コマンドレットに結果をFormat-Table
パイプ処理して、列見出しとして名前とバージョンを使用して結果をテーブルとして書式設定します。
モジュールの完全修飾名では、ModuleVersion 値は最小バージョンとして機能します。 そのため、この例では、バージョン3.1.0.0
以上の Microsoft.PowerShell.Management モジュールと一致します。
例 5: モジュールのプロパティを取得する
Get-Module | Get-Member -MemberType Property | Format-Table Name
Name
----
AccessMode
Author
ClrVersion
CompanyName
Copyright
Definition
Description
DotNetFrameworkVersion
ExportedAliases
ExportedCmdlets
ExportedCommands
ExportedFormatFiles
ExportedFunctions
ExportedTypeFiles
ExportedVariables
ExportedWorkflows
FileList
Guid
HelpInfoUri
LogPipelineExecutionDetails
ModuleBase
ModuleList
ModuleType
Name
NestedModules
OnRemove
Path
PowerShellHostName
PowerShellHostVersion
PowerShellVersion
PrivateData
ProcessorArchitecture
RequiredAssemblies
RequiredModules
RootModule
Scripts
SessionState
Version
このコマンドは、返される PSModuleInfo オブジェクトのプロパティを Get-Module
取得します。 モジュール ファイルごとに 1 つのオブジェクトがあります。
プロパティを使用して、モジュール オブジェクトを書式設定したり、フィルター処理したりできます。 プロパティの詳細については、「PSModuleInfo プロパティ」を参照してください。
出力には、Windows PowerShell 3.0 で導入された新しいプロパティ (Author や CompanyName など) が含まれます。
例 6: すべてのモジュールを名前でグループ化する
Get-Module -ListAvailable -All | Format-Table -Property Name, Moduletype, Path -Groupby Name
Name: AppLocker
Name ModuleType Path
---- ---------- ----
AppLocker Manifest C:\Windows\system32\WindowsPowerShell\v1.0\Modules\AppLocker\AppLocker.psd1
Name: Appx
Name ModuleType Path
---- ---------- ----
Appx Manifest C:\Windows\system32\WindowsPowerShell\v1.0\Modules\Appx\en-US\Appx.psd1
Appx Manifest C:\Windows\system32\WindowsPowerShell\v1.0\Modules\Appx\Appx.psd1
Appx Script C:\Windows\system32\WindowsPowerShell\v1.0\Modules\Appx\Appx.psm1
Name: BestPractices
Name ModuleType Path
---- ---------- ----
BestPractices Manifest C:\Windows\system32\WindowsPowerShell\v1.0\Modules\BestPractices\BestPractices.psd1
Name: BitsTransfer
Name ModuleType Path
---- ---------- ----
BitsTransfer Manifest C:\Windows\system32\WindowsPowerShell\v1.0\Modules\BitsTransfer\BitsTransfer.psd1
このコマンドは、インポートと使用可能の両方のすべてのモジュール ファイルを取得し、モジュール名でグループ化します。 これにより、それぞれのスクリプトによってエクスポートされるモジュール ファイルを確認できます。
例 7: モジュール マニフェストの内容を表示する
これらのコマンドは、Windows PowerShell BitsTransfer モジュールのモジュール マニフェストの内容を表示します。
モジュールにはマニフェスト ファイルは必要ありません。 マニフェスト ファイルがある場合、マニフェスト ファイルはバージョン番号を含める必要があります。 ただし、マニフェスト ファイルは、多くの場合、モジュール、その要件、およびその内容に関する有用な情報を提供します。
# First command
$m = Get-Module -list -Name BitsTransfer
# Second command
Get-Content $m.Path
@ {
GUID = "{8FA5064B-8479-4c5c-86EA-0D311FE48875}"
Author = "Microsoft Corporation"
CompanyName = "Microsoft Corporation"
Copyright = "Microsoft Corporation. All rights reserved."
ModuleVersion = "1.0.0.0"
Description = "Windows PowerShell File Transfer Module"
PowerShellVersion = "2.0"
CLRVersion = "2.0"
NestedModules = "Microsoft.BackgroundIntelligentTransfer.Management"
FormatsToProcess = "FileTransfer.Format.ps1xml"
RequiredAssemblies = Join-Path $psScriptRoot "Microsoft.BackgroundIntelligentTransfer.Management.Interop.dll"
}
最初のコマンドは、BitsTransfer モジュールを 表す PSModuleInfo オブジェクトを取得します。 変数にオブジェクトを $m
保存します。
2 番目のコマンドでは、コマンドレットを Get-Content
使用して、指定したパス内のマニフェスト ファイルの内容を取得します。 ドット表記を使用してマニフェスト ファイルへのパスを取得します。マニフェスト ファイルは、オブジェクトの Path プロパティに格納されます。 出力には、モジュール マニフェストの内容が表示されます。
例 8: モジュール ディレクトリ内のファイルを一覧表示する
dir (Get-Module -ListAvailable FileTransfer).ModuleBase
Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules\FileTransfer
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 12/16/2008 12:36 PM en-US
-a--- 11/19/2008 11:30 PM 16184 FileTransfer.Format.ps1xml
-a--- 11/20/2008 11:30 PM 1044 FileTransfer.psd1
-a--- 12/16/2008 12:20 AM 108544 Microsoft.BackgroundIntelligentTransfer.Management.Interop.dll
このコマンドは、モジュールのディレクトリ内のファイルを一覧表示します。 これは、インポートの前にモジュールの内容を確認するためのもう 1 つの方法です。 モジュールによっては、ヘルプ ファイルやモジュールについて記述した ReadMe ファイルが含まれている場合があります。
例 9: コンピューターにインストールされているモジュールを取得する
$s = New-PSSession -ComputerName Server01
Get-Module -PSSession $s -ListAvailable
これらのコマンドは、Server01 コンピューターにインストールされているモジュールを取得します。
最初のコマンドでは、このコマンドレットをNew-PSSession
使用して、Server01 コンピューターに PSSession を作成します。 このコマンドは、 PSSession を変数に $s
保存します。
2 番目のコマンドでは、PSSession パラメーターと ListAvailable パラメーターGet-Module
を使用して、変数の PSSession 内のモジュールを$s
取得します。
他のセッションからコマンドレットにモジュールをパイプする Import-Module
場合は、 Import-Module
暗黙的なリモート処理機能を使用して、モジュールを現在のセッションにインポートします。 これは、コマンドレットの使用と Import-PSSession
同じです。 現在のセッションに含まれるモジュールのコマンドレットを使用することができますが、これらのコマンドレットを使用するコマンドは、実際にはリモート セッションで実行されます。 詳細については、次のトピックを参照してください。 Import-Module
および Import-PSSession
例 10: Windows オペレーティング システムを実行しないコンピューターを管理する
この例のコマンドを使用すると、Windows オペレーティング システムを実行していないリモート コンピューターのストレージ システムを管理できます。 この例では、コンピューターの管理者によってモジュール検出用の WMI プロバイダーがインストールされているため、CIM コマンドでプロバイダー用の既定値を使用できます。
$cs = New-CimSession -ComputerName RSDGF03
Get-Module -CimSession $cs -Name Storage | Import-Module
Get-Command Get-Disk
CommandType Name ModuleName
----------- ---- ----------
Function Get-Disk Storage
Get-Disk
Number Friendly Name OperationalStatus Total Size Partition Style
------ ------------- ----------------- ---------- ---------------
0 Virtual HD ATA Device Online 40 GB MBR
最初のコマンドでは、コマンドレットを New-CimSession
使用して、RSDGF03リモート コンピューターにセッションを作成します。 セッションは、リモート コンピューター上の WMI に接続します。 このコマンドは、CIM セッションを変数に $cs
保存します。
2 番目のコマンドは、変数の CIM セッションを $cs
使用して、 Get-Module
RSDGF03 コンピューターでコマンドを実行します。 このコマンドでは、Name パラメーターを使用して Storage モジュールを指定します。 このコマンドでは、パイプライン 演算子 (|
) を使用して Storage モジュールを Import-Module
コマンドレットに送信し、それをローカル セッションにインポートします。
3 番目のコマンドは、 Get-Command
Storage モジュールの Get-Disk
コマンドでコマンドレットを実行します。
CIM モジュールをローカル セッションにインポートすると、PowerShell は CIM モジュールを表す CDXML ファイルを PowerShell スクリプトに変換します。これは、ローカル セッションの関数として表示されます。
4 番目のコマンドは、コマンドを Get-Disk
実行します。 コマンドはローカル セッションで入力されますが、インポート元のリモート コンピューターで暗黙的に実行されます。 このコマンドは、リモート コンピューターからオブジェクトを取得し、ローカル セッションに返します。
パラメーター
-All
このコマンドレットは、入れ子になったモジュール、マニフェスト () ファイル、スクリプト モジュール () ファイル、バイナリ モジュール (.psd1
) ファイルなど、各モジュール フォルダー内のすべてのモジュール.psm1
.dll
を取得することを示します。 このパラメーターを指定しない場合は、 Get-Module
各モジュール フォルダー内の既定のモジュールのみを取得します。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimNamespace
CIM モジュールを公開する代替 CIM プロバイダーの名前空間を指定します。 既定値は、モジュール検出用の WMI プロバイダーの名前空間です。
Windows オペレーティング システムを実行していないコンピューターおよびデバイスから CIM モジュールを取得するには、このパラメーターを使用します。
このパラメーターは Windows PowerShell 3.0 で導入されました。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimResourceUri
CIM モジュールの代替の場所を指定します。 既定値は、リモート コンピューター上にあるモジュール検出用 WMI プロバイダーのリソース URI です。
Windows オペレーティング システムを実行していないコンピューターおよびデバイスから CIM モジュールを取得するには、このパラメーターを使用します。
このパラメーターは Windows PowerShell 3.0 で導入されました。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
リモート コンピューター上の CIM セッションを指定します。 CIM セッションを含む変数、または CIM セッションを取得するコマンド (Get-CimSession コマンドなど) を入力します。
Get-Module
では、CIM セッション接続を使用してリモート コンピューターからモジュールを取得します。 コマンドレットを使用 Import-Module
してモジュールをインポートし、現在のセッションでインポートされたモジュールのコマンドを使用すると、コマンドは実際にリモート コンピューターで実行されます。
このパラメーターを使用すると、Windows オペレーティング システムを実行していないコンピューターやデバイス、および PowerShell を使用しているが PowerShell リモート処理が有効になっていないコンピューターからモジュールを取得できます。
CimSession パラメーターは、CIMSession 内のすべてのモジュールを取得します。 ただし、インポートできるのは、CIM ベースのモジュールとコマンドレット定義 XML (CDXML) ベースのモジュールのみです。
Type: | CimSession |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullyQualifiedName
値には、モジュール名、完全なモジュール仕様、またはモジュール ファイルへのパスを指定できます。
値がパスの場合、パスは完全修飾または相対パスにすることができます。 相対パスは、using ステートメントを含むスクリプトを基準にして解決されます。
値が名前またはモジュールの指定である場合、PowerShell は PSModulePath で指定されたモジュールを検索します。
モジュール仕様は、次のキーを持つハッシュテーブルです。
ModuleName
- 必須 モジュール名を指定します。GUID
- 省略可能 モジュールの GUID を指定します。- また 、以下の 3 つのキーのうち少なくとも 1 つを指定する必要 もあります。
ModuleVersion
- モジュールの最小許容バージョンを指定します。MaximumVersion
- モジュールの許容される最大バージョンを指定します。RequiredVersion
- モジュールの正確で必要なバージョンを指定します。 これは、他のバージョン キーでは使用できません。
Name パラメーターと 同じコマンドで、FullyQualifiedName パラメーターを 指定 することはできません。
Type: | ModuleSpecification[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ListAvailable
このコマンドレットがインストールされているすべてのモジュールを取得することを示します。 Get-Module
は、PSModulePath 環境変数にリストされているパス内のモジュールを取得します。 このパラメーターを指定しない場合は、 Get-Module
PSModulePath 環境変数にリストされているモジュールと、現在のセッションに読み込まれるモジュールのみを取得します。 ListAvailable は、PSModulePath 環境変数に見つからないモジュールに関する情報を返しません。これらのモジュールが現在のセッションに読み込まれている場合でも、
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
このコマンドレットが取得するモジュールの名前または名前パターンを指定します。 ワイルドカード文字を使用できます。 名前 Get-Module
をパイプすることもできます。 Name パラメーターと 同じコマンドで、FullyQualifiedName パラメーターを 指定 することはできません。
名前 は、モジュール GUID を値として受け入れることができません。 GUID を指定してモジュールを返すには、代わりに FullyQualifiedName を使用します。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PSEdition
PowerShell の指定されたエディションをサポートするモジュールを取得します。
このパラメーターの有効値は、次のとおりです。
Desktop
Core
このコマンドレットはGet-Module
、指定した値に対して PSModuleInfo オブジェクトの CompatibleP Standard Edition ditions プロパティをチェックし、設定されているモジュールのみを返します。
Note
- Desktop Edition:.NET Framework 上に構築され、Windows の完全フットプリント エディション (Server Core、Windows Desktop など) で実行される PowerShell のバージョンをターゲットとするスクリプトおよびモジュールと互換性があります。
- Core Edition:.NET Core 上に構築されており、Nano Server や Windows IoT などの Windows の縮小エディションで実行する PowerShell のバージョンを対象とするスクリプトおよびモジュールとの互換性を提供します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PSSession
指定したユーザー管理 PowerShell セッション (PSSession) 内のモジュールを取得します。 セッションを含む変数、セッションを取得するコマンド (コマンドなど Get-PSSession
)、またはセッションを作成するコマンド (コマンドなど) を New-PSSession
入力します。
セッションがリモート コンピューターに接続されている場合は、ListAvailable パラメーターを指定する必要があります。
PSSession パラメーターを使用するコマンドは、コマンドレットをInvoke-Command
使用して PSSession でコマンドを実行Get-Module -ListAvailable
することと同じです。Get-Module
このパラメーターは Windows PowerShell 3.0 で導入されました。
Type: | PSSession |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Refresh
このコマンドレットが、インストールされているコマンドのキャッシュを更新することを示します。 コマンドのキャッシュは、セッションの開始時に作成されます。 これにより、コマンドレットは Get-Command
、セッションにインポートされていないモジュールからコマンドを取得できます。
このパラメーターは、セッションが開始された時点からモジュールの内容が変化する開発およびテスト シナリオ用に用意されています。
コマンドで Refresh パラメーターを指定する場合は、ListAvailable を指定する必要があります。
このパラメーターは Windows PowerShell 3.0 で導入されました。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
このコマンドレットにモジュール名をパイプできます。
出力
このコマンドレットは、モジュールを表すオブジェクトを返します。 ListAvailable パラメーターを指定すると、Get-Module
同じプロパティとメソッドを持つ PSModuleInfo オブジェクトの型である ModuleInfoGrouping オブジェクトを返します。
メモ
Windows PowerShell には、次のエイリアスが Get-Module
含まれています。
gmo
Windows PowerShell 3.0 以降では、PowerShell に含まれるコア コマンドはモジュールにパッケージ化されています。 ただし 、Microsoft.PowerShell.Core はスナップイン (PSSnapin) です。 既定では、Microsoft.PowerShell.Core スナップインのみがセッションに追加されます。 モジュールは最初の使用時に自動的にインポートされ、コマンドレットを
Import-Module
使用してインポートできます。Windows PowerShell 2.0 およびそれ以降のバージョンの PowerShell で古いスタイルのセッションを作成するホスト プログラムでは、コア コマンドはスナップイン (PSSnapins) にパッケージ化されています。 ただし、 Microsoft.PowerShell.Core は常にスナップインです。 また、コマンドレットによって
New-PSSession
開始されたリモート セッションは、コア スナップインを含む古いスタイルのセッションです。コア モジュールを使用して新しいスタイルのセッションを作成する CreateDefault2 メソッドの詳細については、「CreateDefault2 メソッド」を参照してください。
Get-Module
PSModulePath 環境変数 ($env:PSModulePath
) の値に格納されている場所にあるモジュールのみを取得します。 コマンドレットはImport-Module
他の場所にモジュールをインポートできますが、コマンドレットを使用してモジュールをGet-Module
取得することはできません。また、PowerShell 3.0 以降では、新しいプロパティが返される
Get-Module
オブジェクトに追加され、モジュールがインポートされる前でも簡単に理解できるようになりました。 インポートする前に、すべてのプロパティが設定されます。 これには、モジュールがエクスポートするコマンドを 一覧表示する ExportedCommands、 ExportedCmdlets 、および ExportedFunctions プロパティが含まれます。ListAvailable パラメーターは、整形式のモジュール、つまり、モジュール フォルダーの名前と同じ基本名を持つ少なくとも 1 つのファイルを含むフォルダーのみを取得します。 ベース名は、ファイル名拡張子のない名前です。 異なる名前のファイルを含むフォルダーはコンテナーと見なされますが、モジュールと見なされません。
DLL ファイルとして実装されているが、モジュール フォルダーに囲まれていないモジュールを取得するには、ListAvailable パラメーターと All パラメーターの両方を指定します。
CIM セッション機能を使用するには、リモート コンピューターにおいて、WS-Management リモート処理と Common Information Model (CIM) 標準の Microsoft 実装である Windows Management Instrumentation (WMI) が必要です。 さらに、モジュール検出用の WMI プロバイダーまたは同じ基本機能を備えた代替 WMI プロバイダーもコンピューターに必要です。
CIM セッション機能は、Windows オペレーティング システムを実行していないコンピューターと、PowerShell が有効になっているが PowerShell リモート処理が有効になっていない Windows コンピューターで使用できます。
CIM パラメーターを使用して、PowerShell リモート処理が有効になっているコンピューターから CIM モジュールを取得することもできます。 これには、ローカル コンピューターが含まれます。 ローカル コンピューターで CIM セッションを作成すると、PowerShell は WMI ではなく DCOM を使用してセッションを作成します。
関連リンク
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示