Win32_Account.Domain="ADDomain",Name="aduser1"
Win32_Account.Domain="ADDomain",Name="aduser2"
Win32_Account.Domain="ADDomain",Name="aduser3"
Win32_Account.Domain="ADDomain",Name="aduser4"
####
ADDomain\aduser1
ADDomain\aduser2
ADDomain\aduser3
ADDomain\aduser4
##
##
#!/usr/bin/perl -w
use strict;
use warnings;
my $string = q/ Win32_Account.Domain="ADDomain",Name="aduser1"/;
my ( $domain, $uname ) = split( ",", $string );
$domain =~ s/\"//ig;
$domain =~ s/Win32_Account.Domain=//ig;
$uname =~ s/\"//ig;
$uname =~ s/Name=//ig;
#concat the parts or replace with Account Deleted if SID not found
my $user = ( $uname eq "" ? "Account Deleted" : $domain . "\\" . $uname );
print $user;