If I install the EMC Grab over a server on Windows, may I grab the information from other server or virtual machines that are not over windows? if this is possible how can I do it?
Assuming you're not talking about a virtual environment, the answer is no. The EMCGrab utility will look at OS-specific details of the SAN configuration. For UNIX (AIX, Linux, Solaris) each version has its own tools and files to be examined. The Windows version would lack the right tools or even facilities to get them. You'll have to download and run the right versions of EMCGrab for the OS you need to examine.
With Windows platform, EMCreport is the tool for collecting logs and configuration information similar with EMCGrab for Linux & Unix. It's local based tools. I don't believe you can run it through remote server.