> >
> > services management
> > printer and disk management
> > COM(+)
>
> Use WIN32OLE for this.

I hate to say this, but WIN32OLE is not sufficiently reliable - you may be
able to use the COM objects you want, but it is not certain that it will
work.

If the relatively WMI objects of Windows do work well with Ruby, you can do
almost anything with the system (and remote systems).

Mikkel