[トップページ] [FAQ 一覧]

対象:SSM

Get-Content : パス 'C:\ProgramData\Amazon\SSM\InstanceData\registration' が存在しないため検出できません。





エラーの概要



オンプレミスサーバ(物理サーバや VM)をSystem Managerに登録する際に以下のエラーが発生する場合があります。


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



エラーの原因




原因は不明。再度実行したところ無事登録されました。

【超重要】本ページは2018/09/01に記載されました。情報が古くなっている可能性があります。




[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。