Try the following sniplet:<br><br>#!/usr/bin/perl<br>use strict;<br>use warnings;<br><br>BEGIN { die "You must define \$RT_HOME\n"<br>      unless exists $ENV{RT_HOME} };<br>use lib "$ENV{RT_HOME}/lib";
<br><br>use RT;<br>RT::LoadConfig();<br>RT::Init();<br><br>use RT::Interface::CLI qw(GetCurrentUser loc);<br>use RT::Tickets;<br><br>my $CurrentUser = GetCurrentUser();<br>die loc("No RT user found.\n") unless ($CurrentUser->Id);
<br>die "We need exactly 2 Arguments, Name & Email\n" unless ($#ARGV==1);<br>my $UserName=shift @ARGV;<br>my $Email=shift @ARGV;<br>my $User = RT::User->new($CurrentUser);<br>my ($id,$Message)=$User->Create(Name=>$UserName,EmailAddress=>$Email,Privileged=>1,Password=>'changeme');
<br>if ($id){<br>    print $Message."\n";<br>    }<br>    else{<br>        print"This is a error!\n$Message\n";<br>        }<br><br><div><span class="gmail_quote">2006/8/21, Ole Craig <<a href="mailto:ocraig@stillsecure.com">
ocraig@stillsecure.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>






<div>

<br>

<p><font size="2">Is the long-standing bug with the CLI and groups fixed in 3.6.1? I'm planning to upgrade from 3.6.0 anyhow; if this is fixed I'll reprioritize the upgrade.<br>
<br>
If not, is there any way (from the command line) to manipulate a user's "privileged" status? I have a metric buttload of users to enable, and I have no wish to click through each one successively just to change one freakin' checkbox.
<br>
<br>
If I'm being stupid (certainly wouldn't be the first time) and there's an easy way to do this without using the bin/rt tool, please feel free to ridicule me while you point out the answer. I would've tried it directly in MySQL, but the Privileged pseudogroup is nameless. :-(
<br>
<br>
Thanks,<br>
Ole<br>
<br>
PS. I say "long-standing" because after extensive Googling and archive spelunking, I've found the same question popping up several times but it's never answered (at least, not on-list.) In 3.6.0 I get "# Unknown object type: group" from any attempt to show, list, edit, or create a group using the rt commandline tool, despite the verbiage in both the tool itself and in RT Essentials. This seems to have been a problem since at least 
3.4.4.<br>
<br>
<br>
<br>
</font>
</p>

</div>

</div><br>_______________________________________________<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users" target="_blank">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
</a><br><br>Community help: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.bestpractical.com" target="_blank">http://wiki.bestpractical.com</a><br>Commercial support: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sales@bestpractical.com">
sales@bestpractical.com</a><br><br><br>Discover RT's hidden secrets with RT Essentials from O'Reilly Media.<br>Buy a copy at <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://rtbook.bestpractical.com" target="_blank">
http://rtbook.bestpractical.com</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>MFG<br><br>Torsten Brumm<br><br><a href="http://www.torsten-brumm.de">http://www.torsten-brumm.de</a>