Get-Content : パス 'C:\ProgramData\Amazon\SSM\InstanceData\registration' が存在しないため検出できません。
エラーの詳細
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/sysman-install-managed-win.htmlで紹介されている方法でオンプレミスサーバ(物理サーバ ,VMなど)を登録しようとしたらこのエラーが発生しました。
(*)C:\ProgramData\Amazon\SSM\InstanceData\registration'はエクスプローラで確認したところ存在する。「ProgramData」は隠しフォルダなのでエクスプローラでは表示されない点に注意。
PS C:\Users\root\AppData\Local\Temp\ssm> Get-Content ($env:ProgramData + "\Amazon\SSM\InstanceData\registration")
Get-Content : パス 'C:\ProgramData\Amazon\SSM\InstanceData\registration' が存在しないため検出できません。
発生場所 行:1 文字:12
+ Get-Content <<<< ($env:ProgramData + "\Amazon\SSM\InstanceData\registration")
+ CategoryInfo : ObjectNotFound: (C:\ProgramData\...ta\registration:String) [Get-Content]、ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
エラーの原因
原因は不明。再度実行したところ無事登録されました。
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]
【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。