我在Windows Server 2003 x64上使用PowerShell 1.0。执行以下语句时,下面有错误。并非每次发生此错误,并且如果发生此错误并且我再次执行此命令,则不会再出现错误!太奇怪了。有什么想法是错的吗?
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.
提前谢谢,
乔治
答案 0 :(得分:6)
这是PowerShell中的错误。
请参阅Lee Holmes发布的解决方法:The OS handle's position is not what FileStream expected
答案 1 :(得分:0)
变通办法对我不起作用。改为在脚本开头使用start-transcript。不是您运行的程序的输出,但有解决方法。