にゃんかHyper-V関係ほんと出来が悪いにゃ!!まあMSにゃんだけど。
Hyper-VホストでMove-VMStorageが
フォルダーを作成できませんでした。
仮想マシン hoge の記憶域の移行は、エラー 'エラー: 一般のアクセスが拒否されました' (0x80070005) で失敗しました。
移行は成功しませんでした。フォルダー hoge\Virtual Hard Disks を作成できませんでした: 'エラー: 一般のアクセスが拒否されました' ('0x80070005')。
で失敗する。ACLか?とか確認しに行ったりしても大抵筋違い。
Kerberos関連であちこち設定が抜けてたり行き渡ってにゃいパターン。
Kerberos の委任をやって、
加えて「任意の認証プロトコルを使う」をONにする。
$sv = Get-ADComputer hv-host;
Set-ADAccountControl $sv -TrustedToAuthForDelegation $true
全然違うオプション名つけるにゃや!
一応ADC再起動。
関連HVホストで
klist -li 0x3e7
klist purge -li 0x3e7
と、ここまですればいろいろ設定行き渡ってとっととMove-VMStorageできるようににゃる。まぁ上のps1に追加しておくべきだったねという。
Hyper-V上の2012R2 ADが再起動時に0xc00002e2で止まってる。
vmがにゃんのエラーや、ということで調べたがいまいちはっきりしにゃい。
snapshotをいじるとにゃることがある、とかそんにゃレイヤを無視した変にゃ挙動を・・・MSにゃらやりそうだ。
とりあえずADは他にも居るし急がにゃいが、何度か再起動かけてたら起動してしまった。
一応
sfc /scannow
してみたら、
Windows リソース保護により、破損したファイルが見つかりましたが、それらの
一部は修復できませんでした。詳細は CBS.Log windir\Logs\CBS\CBS.log に
含まれています。例: C:\Windows\Logs\CBS\CBS.log。ただし、オフライン
サービス シナリオでのログの記録は現在サポートされていません。
とか言われたので、
findstr /c:"[SR]" C:\Windows\Logs\CBS\CBS.log
してみると、沢山出ているのでそれにゃりに修復されたのか・・・で、
Amd64\CNBJ2530.DPB
その他でちらほら修復出来にゃかったとか言われてる。
うーん、でもこれは正常にゃvmで出てるんだよね。
dism /online /cleanup-image /scanhealth
で修復出来ると言われたら
dism /online /cleanup-image /RestoreHealth
して、修復されましたと言われたので、
sfc /scannow
したら整合性違反を検出しませんでしたに。
たぶんこれは関係にゃい部分をfixしてるだけだろうにゃぁ