Revert wrong delete.
Add a guest implementation.

Add a guest implementation and graceful halt and check WinRM connection.