0

Azure VMの役割を展開する前に、次のことを実行する必要があります

%windir%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown

しかし、私の場合、sysprepはログファイル%windir%\ system32 \ sysprep \ Panther\setuperr.txtで失敗します。

2012-07-05 08:03:57, Error      [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet = 31
2012-07-05 08:03:57, Error      [0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f

いつも新しいイメージを作りたいとは限りません。回避策はありますか?ここでMSサポートの指示に従い、次のことを試しました。

%windir%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:.\unattend.xml

それは動かなかった。

特定の状況下では、AzureからVMイメージを破棄し、さらにいくつかの変更を加えて再デプロイする必要があります。したがって、sysprepは毎週ほぼ2回実行する必要があります。

4

3 に答える 3

0

Windowsマシンでsysprepを実行できる回数には限りがあることがわかりました。Azure VMロールとしてアップロードする前に、1つのイメージを保持し、そのイメージでsysprepを毎回実行するという間違いを犯しました。これにより、Windowsマシンでライセンスなどが失敗する可能性があります。

したがって、私が今行っているのは、sysprepされていないVHDのバックアップを1つ保持し、それに変更を加えることです。次に、sysprepを実行する前にバックアップを再度保持します。したがって、基本的にWindowsは、アップロードする前に1回だけ効果的にsysprepされます。それは今私のために働きます。

于 2012-08-28T21:58:52.030 に答える
0

UIを使おうとしましたか?sysprep.exeを直接実行するだけで、UIが開きます。

コンソールを使用する必要がある場合は、評価されたモードでコンソールを実行してみてください。(管理者として実行)

于 2012-07-05T09:27:17.603 に答える
0

unattend.xmlファイルでSkipRearmを使用する必要があります。これが配置されている場所の基本情報については、http://technet.microsoft.com/en-us/library/cc722350 (v = WS.10).aspxを参照してください。SkipRearmを使用すると、sysprepを無制限に実行できます。

unattend.xmlファイルを作成する方法がわからない場合は、少し学習曲線が必要です。ボリュームライセンスキーを含めて自動アクティブ化するだけでなく、他の多くの無人機能を含めることもできます。

ただし、.wimファイルを一般化してキャプチャし、そのイメージを再展開しない理由がわかりません。繰り返しになりますが、VMモードになっているので、それについてはよくわかりません。おそらく、VMソフトウェアは、imagex.exeが.wimファイルをキャプチャするようにsysprepされたパーティションをキャプチャします。

unattend.xmlについてさらにサポートが必要な場合は、それに関する一般的な質問を投稿してください。私たちはそれに飛びつきます(すべてのドキュメントを持っている場合)。

于 2013-05-25T01:52:27.287 に答える