# Re: Windows System Administration: State of the Art

**URL:** <https://www.ruby-forum.com/t/re-windows-system-administration-state-of-the-art/130263>\
**Category:** Ruby\
**Created:** [February 26, 2008, 9:44pm UTC](https://www.ruby-forum.com/t/re-windows-system-administration-state-of-the-art/130263 "2008-02-26T21:44:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 26, 2008, 9:44pm UTC](https://www.ruby-forum.com/t/re-windows-system-administration-state-of-the-art/130263/1 "2008-02-26T21:44:22Z")

</div>

I think that Perl has a richer library of Windows functions available by  
virtue of the fact that it’s been around longer. However, Ruby’s  
WIN32OLE and WIN32API libraries allow you to do most of the common  
Windows system admin tasks easily. WIN32OLE provides nice interfaces to  
ADSI, WMI, ADO and all the Office applications. The win32 gems that  
come standard with the Windows One-Click Installer for Ruby provide easy  
access to the file system, clipboard, event logs, process and services.  
If you want to web enable your scripts, Ruby is way easier. I’m a  
Windows system administrator and I’ve pretty much quit using Perl since  
I discovered Ruby. I haven’t found any scripts at the MS Script  
Repository that I haven’t been able to translate to Ruby so far. I like  
Perl a lot, but I have more fun programming in Ruby.

If you decide to try Ruby, you’ll find  
[http://rubyonwindows.blogspot.com/](http://rubyonwindows.blogspot.com/) to be very helpful.

Good luck.

– Mike

-------------- Original message ----------------------  
From: “J-H Johansen” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
