2009-08-02 18 views
1

Windows Server 2003 x64でPowerShell 1.0を使用しています。次のステートメントを実行すると、以下のエラーが発生します。このエラーが発生するたびにではなく、このエラーが発生してこのコマンドを再度実行すると、エラーは発生しません。とても奇妙です。どんなアイデアが間違っている?事前にWindowsサービスの停止中にエラーが発生する

Stop-Service "SQLServerAgent" -Force -ErrorAction:stop 

WARNING: Waiting for service 'SQL Server Agent (MSSQLSERVER) (SQLSERVERAGENT)' 
to finish stopping... 
out-lineoutput : The OS handle's position is not what FileStream expected. Do n 
ot use a handle simultaneously in one FileStream and in Win32 code or another F 
ileStream. This may cause data loss. 

おかげで、 ジョージ

答えて

6

これはPowerShellのバグです。

回避策のためのリー・ホームズの記事を参照してください:The OS handle's position is not what FileStream expected

+0

ありがとう、あなたから学ぶのは良いです。 – George2

+0

リンクが壊れています。回避策は何ですか? –

+0

リンクを修正しました – mhu

0

回避策は私のために動作しませんでした。代わりに、スクリプトの開始時にstart-transcriptを使用するように切り替えました。実行しているプログラムの出力はしませんが、回避策があります。

関連する問題